Страница 1 из 1

Графический дисплей и ATmega16A

Добавлено: Чт мар 01, 2012 20:34:59
MyXaSA
Приветствую !

Вообщем есть такой дисплей MT-12232C-2FLA ----- http://ekits.ru/index.php?productID=1461

Подключил к atmega16A и получилось следующее:
PD7 - DB4
PD6 - DB5
PD5 - DB6
PD4 - DB7
PD3 - DB3
PD2 - DB2
PD1 - DB1
PD0 - DB0
PA0 - A0
PA1 - RD/WR
PA2 - E
PA3 - RES
PA4 - CS


(DB это по даташиту дисплея http://lib.chipdip.ru/243/DOC000243166.pdf таблица 1)


Как мне хоть чето вывести на него? ток умею подсветку включать и питание давать ))


Это юзаю http://mega-avr.ucoz.ru/publ/codevision ... t3/1-1-0-9

Но мне не нравится файл lcd_define
т.к не знаю чего куда подключать ! ХЕЛП

Re: Графический дисплей и ATmega16A

Добавлено: Сб мар 10, 2012 21:49:28
Kapkan
Да нормальный файл :))

PortD2 - A0
PortD3 - RW/WR
PortD4 - E
PortD5 - RES
PortC - DB0-DB7
PortD6 - CS1 //А вот тут проблема, т.к. используется дисплей с двумя выводами Chip Select (CS1 и CS2). А в твоем только один вывод (CS)
PortD7 - CS2 // см. выше

Вот кстати строки из этого файла:
"//-------------------------- CS1 -----------------------------------------//
#define cs1_off port_command|=0x40 //Контроллер не доступен PD6=1
#define cs1_on port_command&=0xbf //Выбор первого PD6=0

//-------------------------- CS2 -----------------------------------------//
#define cs2_off port_command|=0x80 //Контроллер не доступен PD7=1
#define cs2_on port_command&=0x7f //Выбор второго PD7=0
"
Удастся решить эту проблему подключив к ноге CS дисплея или PD7 или PD6 ногу микроконтроллера (сейчас просто голова не соображает, т.к. устал :oops: )

Дальше остается смотреть данные инициализации в даташите дисплея и исходнике. Могут отличаться, т.к. дисплеи разные.

Re: Графический дисплей и ATmega16A

Добавлено: Вс мар 11, 2012 10:24:04
s_black
Пример работы с указанным дисплеем