Форумы Modlabs.net: USB LCD HOWTO - Форумы Modlabs.net

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

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

USB LCD HOWTO

#401 Пользователь офлайн   AntY 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 126
  • Регистрация: 02 Январь 05

Отправлено 03 Апрель 2006 - 13:53

wawe
Есть поддержка русских букв, причём реализованна оно весьма правильно - девайс понимает стандартную виндовую кодировку, то есть такие программы, как скажем LCDSmartie, которые выводят на LCD коды символов в виндовой кодировке начинают выводить русский, а не кракозяблы :)
0

#402 Пользователь офлайн   z00m 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 26 Март 06

Отправлено 03 Апрель 2006 - 17:30

wawe
А где кстати есть схема digitalr'a, не сами картинки, а именно схема, да и другая инфа о его девайсе??

Добавлено спустя 3 минуты 57 секунд:

Кстати, кто-то может подсказать какой дисплейчик получше будет: MT-12232A или MT-12232D ???
0

#403 Пользователь офлайн   wawe 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 87
  • Регистрация: 28 Декабрь 04

Отправлено 04 Апрель 2006 - 05:50

z00m

Схема-тут: http://digitalr.chat.ru/framemain.htm
0

#404 Пользователь офлайн   z00m 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 26 Март 06

Отправлено 04 Апрель 2006 - 09:58

wawe
Спасибо! посмотрим... К схеме listener'a пока притензий не было...
0

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

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

Отправлено 19 Апрель 2006 - 23:34

Уф! Месяц не добирался до инета (надоел хуже горькой редьки), поэтому отвечаю сейчас и на все подряд.

z00m сказал:

А никто случайно не делал прошивку под mt12232a? Или может кто-нибуть займется этим делом??? а то давно уже небыло продолжения статьи господина listener'a... Сам я просто не очень силен в этом деле... Для начала хотябы подсказали или я правильно развел контакты в предыдущем посте :(

В целом - правильно. Вообще, как в прошивке сделано, так и будет.

Прошивка для -A почахла у меня где-то в логах аськи. У меня самого -A нет, так что проверить яее не могу. Вкратце там делается следующее:

в device_adw.c ксть две функции dev_lcd_send_command и dev_lcd_send_data. их нужно поменять, чтобы вместо E1 и E2 использовались E и CS.

Маленькая тонкость: SED1520 (на котором собраны MT-12232). В -B можно посылать команду сразу в два криcталла сразу. В -A нужно посылать ее два раза: в первый кристалл и во второй.

Тонкость вторая. В -A у одного кристалла вывод идет слева направо, у другого - справа налево. Поэтому, при достижении середины индикатора нужно переключать направление, а при к началу строки - переключать обратно. (куда-что - из документации неочевидно, поэтому это нужно пробовать на индикаторе).

Ant[Y сказал:

]CS3 и СS4, вероятно, для дальнейших модификаций.
Но к mt12232b или к другим представленным вариатам дисплеев CS3 и CS4 тоже ни куда не подводятся... Или они там служат тоже "на всякий случай"??


Именно "на всякий случай". Есть индикаторы, у которых управляющих контактов больше двух.

Добавлено спустя 2 минуты 26 секунд:

Optimus2000 сказал:

мне больше интерестно как это в ХР подрубить :)
драйвера писать я неумею :(


У меня только XP.

Добавлено спустя 12 минут 24 секунды:

wawe сказал:

Ant[Y]

А мы лёгких путей не ищем, мы выбираем функциональность! :(
А если серьёзно, я тоже делал эту схему- непонравилась она мне,
непомню точно, вроде нет поддержки русских букв. Всякие программы
перехватчики и т.д. много "побочных эффектов" нада что б заставить это всё работать.ИМХО схема digitalr'a лучше!


Как нет поддержки русских букв? Неужто modlabs захачили и подменили архив?

Если заглянуть в font.h в прошивке, можно убедиться в наличии аж двух фонтов (пропорционального и monospaced) и оба с русскими буквами.

Зачем нужен перехватчик. Перехватчик - это способ обойтись без написания плагинов. На момент написания статьи он позволял работать любой программе, которая использовала dlportio. (Smartie, LCD Monitor и т.д.).
0

#406 Пользователь офлайн   PendalFF 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 20 Апрель 06

Отправлено 20 Апрель 2006 - 10:55

Кто-нибудь знает какого типа ЛЦД стоит в телефоне Panasonic KX-T7230RU? Проблема в том, что в разъёме 25 контактов, а не 16. То бишь вопрос в том можно ли его подключить по приведённым схемам, и с использованием данного софта?

Добавлено спустя 47 минут 11 секунд:

Апдейт к предыдущему посту... Два чипа на плате, маркировка:
1)LC7930
sanyo

2)PSVI44780B24
HD447780UB24FS
0

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

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

