Проблема с MMC, сломал уже 3 карты, в чём дело
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено fwire 13 августа 2004 г. 11:16

Использую ATmega64, работаю с MMC по SPI, всё вроде работает нормально, регистры читаются, но при записи сектора, после передачи
данных и CRC контроллер MMC возвращает значение E5 что означает что сектор записан и устанавливает флаг занятости, и этот флаг занятости висит постоянно. Ощущение что контроллер повис. Другие команды после записи не выполняются. Приходится реинициализировать. После нескольких циклов записи карта каким то образом виснит так, что перестаёт читаться на стандартных ридерах - вешает ридер. Уже повесил 3 карты не знаю что делать, в чём ошибка. Помогите пожалуйсто.

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

Ответы



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

E-mail: info@telesys.ru