Производитель пишет что управляет дисплеем контроллер ST7066U. Хотя в интернете люди говорят что там KS0066U, уж не знаю почему.
Скачал библиотеку под CodeVisionAVR для KS0066U. Настроил, скомпилировал, всё работает. Но не пойму как русский текст вывести???
Нашел:
Код: Выделить всё
#pragma rl+
lcd_putsf("Индикатор 16х02");
#pragma rl-Сами строки выводятся так (английские):
Код: Выделить всё
//функция вывода строки из флэш памяти
void LCD_SendStringFlash(char __flash *str)
{
unsigned char data;
while (*str)
{
data = *str++;
LCD_WriteData(data);
}
}
//функция вывода строки из ОЗУ
void LCD_SendString(char *str)
{
unsigned char data;
while (*str)
{
data = *str++;
LCD_WriteData(data);
}
}