Отправлено 20 Апрель 2006 - 16:22

значицца так
тебе понадобицца тестер с функцией прозвонки
доступ в интернет и немного терпения
1. Скачиваешь даташит на контроллер HD447780UB24FS
2. Переписываешь на бумажку те сигналы которые тебе понадобятся для подключения
3. ищешь номера ножек контроллера соответсвующие тому что тебе нужно
4. Вызваниваешь от контроллера до разьема попутно зполняя табличку

тебе нужны сигналы
OE, R/W, R/S, VDD,VSS,D0-D7

=)) УДАЧИ!
0

#408 Пользователь офлайн   PendalFF 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 20 Апрель 06

Отправлено 21 Апрель 2006 - 07:38

Ты хочешь сказать, что ноги контроллера напрямую распаяны на разъём? Там что никакой промежуточной обвязки нет?
0

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

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

Отправлено 21 Апрель 2006 - 09:22

те ноги которые тебе нужны - таки да - напрямую на разьем.
Я еще сигнал контрастности забыл
0

#410 Пользователь офлайн   z00m 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 26 Март 06

Отправлено 21 Апрель 2006 - 15:10

listener сказал:

В целом - правильно. Вообще, как в прошивке сделано, так и будет.

Прошивка для -A почахла у меня где-то в логах аськи. У меня самого -A нет, так что проверить яее не могу. Вкратце там делается следующее:

в device_adw.c ксть две функции dev_lcd_send_command и dev_lcd_send_data. их нужно поменять, чтобы вместо E1 и E2 использовались E и CS.

Маленькая тонкость: SED1520 (на котором собраны MT-12232). В -B можно посылать команду сразу в два криcталла сразу. В -A нужно посылать ее два раза: в первый кристалл и во второй.

Тонкость вторая. В -A у одного кристалла вывод идет слева направо, у другого - справа налево. Поэтому, при достижении середины индикатора нужно переключать направление, а при к началу строки - переключать обратно. (куда-что - из документации неочевидно, поэтому это нужно пробовать на индикаторе).


Да... Видимо прийдется самому писать прошивку... Ну ладно, займусь этим! :)
Только вот когда не знаю... Сейчас времени вообще нету...
И еще... Где ты брал дисплей PSE12864URT ??? Я чет ничего про него не нашел, и уж тем более чтоб он продавался... Вообще просто хочется инверсный дисплейчик с синей подсветкой, даже вот и присмотрел MT-12232A-2VLB (graphic, FSTN-negative, 122 x 32 dots, -20 + 70 degree, LED-backlight (blue))
0

#411 Пользователь офлайн   VER-VOLF 

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

Отправлено 21 Апрель 2006 - 19:49

Лаболатория Modlabs.net наконец-то успешно освоила подключение lcd экранчика к стороннему процессору.

За основной процессор принят pic 16 f 877 (40 выводов)
Но мы уже заказали новые процессоры, с большей оперетивкой, большим флешем, частотой, с шиной юсб 1.1 и кучей новый наворотов.

Это открывает и новые возможности для нас.
Теперь мы в состоянии делать практически любые устройства на основе микроконтроллеров.

У нас теперь есть системный программист и база для программирования практически всех контроллеров Майкрочип.

К тому же у нас будут отличные новости для вас насчет новых дисплеев !
Они только появляются у производителей.
Их еще нет в продаже и на рынке, мы первые в Киеве заказали этот перспективный дисплей.
(Скоро в новостях)
0

#412 Пользователь офлайн   z00m 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 26 Март 06

Отправлено 05 Май 2006 - 20:23

Блин! Схему программатора чет никак не просеку...
Особенно что такое IC1P с 15ым контактом (так понимаю той же микрухи MAX232), в которой замыкаются GND и +5V... И еще, какие конденсаторы туда паять (C1, C2, C3, C4)???
0

#413 Пользователь офлайн   Bear 

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

Отправлено 06 Май 2006 - 07:09

А кто-нибудь пробовал сделать подобное на индикаторах с последоватьным интерфейсом типа НТ1611 или подобных???
0

#414 Пользователь офлайн   z00m 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 26 Март 06

Отправлено 07 Май 2006 - 17:20

И еще один вопросик назрел, можно ли будет использовать конденсаторы 10mkF*10V, вместо 10mkF*16V
0

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

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

Отправлено 07 Май 2006 - 18:45

z00m сказал:

Блин! Схему программатора чет никак не просеку...
Особенно что такое IC1P с 15ым контактом (так понимаю той же микрухи MAX232), в которой замыкаются GND и +5V... И еще, какие конденсаторы туда паять (C1, C2, C3, C4)???


IC1P - выводы питания IC1. Там 15 - земля, 16 - +5v.
При экспорте съело кусок шестерки и из-за этого она сильно смахивает на 5.

