Смотри внутри
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Jack 04 марта 2003 г. 21:49
В ответ на: Мужики! Не пойму, в чем дело: ЖКД DV16230, контроллер Atmel90S8535, подключен по 8-битному интерфейсу. При запуске дивайса все вроде бы нормально, но ЖКД включает только ОДНУ строку и на переинициализацию не обращает внимания.(+) отправлено провод 04 марта 2003 г. 20:31

void initLCD(void)
{
char c;
char ini_base[8]={0x30,0x30,0x30,0x38,0x8,0x1,0xC,0x6};
RW=0; //запись в индикатор
RS=0; //адресуется регистр команд
E=0;
for(c=0;c<8;c++)
{
LCD=ini_base[c];
E=1;
_nop_();_nop_();_nop_();_nop_();_nop_();
E=0;
delay100();
busy();
}
//0x38 - 8-битный интерфейс,двухстрочный, шрифт 5х7 точек
//0x0C - Дисплей включить, без курсора и без мигания
//0x06 - перемещение курсора вправо без сдвига дисплея.
}
Особого смысла искать не следует.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru