Можно. 0011 при инициализации рекомендую подавать 4 раза через 10мс.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Yuriy 25 июля 2003 г. 07:25
В ответ на: Ответ: отправлено Alexey_B 25 июля 2003 г. 03:36

2x16 - initialization


//-----------------------------------------------------------------------------
void lcd_init (void)
{
time_delay (TIMER_RADIO, 50);

ioport_clr_lcd_rs();
ioport_clr_lcd_rw();

ioport_lcd_data_out();

ioport_lcd_put_data(BINARY(0011));

ioport_set_lcd_e();
ioport_set_lcd_e();
ioport_clr_lcd_e();

time_delay (TIMER_RADIO, 10);

ioport_set_lcd_e();
ioport_set_lcd_e();
ioport_clr_lcd_e();

time_delay (TIMER_RADIO, 10);

ioport_set_lcd_e();
ioport_set_lcd_e();
ioport_clr_lcd_e();

time_delay (TIMER_RADIO, 5);

ioport_set_lcd_e();
ioport_set_lcd_e();
ioport_clr_lcd_e();

ioport_lcd_put_data(BINARY(0010));

ioport_set_lcd_e();
ioport_set_lcd_e();
ioport_clr_lcd_e();

time_delay (TIMER_RADIO, 5);

lcd_cmd_write(BINARY(00101000));
lcd_cmd_write(BINARY(00001000));
lcd_cmd_write(BINARY(00010100));
lcd_cmd_write(BINARY(00000001));

lcd_cmd_write(BINARY(00000110));
lcd_cmd_write(BINARY(00001100));
}
//-----------------------------------------------------------------------------


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

Ответы



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

E-mail: info@telesys.ru