Цитата(AleksBa @ Dec 4 2008, 14:01)

Вот пробую инициализировать карту(microD) в SPI-режиме:
посылаю CMD0 - норм.(ответ 0x01)
посылаю CMD8 - норм.(ответ 0x01 0 0 0x01 0xaa)
т.е. карта версии 2.0 или выше. (?) Дальше посылаю ACMD41 - 0x69 0x00 0x40 0x00 0x00 0xff. (?) Получаю ILLEGAL COMMAND - 0x05 (ответ). Попробывал также вместо последней команды CMD5 (0x45 0x00 0xff 0x80 0x00 0xff) - аналогичный ответ. И лишь на команду CMD55(соотв. после CMD0 и CMD8) получаю ответ 0x01. Вопрос - что я делаю не так и какая все-таки верная последовательность инициализации microSD в SPI режиме. Спасибо.
Сейчас немного прояснилось(

). ACMD41 ведь надо предшествовать CMD55 оказывается. Теперь вот так все идет:
CMD0;
CMD8;
в цикле с проверкой на READY ( CMD55 + ACMD41);
А далее пока не знаю. Так верно? И дальше как? Еще ошибся - у меня просто SD карта ver2.0 (не SHDC) - microSD 512MB. Подскажите как верно инициализировать(в SPI). Спасибо.