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

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

Отправлено Maxim 13 сентября 2006 г. 14:14
В ответ на: ЖК DV16100 и Atmel Mega48 отправлено <font color=gray>Maxim</font> 13 сентября 2006 г. 13:41

Pin LCD|Pin Atmel
GND
+5V
GND
4 2
5 3
6 4
11 6
12 11
13 12
14 13

Программа в CodeVisionAVR:
asm
.equ __lcd_port=0x0B ;PORTD

Код инициализации:
delay_ms(100);
_lcd_write_data(0x20);
delay_ms(5);
_lcd_write_data(0x20);
_lcd_ready();
_lcd_write_data(0x20);
_lcd_ready();
_lcd_write_data(0x06);//
_lcd_ready();
_lcd_write_data(0x0D)

После этой инициализации отображает первые 8 символов

При стандартной инициализации:
lcd_init(8);
или
delay_ms(100);
_lcd_write_data(0x28);
delay_ms(5);
_lcd_write_data(0x28);
_lcd_ready();
_lcd_write_data(0x28);
_lcd_ready();
_lcd_write_data(0x06);//
_lcd_ready();
_lcd_write_data(0x0D);

Не показывает ничего.

Прошу обратить внимание: МЕНЯЕТСЯ ТОЛЬКО КОД ПРОГРАММЫ.

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

Ответы


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

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

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


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