Всем доброго времени суток!
Сколько ни было описано проблем с инициализацией SD-карты в SPI-режиме, а моя от этих описаний все равно не решилась....
в общем, схема - такая же, Как все выкладывают, но разница - мой проц (SH2A - 7216) сразу выдает +3.3 В, поэтому я решил вообще без резисторов. проц в мастерном режиме.
1. можно ли в этом случае без резюков вообще?
И еще. в этот режиме используется 7 ножек - питание, 2 земли и 4 провода для SPI. а вообще-то ножек-то 9. вот схемка (http://robozone.su/2008/10/22/modul-dlja-pokljuchenija-sdmmc-kart-pamjati.html)
получается, 2 крайние (инфа о записи и о наличии карты) просто в воздухе повисли.
2. можно ли эти ножки (№1 и №9) оставить в воздухе?
далее - выбираю фазу и полярность согласно
http://piclist.ru/S-64MMC-PIC-RUS/S-64MMC-PIC-RUS.htmlпишу код. проверяю на осциллографе с 2-мя лучами одновременно, как соотносятся синхроимпульсы и данные на ножках - убеждаюсь, что все 100% соответствует режиму, что по ссылке красным выделен.
3. Это вообще верный хоть режим?
И вот карта даже не отвечает, не посылая ни единого битика процу. Кстати, на линии MISO, по которому она должна бы отвечать, спокойное состояние - это логическая единица +3.3. то есть карточка просто должна просто сбрасывать эту единичку на ноль.
4. это должно быть так? или на MISO должен быть ноль?
скорость я регулировал по-разному.
5. есть ли у карточек МИНИМАЛЬНО допустимая скорость обмена (минимальная частота)?
такие вот вопросы. Посоветуйте, пожалуйста!