Добавлено спустя 2 минуты 22 секунды:

z00m сказал:

И еще один вопросик назрел, можно ли будет использовать конденсаторы 10mkF*10V, вместо 10mkF*16V

Никаких проблем. Хоть 6.3v.
Кстати 10mkF - тоже не обязательно. Можно от 5 до 22. (Можно и вообще не ставить, но не исключены проблемы из-за помех - как получится).
0

#416 Пользователь офлайн   z00m 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 26 Март 06

Отправлено 07 Май 2006 - 20:52

listener сказал:

IC1P - выводы питания IC1. Там 15 - земля, 16 - +5v.
При экспорте съело кусок шестерки и из-за этого она сильно смахивает на 5.

Во! понятно!!! а то я думаю, что за бред :gigi:
Ток малясь недопонял (в электротехнике особо не мостак :gigi: ) тама просто +5V подать на 16 контак микрухи max232, а 15ый к земле подцепить??? Или что такое IC1P(IC1)
И какие же конденсаторы паять на этот программатор???

listener сказал:

Никаких проблем. Хоть 6.3v.
Кстати 10mkF - тоже не обязательно. Можно от 5 до 22. (Можно и вообще не ставить, но не исключены проблемы из-за помех - как получится).

Спасибо! А то в продаже были ток на 10V (SMD1206)...

listener, и ответь плз, где ты брал дисплей PSE12864URT ???
ты наверно не прочитал мой пред-предпоследний пост (от 21.04.2006 16:10)

Добавлено спустя 52 минуты 16 секунд:

И еще............ Каким номиналом можно заменить конденсатор 22пф??
0

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

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

Отправлено 08 Май 2006 - 20:14

z00m сказал:

Во! понятно!!! а то я думаю, что за бред :gigi:
Ток малясь недопонял (в электротехнике особо не мостак :gigi: ) тама просто +5V подать на 16 контак микрухи max232, а 15ый к земле подцепить??? Или что такое IC1P(IC1)
И какие же конденсаторы паять на этот программатор???

Именно так.

Что касается IC1P - в Eagle многие микросхемы представляются в виде нескольких частей (это очень удобно для всякой логики). В частности, контакты питания выносятся отдельно (чтобы их все собрать в одном месте и не маяться).

Конденсаторы умножителя - зависят от точного названия преобразователя (для MAX232 - 1mkF, для MAX232A - 0.1mkF) - если что-то другое - рекомендуется залезть в datasheet и уточнить.

z00m сказал:

listener, и ответь плз, где ты брал дисплей PSE12864URT ???
ты наверно не прочитал мой пред-предпоследний пост (от 21.04.2006 16:10)


Брал в КТЦ-МК ( http://www.cec-mc.ru ), когда они еще за нал продавали.

z00m сказал:

И еще............ Каким номиналом можно заменить конденсатор 22пф??

16-30pF, но, при большом отклонении может кварц не запуститься (с 20pF - работало без проблем)
0

#418 Пользователь офлайн   z00m 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 26 Март 06

Отправлено 09 Май 2006 - 21:21

listener сказал:

Конденсаторы умножителя - зависят от точного названия преобразователя (для MAX232 - 1mkF, для MAX232A - 0.1mkF) - если что-то другое - рекомендуется залезть в datasheet и уточнить.

А их брать на напряжение больше 5V? или тут просто емкость? или я чегото не понял...
Повторюсь, в электротехнике я тока начинающий))
0

#419 Пользователь офлайн   VER-VOLF 

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

Отправлено 18 Май 2006 - 14:18

z00m насчет 232 микрухи.
Это обычный порт 232.
Проблеммы бывали.
У разных производителей имеется в ряду микрухи с разными парамметрами.
Максим, Аналог Девайс- такие я юзал, работают хорошо.

Был трабл с "максом", вернее с буквой, там в натуре нужно было менять кондеры в обвязке, иначе канал не работал.
А я сразу поменял микруху на плате где стоял нормальный Ad, и ниче не работало.
Расшифровку букв смотреть в мануале на микруху.

Ставил на 1мкф электролит (можно и неполяр) на 25 вольт, можно и больше, хуже не будет кроме размера кондера...
Когда 0,1 мкф то неполярка на 25 вольт.

Короче тебе надо от 16 вольт кондеры и до ...хоть 1000 вольт.
0

#420 Пользователь офлайн   z00m 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 26 Март 06

Отправлено 22 Май 2006 - 09:10

VER-VOLF
Спасибо огромное, что пролил свет на пои тусклые знания!!!

VER-VOLF сказал:

Короче тебе надо от 16 вольт кондеры и до ...хоть 1000 вольт.

вот нижний предел я и хотел узнать ;)

И еще маленький вопросик)))) Правда ли то, что любой полярный кондек можно заменить неполярным?? или не совсем любой?))
0

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


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

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