Добрый день.
Использую sd карту Kingston 2Gb в spi режиме. Все было хорошо, пока не закупили карты другого производителя Silicon Power 2Gb. Суть проблемы в следующем. Данные записываются в мультиблочном режиме(ACMD23+CMD25). После посылки первого блока данных карта возвращает Data Response Token = Data accepted, а для последующих блоков Data Response Token вообще не приходит(принимается 0xff). После некоторого числа попыток ACMD23+CMD25 карта благополучно зависает и перестает отвечать вообще до пересброса питания. Просадок по питанию во время работы нет, неиспользуемые линии через 10к подтянуты к +3.3В. Частота spi = 12,5МГц. Пробовал частоту уменьшать в два раза, не помогает.
Знающие люди, подскажите в чем может быть дело.
--------------------
То, что неясно, следует выяснить. То, что трудно творить, следует делать с великой настойчивостью. Конфуций
|