Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.06.2010, 22:42
|
|
Прохожий
Регистрация: 07.06.2010
Сообщений: 3
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Тестер на ATMEGA32 + LCD0802
помогите с девайсом плз. включаю, на экране горят 8 квадратов и все.
источник: http://babur91.narod.ru/tester_avr.htm
Схема в формате Proteus
http://babur91.narod.ru/rar/lcd-mini.rar
ЛСД:
http://www.chip-dip.ru/product0/9000032656.aspx
http://babur91.narod.ru/rar/lcd_mini_m.rar Программа:
Программа написана на MikroBasic for AVR от фирмы Microelektronica. Критичные участки кода на встроенном в Basic Assembler.
Переключение режимов осуществлягтся через опрос трех кнопок и переключателя делителя напряжения для диапазона 100В. Опрос общий для всех режимов и ведется постоянно.
скорей всего проблема в неправильной распайке экрана, ибо 5я нога паяется на землю, а не должна.
Последний раз редактировалось wolf1990; 08.06.2010 в 00:00.
|
|
|
|
07.06.2010, 23:21
|
|
Вид на жительство
Регистрация: 30.12.2006
Адрес: Junktown
Сообщений: 300
Сказал спасибо: 164
Сказали Спасибо 171 раз(а) в 59 сообщении(ях)
|
Re: Тестер на ATMEGA32 + LCD0802
Вы собрали девайс, или только пробуете в протеусе?
Да 5 нога наверно не используется, так как она переключает дисплей на чтение/запись. Когда она замкнута на землю, в дисплей можно только посылать команды и данные, чтение не используется.
Подозрительно наименование проводников шины данных дисплея - около дисплея - Д3, Д5, Д6, Д7, около контроллера - Д4, Д5, Д6, Д7.
Если и схема собрана так же, то получается, что есть обрыв одной линии шины, и дисплей даже не инициализируется.
попробуйте исправить это
|
|
|
|
07.06.2010, 23:22
|
|
Прописка
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
|
Re: Тестер на ATMEGA32 + LCD0802
А вы фьюзы правильно выставили?
Контрасность отрегулирована, не завышена?
Подкинул в схему на протеусе кекс в принципе завелось, что то показывает.
Правда ни разу не пробывал в жизни мегу на 20МГц завести.
|
|
|
|
08.06.2010, 22:01
|
|
Прописка
Регистрация: 01.02.2008
Сообщений: 124
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
Re: Тестер на ATMEGA32 + LCD0802
ошибка в подключенииЖКИ, при неправильном включении ЖКИ не инициализируется, индицируя свою исправность засвечиванием верхнего ряда
|
|
|
|
08.06.2010, 22:11
|
|
Прохожий
Регистрация: 07.06.2010
Сообщений: 3
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Тестер на ATMEGA32 + LCD0802
Сообщение от dmitriy_kuznecov
|
Re: Тестер на ATMEGA32 + LCD0802
ошибка в подключенииЖКИ, при неправильном включении ЖКИ не инициализируется, индицируя свою исправность засвечиванием верхнего ряда
|
а как правильно его подклюить?
|
|
|
|
09.06.2010, 00:03
|
|
Прописка
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
|
Re: Тестер на ATMEGA32 + LCD0802
Схема недоработанная, как писалось выше не правильно подписаны сигналы подключенные к входам DI4-DI7 дисплея.
Отсутствуют номиналы резисторов регулировки контрастности, лучше поставить подстроечный резистор 10кОм.
Во вложении подправленный для симуляции проект в протеусе, подкинул туда кекс с сайта автора.. че то показывает.
Так, что проверяй правильность подключения.
Проверь фьюзы.
Проверь осцилом наличие сигналов на входах дисплея, если есть то рой исходник может задержки придется побольше поставит перед коммандами.
|
|
|
Сказали "Спасибо" harchenko_pavel
|
|
|
17.06.2010, 18:11
|
|
Прохожий
Регистрация: 07.06.2010
Сообщений: 3
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Тестер на ATMEGA32 + LCD0802
усе заработало. всем огромное спасибо.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:31.
|
|