Меню

 

Форум

Список форумов :: ЖК-индикаторы :: Вопросы о графических ЖКИ (MT-12864A)
leonid
31 октября 2006 20:47

Id сообщения: 2450
Вопросы о графических ЖКИ (MT-12864A)
Каким образом подбирать необходимые элементы знакосинтезатора? Что лучше всего подойдет для MT-12864A-2YLG (PIC или AVR), какую EEPROM и FLASH лучше использовать? И еще по поводу термокомпенсации этого ЖКИ - её лучше реализовать через терморезистор?

Прошу прощения за подобные вопросы - я в этой области новичок. Просто возникла необходимость создать плату с MT-12864A-2YLG которую можно было бы подключать к компьютеру через LPT-порт или COM-порт и выводить с помощью программы некоторую информацию, содержащую текст и графику. Все, что я понял: необходимо обеспечить сопряжение с компьютером через вышеупомянутые порты, используя PIC или AVR микроконтроллеры, а символы и графику хранить в EEPROM или FLASH. И последнее: каким образом можно обеспечить прокрутку ранее выведеной информации, используя кнопки на разрабатываемой плате? Если не будет желания отвечать, киньте ссылки на информацию - в инете пока не смог найти что-либо подходящее.
Петухов
01 ноября 2006 04:25

Id сообщения: 2458

Первое: никакую FLASH или EEPROM использовать не нужно (да и некуда к индикатору их подключить). В графических ЖКИ нет никакого знакосинтезатора и добавить его туда нельзя. Графические ЖКИ содержат в себе только память (ОЗУ) на один кадр, выводимый на экран и больше ничего. Т.е. всю картинку (произвольной сложности, текст, графику, иконки, стрелки, диаграммы, ...) надо формировать управляющим контроллером, сам индикатор может только показать её.
Второе. Если нужен один индикатор, то его можно поключить к LPT порту компьютера и использовать для работы программу на любом удобном языке программирования, умеющим выводить данные в LPT порт. Никакие дополнительные микросхемы для сопряжения не нужны (если индикатор 5-ти вольтовый!). Схема подключения и программа для проверки исправности индикатора: http://melt.com.ru/work/display/330#check . В этом случае все действия должна выполнять программа на компьютере.
Третье. Если всё же использовать PIC или AVR для сопряжения индикатора с компьютером, то можно на нм же реализовать и знакогенератор, и сдвиг (по командам) картинки, и много чего ещё. Вопрос стоит ли - проще всё это сделать на компьютере, а через PIC (или AVR) выдавать только уже готовую картинку в индикатор.
Четвёртое. Кнопки можно опрашивать тем-же PIC (AVR). Или подсоединить их на входные выводы LPT порта и опрашивать программой на компьютере.
Пятое. Термокомпенсацию лучше купить готовую - у нас выпускаются (и вероятно продаются) эти индикаторы с встроенной термокомпенсацией ("-T" в обозначении). Там уже всё настроено правильно. Я честно говоря даже не знаю точно как реализовать термокомпенсацию внешним терморезистором, не так уж это просто.

Раз опыта разработки программ для PIC (AVR) мало, я бы рекомендовал остановиться на варианте подключения индикатора на LPT порт (и кнопки туда же). Меньше паять, писать только одну программу, причём на компьютере и на любом языке. Разумеется если не стоит задача именно научиться работать с PIC (AVR) :)
leonid
01 ноября 2006 21:19

Id сообщения: 2471

Спасибо за исчерпывающий ответ.


Код подтверждения:
Для зарегистрированых:
Логин
Пароль
Забыл пароль Регистрация Поиск


Телефоны офиса компании МЭЛТ:
тел: (495) 662-4414
e-mail: sales@melt.com.ru
ICQ: 221-319-648
Skype имя: melt-mos

Фактический адрес: 111024, Москва, Андроновское шоссе, д.26

Adress: 111024, Moscow, Andronovskoe highway, 26.

Адрес для корреспонденции: 109145, г. Москва, а/я 37, ООО "МЭЛТ".

Address for mail:  109145, Moscow, post box 37, MELT Ltd..

Продукция | Печатные платы | Сборочно-монтажные услуги | Документация | Цены | Новости | Контакты | Купить | Форум
создание - prorock web-soft