[an error occurred while processing this directive]
Ответ(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Вяч 04 октября 2006 г. 16:31
В ответ на: ADuC841 и WP1602 отправлено <font color=gray>Noxter</font> 04 октября 2006 г. 16:00

1. Нет. Если задержки несколько больше требуемых, то не влияет.
2. Да. Должен быть виден и курсор и блинк.
3. А сколько умещается в строке.
Характерные ошибки при работе с такими ЖКИ:
1. Проверь напряжение на "стекле" ЖКИ. Должно быть 5В. Если контроллер ЖКИ можно питать и от 3В, то на "стекло" надо подать 5В.
2. Прежде чем контроллер ЖКИ перейдёт в нормальный рабочий режим, его надо предварительно "попинать", т.е. дать ему ряд команд для настройки. Примерно так:
/* Initialisation LCD */
delay_01ms(80); //Delay 8 ms
put_command_lcd(0x03);
delay_01ms(10); //Delay 1 ms
put_command_lcd(0x03);
delay_01ms(1); //Delay 0,1 ms
put_command_lcd(0x03);
delay_01ms(40); //Delay 4 ms
put_command_lcd(0x02);
delay_01ms(1); //Delay 0,1 ms
put_command_lcd(0x28); //Set 4-bit mode, set 2-line & 5*8 dots
put_command_lcd(0x0c); //Display on
put_command_lcd(0x06); //Entry mode set

void put_command_lcd(BYTE command) {
LCD_DATA_PORT=command; //High nibble
LCD_COM_PORT=LCD_COM_IN_PORT & ~RS_CODE;
LCD_COM_PORT=LCD_COM_IN_PORT | E_CODE;
LCD_COM_PORT=LCD_COM_IN_PORT & ~E_CODE;
LCD_DATA_PORT=command << 4; //Low nibble
LCD_COM_PORT=LCD_COM_IN_PORT | E_CODE;
LCD_COM_PORT=LCD_COM_IN_PORT & ~E_CODE;
LCD_COM_PORT=LCD_COM_IN_PORT | RS_CODE;
}
3. Вторая строка ЖКИ начинается с адреса 0х40. Но некоторые производители, если одна строка длинее 8 символов, считают, что продолжение этой строки является уже второй строкой, т.е. знакоместа с 1 по 8 находятся с адреса 0х00, а с 8 по 16 с адреса 0х40.



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

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание