Форумы Modlabs.net: LCD MT12232B-2ylg - Форумы Modlabs.net

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

LCD MT12232B-2ylg

#1 Пользователь офлайн   MrConst 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 17
  • Регистрация: 10 Ноябрь 03

Отправлено 10 Ноябрь 2003 - 20:14

Купил недавно сабж. Помогите найти схемку подключения по LPT.
Стопор весь заключается в том, что не могу разобраться с кристаллами. В мелтовском описании(http://www.lcdinfo.r...t/mt-12232b.pdf) ноги 5 и 6 обозначены как "Разрешение обращения к модулю, а также строб данных кристалла 1" и "Разрешение обращения к модулю, а также строб данных кристалла 2" соответственно. На сколько понимаю ситуацию я могу использовать только один кристалл и только половину экрана. Это верно? Как выкрутиться из ситуации?
0

#2 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 10 Ноябрь 2003 - 21:49

Все просто - один строб - для одной половины экрана, другой - для другой. В зависимости от того, в какую половину пишешь - пользуешь один или другой строб. Команды можно писать в оба кристалла одновременно.
0

#3 Пользователь офлайн   MrConst 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 17
  • Регистрация: 10 Ноябрь 03

Отправлено 11 Ноябрь 2003 - 07:48

Где на LPT найти ДВА строба? Разве он не один?
0

#4 Пользователь офлайн   dynaco 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 231
  • Регистрация: 20 Октябрь 03

Отправлено 11 Ноябрь 2003 - 09:00

когда работает как порт принтера с принтером - то строб и вправду один.

когда попадает под нож программиста - то это уже просто набор входов/выходов - как запрограммирую так и будет =))

чтойто я от жизни отстал - давно уже графические экраны через лпт поддерживаются?
0

#5 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 11 Ноябрь 2003 - 19:10

MrConst
начни смотреть с http://digitalman.by.ru - там есть про MT12232A. Отличие A от B - если у A есть отдельный строб и отдельный контакт выбора контроллера (половины индикатора), то у B - на каждую половину - свой строб.
Т.е., смотришь на приведенную там схему, подключаешь свои E1 и E2 вместо E и CS и слегка правишь исходник. Учти, что распиновка у A и B - совсем разная.
Кроме этого, у них контроллеры работают в разном режиме адресации и немного придется поменять код обработки перехода через середину экрана. (что и как менять - после запуска будет ясно :D )

dynaco
Да уж не меньше года, как пользуют. Вот только с программами пока все не так хорошо.
0

#6 Пользователь офлайн   MrConst 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 17
  • Регистрация: 10 Ноябрь 03

Отправлено 11 Ноябрь 2003 - 19:49

listener
Щас займусь.. Посмотрим что хорошего из того выйдет.
Если в чем не разберусь, то спрошу совета у вас.

спустя несколько часов
Дисплей я подключил. Заработала как я и думал только половинка. Сначала правда в зеркальном отображении, но не даром меня 5 лет программировать учили, исправил.

dynaco, помоги со вторым стробом. До этого момента программировать lpt порты не приходилось. Исходник взят с http://digitalman.by.ru/
0

#7 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 12 Ноябрь 2003 - 01:39

MrConst
у меня, к сожалению, не осталось готового исходника для LPT (все USB, да USB). Внутри lcdcontrol, для вывода можно использовать WriteData и WriteControl.
Поправить надо методы: CLCDDrive::SendByte(BYTE crystal, BYTE data) и WriteString(BYTE nPage, LPCSTR lpszString) в winmain.cpp
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 members, 1 guests, 0 anonymous users