Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
09.09.2006, 03:07
|
|
Прописка
Регистрация: 14.06.2006
Адрес: Волгоград рядом...
Сообщений: 128
Сказал спасибо: 314
Сказали Спасибо 116 раз(а) в 52 сообщении(ях)
|
Помогите с LCD DataVision DV16230
Только начал осваивать AVR'ы. Подключил DV16230 к Atmel Tiny2313, по 4х проводной шине, все в точности так, как в CodeVision AVR расписано в CodeWizard'е. Написал в CV простенькую программку с использованием библиотеки, которая в нем имеется, для управления LCD-индикатором. Прога инитит индикатор, а потом выводит на него символы с кодами от 0х30 по 0х3А включительно. Питание на индикатор - 1 нога - +5В, 2 нога - масса, 3 нога - регулировка контрастности, с движка подстроечника (статейка валялась под руками из журнала РАДИО, №7 2002 г, стр. 31 - вот по нарисованной в ней схеме и подключил питание на индикатор, там в схеме точно такой). Включаю. Подсветка на индикаторе включилась, экран пустой. Регулировал контрастность резистором - безрезультатно, экран пуст. Бился и так, и сяк - пустой экран, хоть ты тресни. Чисто случайно, вертя индикатор в руках (вся конструкция была включена), заметил, что цифирки на экране есть! Значит, все работает. Но почему контрастность низкая (символы на экране еле-еле видно, и то только под определенным углом)? Смотрю даташит. Ба, питание-то по даташиту строго наоборот: 1 нога индикатора - масса, 2 нога - +5 В. Быстренько перепаиваю. Включаю. Подсветка не горит. Зато контроллер нагрелся, на плате индикатора, и чего-то там щелкнуло... Быстренько вырубил питание, перепаял питание на индикатор как было сначала. Включаю. Цифирки от нуля до 7 есть, тока отрисованы не полностью, остальные знакоместа в 1й строке темненькие все... Кранты индикатору... А теперь, многоуважаемые форумчане, скажите: хоть кто-нить работал с DV16230? Что нужно сделать, чтоб он показывал нормально? И подскажите, может, есть что-то дешевле DataVision? а то уж больно жалко - практически 500 р сгорели... Большой привет фирме Платан - благодаря ее даташиту на индикаторы DataVision я индикатор спалил.
PIN конфигурация (все типы кроме 40 x 4)
No. Symbol Function No. Symbol Function
1 VSS GND, 0V 10 DB3 Data Bus
2 VDD +5V 11 DB4
3 VEE for LCD Drive 12 DB5
4 RS Function Select 13 DB6
5 R/W Read/Write 14 DB7
6 E Enable Signal 15 LEDA LED Power Supply
7~9 DB0~DB2 Data Bus Line 16 LEDB
(выделил текст из PDF'ки)
|
|
|
|
09.09.2006, 03:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
проверьте ваш проект в VMLAB.
"рыба" (заготовка CVAVR + VMLAB + LCD) тут avr123.nm.ru/04.htm
а как работать с VMLAB в примерах
avr123.nm.ru/06.htm
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
09.09.2006, 03:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
кстати задача 5 курса как раз и про LCD и примеры там работают.
|
|
|
|
09.09.2006, 09:52
|
|
Вид на жительство
Регистрация: 23.04.2006
Сообщений: 308
Сказал спасибо: 14
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
|
Цитата:
|
Чисто случайно, вертя индикатор в руках (вся конструкция была включена), заметил, что цифирки на экране есть! Значит, все работает. Но почему контрастность низкая (символы на экране еле-еле видно, и то только под определенным углом)?
|
Возможно попался индикатор на широкий диапазон температур. Для регулировки контраста на таком индикаторе нужно отрицательное смещение. Т.е. резистор регулировки контраста одним концом подключается к +5 В, другим не к 0 В, а к -5 В. Средняя точка резистора к выводу индикатора.
Кстати, эта фича в симуляторах не присутствует.
Несколько дешевле индикаторы фирмы МЭЛТ. См сайт.
Самые дешевые индикаторы с шиной I2C (для телефонов) типа HT1611, HT1613. Отображают только цифры, но зато стоят около 2$. У меня такой работает в часах.
Удачи!
|
|
|
|
09.09.2006, 11:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
+ преобразовать в - можно с помошью простого преобразователя - удвоителя напряжения. Если частоту нельзя взять с ноги МК то генератор на таймере 555.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
09.09.2006, 12:17
|
|
Прописка
Регистрация: 14.06.2006
Адрес: Волгоград рядом...
Сообщений: 128
Сказал спасибо: 314
Сказали Спасибо 116 раз(а) в 52 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
проверьте ваш проект в VMLAB.
"рыба" (заготовка CVAVR + VMLAB + LCD) тут avr123.nm.ru/04.htm
а как работать с VMLAB в примерах
avr123.nm.ru/06.htm
|
Да на индикатор все выводится, тока разглядеть выведенное почти нереально - контрастность очень низкая.
|
|
|
|
09.09.2006, 12:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
ну тогда и правда попрбуйте отрицательное напряжение пока с помощью батарейки.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
09.09.2006, 12:41
|
|
Прописка
Регистрация: 14.06.2006
Адрес: Волгоград рядом...
Сообщений: 128
Сказал спасибо: 314
Сказали Спасибо 116 раз(а) в 52 сообщении(ях)
|
Сообщение от zelanez
|
Возможно попался индикатор на широкий диапазон температур.
|
Так и есть - в маркировке индикатора присутствует буква H, что и означает "на расширенный температурный диапазон".
Сообщение от zelanez
|
Для регулировки контраста на таком индикаторе нужно отрицательное смещение. Т.е. резистор регулировки контраста одним концом подключается к +5 В, другим не к 0 В, а к -5 В.
|
где ж добыть -5В из однополярного питания +5В? Киньте ссылочку на какой-нить несложный преобразователь...
|
|
|
|
09.09.2006, 13:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от UncleHarry
|
где ж добыть -5В из однополярного питания +5В? Киньте ссылочку на какой-нить несложный преобразователь...
|
я ж выше написал уже!
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
09.09.2006, 15:07
|
|
Прописка
Регистрация: 14.06.2006
Адрес: Волгоград рядом...
Сообщений: 128
Сказал спасибо: 314
Сказали Спасибо 116 раз(а) в 52 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Сообщение от UncleHarry
|
где ж добыть -5В из однополярного питания +5В? Киньте ссылочку на какой-нить несложный преобразователь...
|
я ж выше написал уже!
|
спокойно, спокойно, не надо нервов... От батарейки-то оно все работает, контрастность чудненько регулируется... Но насколько мне хватит батарейки? И в устройство я ж не буду ставить батарейку... А у MAXIM нет никаких интегральных преобразователей на эту тему, чтоб с однополярного - двуполярное?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:11.
|
|