Страница 1 из 1

LCD почему может не работать знакогенератор?

Добавлено: Пт дек 18, 2009 18:41:42
goodking
В ЖКИ не работает знакогенератор, подскажите, может я что-то не так делаю,
LCD_command(0x48);//выбираю адрес знакогенератора
LCD_senddata(0x90);//заношу данные
странно, но на экране ничего не высвечивается, хотя когда ввожу латинские быквы или цифры все работает нормально? :(

Добавлено: Пт дек 18, 2009 20:01:36
Saadov
Почему на улице так холодно???

Не наводит на мысль?

Добавлено: Пн дек 21, 2009 10:38:24
goodking
Saadov писал(а):Почему на улице так холодно???

Не наводит на мысль?
нет не наводит. А должно?

Добавлено: Пн дек 21, 2009 10:52:12
DiGiCat
Где указал тип, маркировку ЖКИ? догадываться нужно?
goodking писал(а): хотя когда ввожу латинские быквы или цифры все работает нормально?
Кириллицу не поддерживает..

Добавлено: Пн дек 21, 2009 12:27:31
goodking
DiGiCat писал(а):Где указал тип, маркировку ЖКИ? догадываться нужно?
goodking писал(а): хотя когда ввожу латинские быквы или цифры все работает нормально?
Кириллицу не поддерживает..
LCD PVC160203B вот даташит http://www.arihav.com/Products/DataShee ... atalog.pdf Так вот я и спрашиваю, как правильно сделать перекодировку, у меня почему-то не получается

Добавлено: Пн дек 21, 2009 15:55:08
pyzhman
LCD_command(0x48);//выбираю адрес знакогенератора
//выбран первый знак в знакогенераторе пользователя.
//нулевой знак начинается с команды 0х40.

LCD_senddata(0x90);//заношу данные
//в поле видимости на ЖКИ будет только одна точка.

//далее надо дать команду вывода на экран
LCD_command(0x80);//в нулевую позицию
//и какой знак выводить
LCD_senddata(0x01);//первый знак

Добавлено: Пн дек 21, 2009 19:59:12
Saadov
goodking писал(а):
Saadov писал(а):Почему на улице так холодно???

Не наводит на мысль?
нет не наводит. А должно?
вот ответ
Где указал тип, маркировку ЖКИ? догадываться нужно?
Компиляторы у всех разные...начать бы хотя бы с этого[/quote]

Добавлено: Ср дек 23, 2009 13:50:24
goodking
pyzh_man писал(а):LCD_command(0x48);//выбираю адрес знакогенератора
//выбран первый знак в знакогенераторе пользователя.
//нулевой знак начинается с команды 0х40.

LCD_senddata(0x90);//заношу данные
//в поле видимости на ЖКИ будет только одна точка.

//далее надо дать команду вывода на экран
LCD_command(0x80);//в нулевую позицию
//и какой знак выводить
LCD_senddata(0x01);//первый знак
Спасибо большое! :))