Ответ: Видимо(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено NickB 20 мая 2004 г. 11:18
В ответ на: Редкое глюкало с ATMEGA128 и 74HCT245 (оно же АП6). Выставили направление HCT245, настроили порт ATMEGA128 на ввод, разрешили HCT245 по OE, прочитали порт ATMEGA128 - всякая Х@@#$@$ читается. Между микросхемами 15 мм макс, питание лучше некуда - 5В 1% пульсации, толстые дорожки, на каждую ИС по керамике и полигон на GND. Так вот, пока 2 шт NOP задержку перед чтением не влепили (т.е. было 125 нс, стало 250 нс) - не читается нормально.... У HCT245 самое большое время задержки по OE - 50 нс, в чём проблема ??? отправлено AU 20 мая 2004 г. 10:50

дело в том, что установка порта происходит в конце цикла выполнения инструкции, а чтение - в начале. И вследствие 2-ч тактового конвейера необх читать примерно так:
1 Установка CS
2 Снятие CS
3 Чтение данных
Но это только в случае отсутсвия прерываний
Лучше:
1 Установка CS
2 NOP
3 Чтение данных
4 Снятие CS

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru