реклама на сайте
подробности

 
 
> Зависает SD карта, Большой ток потребления и не реагирует ни на что
MiklPolikov
сообщение Mar 7 2012, 17:30
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Сделал проект с microSD картой + SPI и столкнулся с проблемой : с некоторыми картами не работает.

Карта "зависает" в самом начале, при выводе из спящего состояния. Ток потребления поднимается до 13мА и больше не меняется,
карта ни на что не реагирует и вернуть её в состояние с низким потребление можно только сбросом питания. Запускаю так :

1)CS в низкий уровень
2)Отправка 0xFF 74 раза
3)Задержка 1мс
4)Отправка CMD0 0x40 0x00 0x00 0x00 0x00 0x95
5) ......и карта уже "висит"


Пробовал на разных частотах SPI 150КГц 300КГц , ничего не меняется. windows карту видит.

Кто-нибудь сталкивался ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 18)
kolobok0
сообщение Mar 12 2012, 11:50
Сообщение #16


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(MiklPolikov @ Mar 12 2012, 01:11) *
...Ещё полезны программные примеры вот отсюда...


ссылк не работает. за инфу спасибо.

(круглый)
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Mar 12 2012, 14:40
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(kolobok0 @ Mar 12 2012, 14:50) *
ссылк не работает. за инфу спасибо.

У меня работает. http://elm-chan.org/fsw/ff/00index_e.html


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Mar 15 2012, 12:15
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Проблема всё-таки не решилась.
Делаю инициализацию как написал выше. Карта отвечает на команды, всё хорошо.
Но писать не хочет.
Шлю CMD24 , получаю ответ 0х00
Джу пока карта освободится, для этого отправляю сколько-то FF
Отправляю SD_START_TOKEN 0xFE ,
Отправляю 512 байт.
После этого пытаюсь получить ответ, отправляю в цикле FF , но ничего кроме FF не получаю.
Аналогичная ситуация с CMD25 , никакого ответа после блока данных.

У кого-нибудь есть мысли ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Mar 15 2012, 14:40
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Извиняюсь, проблема с записью была в кривом коде.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 14:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01474 секунд с 7
ELECTRONIX ©2004-2016