AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
08.08.2011, 12:42
|
#211
|
Прохожий
Регистрация: 26.06.2007
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: SD/MMC на AVR
Здравствуйте, собирал пару месяцев назад логгер GPS проблема не получается писать большие файлы пришлось писать 1 или 5 мин и закрывать файл и создавать новый. Кто нибудь сталкивался с этой проблемой и знает как ее решить. Промежуток времени между закрытием старого и созданием нового файла данные теряю.
|
|
|
|
09.08.2011, 23:30
|
#212
|
Частый гость
Регистрация: 09.08.2011
Сообщений: 18
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: SD/MMC на AVR
Извините если вопрос тупой. В мануале CVAVR указано что для карты SD надо +3,3 В. Так мне лучше использовать микросхему для согласования уровней или питать Atmega16 от источника +3,3 В. Как кто поступил в этой ситуации?
|
|
|
|
10.08.2011, 00:03
|
#213
|
Прописка
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
|
Re: SD/MMC на AVR
Сообщение от serj_sl
|
Извините если вопрос тупой. В мануале CVAVR указано что для карты SD надо +3,3 В. Так мне лучше использовать микросхему для согласования уровней или питать Atmega16 от источника +3,3 В. Как кто поступил в этой ситуации?
|
В идеале лучше конечно микросхему,но можно обойтись и делителем на резисторах.
|
|
|
Сказали "Спасибо" heady69
|
|
|
10.08.2011, 00:16
|
#214
|
Частый гость
Регистрация: 09.08.2011
Сообщений: 18
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: SD/MMC на AVR
А ссылочкой на схему подключения с делителем не поделитесь?
|
|
|
|
10.08.2011, 00:26
|
#215
|
Прописка
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
|
Re: SD/MMC на AVR
Сообщение от serj_sl
|
А ссылочкой на схему подключения с делителем не поделитесь?
|
Например:
http://avrlab.com/node/156
Если по SPI юзать.
Последний раз редактировалось heady69; 10.08.2011 в 00:28.
|
|
|
Сказали "Спасибо" heady69
|
|
|
10.08.2011, 11:17
|
#216
|
Частый гость
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SD/MMC на AVR
вот так у меня сейчас работает. без делителей, на 3.3В
|
|
|
|
10.08.2011, 11:18
|
#217
|
Частый гость
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SD/MMC на AVR
при этом порт настроен так
Код:
|
PORTB=0b00110111;
DDRB= 0b10110111; |
|
|
|
|
10.08.2011, 17:29
|
#218
|
Частый гость
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SD/MMC на AVR
Сообщение от Дмитриус
|
по ходу, я разобрался в истинной проблеме. всегда, когда после проверки условий операций с карточкой, вывожу на дисплей - ошибка. я сделал так
Код:
|
disk_status = disk_initialize(0);
while(PINB.4==0);
message("init ok",0); |
жду, пока идет передача с карточкой, чтоб не гадать с задержкой. и все заработало. ато я мог работать с дисплеем только после всех операций только с задержкой. теперь добавляю везде где хочу вывод сообщения на дисплей от s65 и все пашет как родное!!!!!!!!!!!!!!!!!!!!!!!! всем спасибо за уделенное для меня внимание и советы!!!!!!!! )))
|
но таки все работает когда нет ошибок. а если вынуть карточку, то контроллер застряет в данном цикле))) нужно что-то придумать чтоб выводилась ошибка. задержки в 400 мс не хватает, при ошибке... буду пробовать
|
|
|
|
10.08.2011, 17:46
|
#219
|
Частый гость
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SD/MMC на AVR
по ходу еще до монтирования скорость SPI мала. сначала проинициализирую, сохраню результаты, примонтирую, а потом выведу результаты))) потому что когда читаю файлы/директории задержек не надо. решение самое здравое думаю))
|
|
|
|
10.08.2011, 18:23
|
#220
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: SD/MMC на AVR
Сообщение от Дмитриус
|
а если вынуть карточку, то контроллер застряет в данном цикле))) нужно что-то придумать чтоб выводилась ошибка.
|
Где-то вы что-то перемудрили...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:25.
|
|