[an error occurred while processing this directive]
|
Здравствуйте,
У меня есть м/с Phillips ISP1161. Это более старая ревизия, чем
сейчас "вываленный" на Phillips site аналог, т.е. ISP1161A1.
Раньше я использовал этот контроллер только в качестве Device Controller. Проблем - не было. Сейчас нужно использовать его как Host. Я никак не могу прочитать правильные значения заранее известных величин регистров, таких как, chipID и т.д. Из-за того, что нужно писать код команды(регистра) в командный порт перед тем как читать/писать данные в/от порта данных, я очень сильно сомневаюсь, что я не могу только прочитать данные. Скорее всего проблема и в записи тоже.
Документация на ISP1161A1 в части timing diagramms отличается от ISP1161.
До того, как обратиться за помощью, я "крутил" 'timing' на протяжении 2-х дней. В качестве MCU над Phillips я использую TI DSP, который позволяет выстроить практически любой асинхронный тайминг. Если нужно сделать какой-либо автомат "похитрее", у меня есть еще в схеме небольшая PLD.
Буду очень благодарен, если кто-нибудь поможет.
Best wishes,
Andrew
E-mail: info@telesys.ru