Сделал проект с microSD картой + SPI и столкнулся с проблемой : с некоторыми картами не работает.
Карта "зависает" в самом начале, при выводе из спящего состояния. Ток потребления поднимается до 13мА и больше не меняется, карта ни на что не реагирует и вернуть её в состояние с низким потребление можно только сбросом питания. Запускаю так :
1)CS в низкий уровень 2)Отправка 0xFF 74 раза 3)Задержка 1мс 4)Отправка CMD0 0x40 0x00 0x00 0x00 0x00 0x95 5) ......и карта уже "висит"
Пробовал на разных частотах SPI 150КГц 300КГц , ничего не меняется. windows карту видит.
Кто-нибудь сталкивался ?
--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
|