кирилица в CVAVR 2.05 LCD WEG010016DGPP5N00000

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Сообщения: 7
Зарегистрирован: Пт дек 13, 2013 10:36:40

Сообщение 795ft »

имеется Atmega 32A подключен дисплей WEG010016DGPP5N00000
вопрос первый в спецификации на дисплей на стр 24. указано WIN0010 provides three set of character font. Character font can be selected by programming FT. и несколько таблиц. Как при помощи библиотеки CVAVR переключить эти самые CHARACTER FONT TABLE, чтобы выбрать таблицу с кирилицей.

и второй вопрос как выбрать 8ми битное подключение в CVAVR 2.05? или там только 4х битное?
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 174
Зарегистрирован: Пн дек 10, 2007 12:19:18
Откуда: Санкт-Петербург

Сообщение -= Александр =- »

Для индикаторов МЭЛТ я когда-то делал так. Изменения в файле LCD.lib

Код: Выделить всё

// initialize the LCD controller
unsigned char lcd_init(unsigned char lcd_columns)
{
#asm
    cbi   __lcd_port,__lcd_enable ;EN=0
    cbi   __lcd_port,__lcd_rs     ;RS=0
#endasm
_lcd_maxx=lcd_columns;
_base_y[2]=lcd_columns+0x80;
_base_y[3]=lcd_columns+0xc0;
_long_delay();
_lcd_init_write(0x30);
_long_delay();
_lcd_init_write(0x30);
_long_delay();
_lcd_init_write(0x30);
_long_delay();
_lcd_init_write(0x20);
_long_delay();
//_lcd_write_data(0x28); //Default
_lcd_write_data(0x2A); //Codepage for MELT RUS
_long_delay();
_lcd_write_data(4);
_long_delay();
_lcd_write_data(0x85);
_long_delay();
#asm
    in    r26,__lcd_direction
    andi  r26,0xf                 ;set as input
    out   __lcd_direction,r26
    sbi   __lcd_port,__lcd_rd     ;RD=1
#endasm
if (lcd_read_byte0()!=5) return 0;
_lcd_ready();
_lcd_write_data(6);
lcd_clear();
return 1;
}
Про 8-битное включение - в CVAVR стандартными средствами скорее всего никак. Можно глянуть в том-же файле lcd_putchar и прочие функции, их переделать. Но надо ли оно?
Контактная информация:
Реклама
Родился
Сообщения: 7
Зарегистрирован: Пт дек 13, 2013 10:36:40

Сообщение 795ft »

спасибо
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

То МЭЛТ, а здесь
provides three set of character font.
Docendo discimus
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 174
Зарегистрирован: Пн дек 10, 2007 12:19:18
Откуда: Санкт-Петербург

Сообщение -= Александр =- »

Я показал _где_ менять. А что и каким образом - читайте документацию к конкретному ЖКИ.
Контактная информация:
Реклама
Ответить

Вернуться в «AVR»