Помнится, была какая-то заковырка при переходе с D на DB
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено BLACKEAGLE 30 июня 2003 г. 22:04
В ответ на: Да, если ничего вообще не помогает - то можно записать несколько страниц, а считать программатором. Хоть выяснится что неправильно работает - запись или чтение. отправлено SM 30 июня 2003 г. 20:15

При поллинге RDY/BUSY с ноги DOUT, а не со специальной ноги, было выловлено мелкое различие в таймингах - типа в D можно было после активного фронта SCK вернуть его в неактивный уровень и мониторить DOUT, а в DB для этого нужно было дать активный фронт SCK и держать SCK в последнем состоянии, мониторя DOUT до RDY, а потом только переводить SCK обратно в неактивный уровень. Такой вариант, кстати, оказался обратно совместимым с D, т.е. и те и другие работают корректно.

Нюансы мог подзабыть, сурцы копать лень, но суть именно такова.

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

Ответы



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

E-mail: info@telesys.ru