Цитата(aaarrr @ Jun 23 2009, 22:19)

Пример выпиливать долго, если только совсем без него никак...
Nrc между командами выдерживаете? Другие карты пробовали?
В общем, почти получилось - инициализация и чтение корневого сектора уверенное на 1.5 МГц (больше пока не пробовал). С записью пока неустойчиво. Алгоритм инициализации не изменял, Ncr также прежний, но разъяснения в даташит касательно TAAC,NSAC и R2W_FACTORa заставили несколько изменить код ф-ии отправки команд на карту. Там же надо "подчищать" SPI-буфер перед операцией.
Думаю это последний вопрос перед закрытием темы - какая обвязка карты у Вас на плате? На той, что у меня только PullUp 10К резисторы. По даташиту должно быть 50-100К. Но думаю на DI и DO нужны еще и емкости. Не люблю этого в цифровой техники, но даже со всеми выше указанными изменениями чтение было нестабильное, пока не подключил осциллограф. Если встать щупом на DO, то чтение становится стабильным. Получается я внес доп. емкость. Начинал с 16Мб ММС и все было Ок при текущей схемотехнике. В Инете встретил статью, где ставят до 3-х емкостей. Как сделано у Вас для SDHC?
Спасибо за потраченное время и участие.