09.03.2009, 13:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Должно быть как в протеусе и как на фото устройств с LCD - "черным по белому".
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
09.03.2009, 17:04
|
|
Частый гость
Регистрация: 21.06.2008
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Єто инверсный дисплей там должны быть относительно белые символы на синем фоне. Судя по фото нужно регулировать контраст...
|
|
|
|
09.03.2009, 18:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Сообщение от FOX92
|
Єто инверсный дисплей там должны быть относительно белые символы на синем фоне. Судя по фото нужно регулировать контраст...
|
Я уже не знаю, что думать. Как будто не загружены-не прошиты шрифты. Пустые знакоместа. Регулировка яркости(контрастности) не помогает. Нашел дома однострочный дисплей, подключил, схема выдает белеберду, но работает.
-- Прилагается рисунок: --
|
|
|
|
09.03.2009, 18:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Если в PROTEUS и в VMLAB LCD работает - значит прога правильная наверняка.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
09.03.2009, 19:12
|
|
Частый гость
Регистрация: 21.06.2008
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Напишите программку в которой просто будете выводить некоторый текст на ЖКИ и больше ничего, что бы проверить его.
|
|
|
|
09.03.2009, 19:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Уроки СИ для AVR микроконроллеров
Сообщение от avr123-nm-ru
|
Если в PROTEUS и в VMLAB LCD работает - значит прога правильная наверняка.
|
Что-то подзабыл: птичка в FUSE CVAVR это бит запрограмирован? Гляньте http://www.engbedded.com/fusecalc/, нужно внешний кварц на 8 мГц. На что влияет Star-Up Time?
|
|
|
|
09.03.2009, 19:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Сообщение от FOX92
|
Напишите программку в которой просто будете выводить некоторый текст на ЖКИ и больше ничего, что бы проверить его.
|
Программа на 100% рабочая, ее уже повторил yuriji https://kazus.ru/forum/topic_14056-0-asc-180.html . LCD у меня 2-строчный единственный (новый), ждать когда придет посылка с http://www.dalkon.ru - две недели. Читал, что в зависимости от производителя часто меняют выводы питания и земли, проверил. Хочется отладить часики. Не могу сообразить - на что думать:
1. Фузы?
2. Может нужно подгружать(прошивать в ЛЦД) шрифт? или какая-то иная инициализация или нужно подключить другую библиотеку LCD
3. Или убитый LCD (контроллеры менял, схему проверил, на ножках МК битики шевелятся)
4. МК Atmega8 PI, PU, L для моей схемы ведь не принципиально?
|
|
|
|
09.03.2009, 19:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Латинские буквы и цифры любой исправный LCD должен выводить.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
09.03.2009, 20:05
|
|
Прописка
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от IOPA4
|
Сообщение от FOX92
|
Єто инверсный дисплей там должны быть относительно белые символы на синем фоне. Судя по фото нужно регулировать контраст...
|
Я уже не знаю, что думать. Как будто не загружены-не прошиты шрифты. Пустые знакоместа. Регулировка яркости(контрастности) не помогает. Нашел дома однострочный дисплей, подключил, схема выдает белеберду, но работает.
|
Тезка посмотри пост №48 (может ваш вариант)
http://electronix.ru/forum/index.php...ic=10934&st=45
-- Прилагается рисунок: --
|
|
|
|
10.03.2009, 19:16
|
|
Частый гость
Регистрация: 06.06.2008
Сообщений: 43
Сказал спасибо: 90
Сказали Спасибо 126 раз(а) в 23 сообщении(ях)
|
1. FUSE - в программаторе CodeVision для простоты все фузы должны быть сброшены (нет птичек). FUSE CKSEL 3..0 отвечают за режим работы тактового генератора, учтите, что по умолчанию у ATMega включена внутренняя RC-цепочка, чтобы работал кварц следует сбросить биты и не забыть запрограммировать!
2. В LCD по умолчанию уже прошиты шрифты, их можно дополнить, но это отдельный вопрос.
3. Судя по фотографии LCD живой - после включения происходит инициализация LCD и, как правило, после успешной инициализации LCD выглядит именно так - одна строка темная, а вторая светлая. Но LCD не понимает Ваших внешних команд.
4. Тип микроконтроллера, как правило, не имеет значения, но питание микроконтроллера и LCD одинаково?
Мой простой проект, правда для AT90S2313, с подробными комментариями.
http://www.onlinedisk.ru/file/97779/
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:08.
|
|