Карма: 19
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56 Сообщений: 1022 Откуда: Недалеко от Тулы
Рейтинг сообщения:0
Вечер добрый, многоуважаемые Коты! Достался по случаю однострочный LCD-дисплей от телефона Panasonic. Он с платой контроллера в сборе. Искал на него даташит-ничего не нашел. Может быть, кто-нибудь из вас знает,как подключать его, где какие выводы? Весьма благодарен за ответ!
1. GND (ПЯТАЧОК НА ПЕЧАТКЕ КВАДРАТНЫЙ ОСТАЛЬНЫЕ КРУГЛЫЕ)!!! 2.+5V 3. ЯРКОСТЬ (НА МАССУ ЧЕРЕЗ 2К) 4. RS 5. R/W 6. E 7. D4 8. D5 9. D6 10. D7 Взято от сюда: http://www.pro-radio.ru/docs/2236/
У меня такой же индикатор,по этой разводке подключил питание,вывод 3 (контраст.) замкнул на землю,при этом загорелись последние восемь символов,дальше пока не проверял.
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
Карма: 19
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56 Сообщений: 1022 Откуда: Недалеко от Тулы
Рейтинг сообщения:0
32768, спасибо Вам за ответ, но у меня не тот случай. Дисплей мой не знакосинтезирующий, а сегментный, на нем только цифры есть и спецзнаки какие-то для телефонов. И контактов для подключения не 10, а всего 6. Да, на факсах Панасоник стоят однострочные восьмисегментные знакосинтезирующие индикаторы. Прошу извинить за качество фото, под рукой только мобильный телефон.
в телефонах ( не сотовых) обычно применяются дисплеи на основе контроллера ML1001. Попробуй зацепить его так : 1 - Vdd 2 - GND 3 - LOAD 4 - Din 5 - Dclk 6 - CHK
для примера глянь документацию на какой нибудь TIC 8213
Тут намучался с TIC8213.. Получилось у него всё наоборот.. Строчку выдавал начиная с конца на дисплей... Иначе было всё наоборот (в отличии от TIC77 & 9153) И таблицу кодировки пришлось корректировать.. Может кому понадобится.
Извиняюсь за некропостинг. У меня дисплей завелся с вашим пинаутом. Так что спасибо большое Информация по HD44780 (англ): http://joshuagalloway.com/lcd.html
void LCD_WriteStr1 (char * StringToWrite) { LCD_WriteCommand (0x80); //Moves cursor to first address on the left of LINE 1 LCD_WriteString (StringToWrite); }
void LCD_WriteStr2 (char * StringToWrite) { LCD_WriteCommand (0xC0); //Moves cursor to first address on the left of LINE 2 LCD_WriteString (StringToWrite); }
У меня пару лет валялись дома пара телефонов панасоник. Недавно избавлялись с женой от хлама в квартире и они тоже попали под раздачу. Но я не мог не разобрать их на детали. В одном из них стоял указанный дисплейный модуль, в точности как на фотографиях Nusik1975.
Так как телефон был рабочий, то я включил его и потыкал осциллографом. Оказалось, что там SPI-подобный интерфейс, односторонний (без MISO), формат данных достаточно простой, почти сразу увидел закономерности в паттернах импульсов, совпадающие с сегментами цифр. Ради интереса решил подключить его к ATmega328. К сожалению данные там отправляются не кратно 8-ми битам, поэтому аппаратный интерфейс SPI в микроконтроллерах AVR не годится. Реализовал программный побитный SPI мастер, дисплей завёлся. Дисплею требуется инициализация, это набор из четырёх битовых посылок, которые я просто скопировал согласно осциллограмме с платы телефона. Я пока не понял за что отвечают эти биты, но понимание и не требуется, главное, что после этого можно отправлять дисплею специальную команду с адресом и данными, которые напрямую влияют на отображаемые сегменты.
Оригинальный контроллер телефона отправляет инициализацию циклично всё время работы по много раз в секунду в перемешку с данными. Видимо это сделано для помехоустойчивости, на случай если где-то будет плохой контакт и часть команд будут не доходить до дисплея. Также это позволяет подключить дисплей к плате телефона в любой момент времени и он сразу начнёт отображать то, что от него требуется.
В общем, не знаю интересно ли это кому-то в 2019-ом году, да и зачем я этим вообще занимаюсь, но могу оформить код более менее по-людски и выложить сюда.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения