AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
01.08.2011, 23:47
|
|
Частый гость
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SD/MMC на AVR
вот ёлы))) а я по ходу завтыкал... зря я не посмотрел в окошке свойства проекта настройку портов, подключение то поменял, а настроить заново завтыкал. и все это выводы WP и CD! - я их повесил не туда куда надо, даже дисплей не как надо работал... а МК думал, что карточки то нету... вот фото без карточки, к сожалению я отпаял плату с карточкой.... завтра уже полностью соберу
|
|
|
|
02.08.2011, 00:01
|
|
Временная регистрация
Регистрация: 10.10.2008
Сообщений: 97
Сказал спасибо: 22
Сказали Спасибо 39 раз(а) в 19 сообщении(ях)
|
Re: SD/MMC на AVR
Сообщение от st_1
|
А зачем??? Забили буфер с карты, выставили CS SD, выплюнули на дисплей, и т.д. ... пока файл не закончится...
|
Это при условии, что имеем в "кармане" буфер в 512 байт, допустим в ПИКе 16f886 можно позволить себе буфер в 96 байт ![Озадачен](images/smilies/icon_confused.gif) это размер банка оперативы, один из нескольких
|
|
|
|
04.08.2011, 00:21
|
|
Частый гость
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SD/MMC на AVR
да... ну такого я не ожидал - настроил выход SS как CS для карточки, а вывод для выбора дисплея PORTB.2. и карта и дисплей подключены через отдельные резистивные делители. заметил, что когда меняю потенциал вывода CS карты перестает работать дисплей. отключил все, оставил только дисплей, добавляю внешнюю подтяжку к питанию (вывод CS карты !!!) - перестает инициализироваться дисплей. этот вывод сконфигурирован как выход с внутренней подтяжкой. вот таким методом понял что особо с портом не поиграешься. или еслть смысл питать все от 3.3 В без делителей и понизив частоту до 8 МГц?
полученные результаты не дают логического обьяснения. кто-то сталкивался с данной проблемой? помогите советом ![Голова кругом](images/smilies/icon_rolleyes.gif)
да... забыл - дисплей - siemens s65 ls020
Последний раз редактировалось Дмитриус; 04.08.2011 в 00:26.
|
|
|
|
04.08.2011, 00:23
|
|
Частый гость
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SD/MMC на AVR
сейчас дисплей подключен к порту С и все работает. даже содержание файлов читается... но это не вариант
|
|
|
|
04.08.2011, 01:36
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: SD/MMC на AVR
Сообщение от Дмитриус
|
настроил выход SS как CS для карточки, а вывод для выбора дисплея PORTB.2. и карта и дисплей подключены через отдельные резистивные делители
|
Ну какой SS??? Какие делители??? Всё на 3,3 Вольта...
|
|
|
|
04.08.2011, 07:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: SD/MMC на AVR
|
|
|
|
04.08.2011, 12:49
|
|
Частый гость
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SD/MMC на AVR
спасибо, хлопцы!!!! не страшно что потеряю скорость, главное чтоб проекты работали. потом как-то перейду на арм, там и на 72 МГц работает при 3.3 В. огромное спасибо, ибо это здравое решение
|
|
|
|
05.08.2011, 00:07
|
|
Частый гость
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SD/MMC на AVR
хы))) чисто для прикола подключил два дисплея - все работает без странностей. вот фото:
|
|
|
|
05.08.2011, 22:25
|
|
Частый гость
Регистрация: 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 и все пашет как родное!!!!!!!!!!!!!!!!!!!!!!!! всем спасибо за уделенное для меня внимание и советы!!!!!!!! )))
|
|
|
|
05.08.2011, 22:28
|
|
Частый гость
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: SD/MMC на AVR
и таки все работает по одному аппаратному SPI
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:07.
|
|