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

 
 
> Инициализация SD карты в SPI режиме
FisherVet
сообщение Dec 22 2006, 15:11
Сообщение #1





Группа: Новичок
Сообщений: 10
Регистрация: 22-10-06
Из: г. Екатеринбург
Пользователь №: 21 547



Доброе время суток всем!!!

Занимаюсь сейчас девайсом на ATMEGA16, который должен следить за параметрами сетевого напряжения и создавать логи параметров на флеш-карте. Работу с картой памяти моделировал для начала в протеусе там всё работает просто замечательно и читает и пишет в неё (в протеусе правда есть модель только MMC карты, но насколько я понял она в SPI режиме совместима с SD). А вот когда начал тоже самое делать на реальном железе (купил для этого SD карту от Панасоника на 16Мбайт) начались проблеммы!

Сброс и переход в SPI режим идёт отлично как по маслу, карточка возвращает положенную единичку после нескольких команд CMD0. А при попытке выполнить инициализацию по CMD1 в цикле сначала выдаёт несколько единиц (как в общем то и положено), а потом вместо нуля, говорящего, что инициализация окончена, переводит линию в третье состояние и больше уже на CMD1 не реагирует. На другие команды после этого отвечает единичкой это означает, что карта не готова. На недопустимые команды выдаёт 4, что и означает - команда недопустима, т. е. ведёт себя вполне адекватно.

Почему карта не инициализируется для меня оказалась великой тайной. Помогите пожалуйста, может у кого есть идеи на этот счёт или сталкивался уже с этой проблеммой!!!

help.gif


--------------------
[/i]Восприятие верёвки как змеи так же ложно, как и восприятие верёвки как верёвки
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zorromen
сообщение Dec 22 2006, 15:41
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Вапрос немного в всторону...ты работаешь с файловой системой? у тя есть че почитать по этому поводу...лучше если на русском...
Go to the top of the page
 
+Quote Post
FisherVet
сообщение Dec 23 2006, 19:38
Сообщение #3





Группа: Новичок
Сообщений: 10
Регистрация: 22-10-06
Из: г. Екатеринбург
Пользователь №: 21 547



Цитата(zorromen @ Dec 22 2006, 17:41) *
Вапрос немного в всторону...ты работаешь с файловой системой? у тя есть че почитать по этому поводу...лучше если на русском...


Нет с FAT пока не работаю, просто пишу на карту поток данных, возможно впоследствии и займусь этим.

http://mp3vkarmane.nm.ru/mmc.html - это единственный вразумительный документ на русском по FAT для карт памяти, остальное на инглише. В гугле полно доков на эту темму.

Цитата(aaarrr @ Dec 22 2006, 17:46) *
На CMD1 карта может достаточно долго не отзываться (~500ms).
Попробуйте добавить пустые циклы клоков после снятия CS.


Спасибо буду пробовать.


--------------------
[/i]Восприятие верёвки как змеи так же ложно, как и восприятие верёвки как верёвки
Go to the top of the page
 
+Quote Post



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

 


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


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