реклама на сайте
подробности

 
 
9 страниц V  « < 7 8 9  
Reply to this topicStart new topic
> Проблема с SD картой, Подключение карт к 5В питанию. Кто плавал, посоветуйте.
sonycman
сообщение May 29 2009, 22:31
Сообщение #121


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(QuickWitted @ Jan 9 2008, 09:53) *
Мне спорить надоело - есть флэши ВЫДАЮЩИЕ В ОТВЕТ ТОКЕН НЕ КРАТНО 8 бит
(читай мои посты выше) Кусок доки ТАМ приводился...
(Это на осциллографе прекрасно видно...)

И они встречаются довольно часто. Хотите делать устройство работающее
НЕ СО ВСЕМИ флешами - поясняя при этом что это НЕПРАВИЛЬНЫЕ ФЛЕШИ - да делайте...

Конечно же дело не во флешках. Сомневаюсь, что массово продаются кривые изделия.
Тут дело в конкретной реализации драйвера хоста.

Только что сам наступил на эти грабли - выдача SD картой ответа, сдвинутого относительно 8-ми битной границы.
Причина - следование следующей команды сразу за предыдущей.
А в документации указано - должен быть интервал в 8 тактов линии CLK:

After the last SD Memory Card bus transaction, the host is required, to provide
8 (eight) clock cycles for the card to complete the operation before shutting down the clock. Following
is a list of the various bus transactions:
•A command with no response. 8 clocks after the host command end bit.
•A command with response. 8 clocks after the card response end bit.
•A read data transaction. 8 clocks after the end bit of the last data block.
•A write data transaction. 8 clocks after the CRC status token.

То есть после получения ответа/отправки команды просто отправляем вдогонку 0xff. Вуаля - никаких "некратных токенов" biggrin.gif

ЗЫ: кстати, может кто посоветует - стоит ли в режиме SPI включать CRC? Не хотелось бы иметь битые/криво прочитанные файлы на диске... sad.gif
Go to the top of the page
 
+Quote Post

9 страниц V  « < 7 8 9
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th August 2025 - 16:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01326 секунд с 7
ELECTRONIX ©2004-2016