[an error occurred while processing this directive] [an error occurred while processing this directive]
Графический ЖКИ PG240128-A Powertip
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Xpatch 20 января 2002 г. 21:11

Здраствуйте!!
Вот сопряг с контроллером AVR, пытаюсь этот индикатор оживить.
Сначала значит ногу RST на короткое время на 0, потом снова на 1 и начинаю слать команды.
Руководствовался разными источниками, в т.ч. с сайта GAW (Работа контроллера ЖКИ T6963C на примере этого самого)
Перед засылкой команды или данных проверяю статус, т.е. читаю и сравниваю его (сравнивал много с чем, и с 0x0b, 0x03, 0x05, 0x08). Даташит по T6963C пока ищу, может кто раньше подскажет.
Короче, через несколько засылок (1, 2 байта, смотря по какой маске смотреть статус) контроллер зацикливается на ожидании нужного байта статуса, и все!!
Команду первую шлю 40h (text home address), параметры 80h, 07h
Шлю правильно, т.е. сначала 80h, 07h как данные (CD=0), а потом 40h как команда (CD=1). Но до команды еще ни разу не доходило, начинает ждать статус раньше. Экран при этом пуст (на всякий случай).
AVR работает на 8 МГц. Везде где надо я много nopов наставил (после всяких bic, bis)
Что я не так делаю? Я в КТЦ видел, у них эти индикаторы висят на демо-платках, и на них картинки бегут. Может у кого есть кусок кода с инициализацией? (для любого контроллера)

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

Ответы



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

E-mail: info@telesys.ru