Технический форум по робототехнике.
Lockdog » 04 ноя 2008, 16:36
Подключил к АВРке LCD dv16210, он совместим с HD44780, написал прошивку. Залил. Включаю. Текст выводится, но совсем бледно, если напрячь зрение и смотреть под углом...((( Ставил переменник на 10 кОм на контраст и напрямую подключал к "земле" и "+" - ничего не помогает.
Вот текст программы:
- Код: Выделить всё • Развернуть
#include <mega16>
#asm
.equ __lcd_port=0x15 ;PORTC
#endasm
#include <lcd>
void main(void)
{
lcd_init(16);
lcd_gotoxy(0,1);
lcd_putsf("Hello");
while (1);
}
EdGull » 04 ноя 2008, 16:41
может у тебя жки с расширенной температурой?
тогда ему нужен не плюс, а минус на контраст
Lockdog » 04 ноя 2008, 16:46
А как определить с расширенной или нет? Я его и к "земле" тоже подключал...
EdGull » 04 ноя 2008, 16:49
минус это не земля.
минус это минус относительно земли.
Lockdog » 04 ноя 2008, 16:53
кхм... видимо я что-то упустил из этой жизни)) Можно подробнее тогда, как подключить контраст именно к МИНУСУ?)
EdGull » 04 ноя 2008, 16:58
ну как вариант, подключи батарейку 1.5В плюсом к земле, минусом к контрасту
Lockdog » 04 ноя 2008, 17:07
Ура!!! Заработало! А как дальше быть, не постоянно же батарейкой так?
Спасибо!
EdGull » 04 ноя 2008, 17:11
генератор отрицательного напряжения спасёт отца русской демократии...
Lockdog » 04 ноя 2008, 17:16
А помогите отцу русской демократии сделать такой генератор на контроллере))))
EdGull » 04 ноя 2008, 17:18
шим на меге есть свободный?
Lockdog » 04 ноя 2008, 17:20
ага, на нём пока ничего не стоит кроме LCD
EdGull » 04 ноя 2008, 17:39
тока все полярности кондеров и диодов перевернуть надо.
<вот, эта картинка лучше> EdGull
Lockdog » 04 ноя 2008, 17:51
Из ШИМа же один вроде провод пойдёт. Перевернуть только кондёры? какие номиналы нужны?
где в итоге шим подключать, а откуда минус снимать?
Добавлено спустя 7 минут 24 секунды:
А, ещё как программно реализовать?
EdGull » 04 ноя 2008, 18:05
1. как это один, а земля?
2. не тупи, читай выше.
3. кондеры на 0.1-1.0 мкф.
4. просто включить шим.
Кирилл » 04 ноя 2008, 18:20
ICL7660 поставить можно.