Forfrends я использовал библиотеку Adafruit_ILI9341_8bit_STM, в среде ардуино . Я посмотрел видео и решил попробовать подключить, платка у меня STM32F103C8T6. Я тоже в программировании очень слаб. Подменял ILI9341 заработал сразу, подключение
Здравствуйте! Имею классный экран 24 pin от телефона nokia 6120, очень хотелось бы подключить его к ардуино. Не могли бы вы подсказать распиновку? Я так понимаю, что этот экран достаточно распространенный, тк также его ставят на некоторые другие модели nokia.
Ну молодец что нашел сам. Заметь там два питания 2.8v и 1.8v, поставь два стабилизатора. Я ставил на такие дисплеи две LM1117-ADJ, да и делители не забудь сделать.
croc19, по твоей просьбе наконец-то смог сделать лучше фотки моего экрана, но когда их загружаю, они теряют качество и дорожки сливаются, как залить нормально фотки?
Всем привет! Лежит без дела кпк HTC T2223 решил использовать экран от данного аппарата в своем проекте. На самом экране маркировка 60H00071-00M / TX0705APAAиз других обозначений он же TX0705APAB7 / TX0705APAB8 / TX0705APAB8 / TD028TTEB1 (информация взята с этого сайта). Удалось узнать, что данный экран устанавливается так же на ряд других телефонов, среди которых P3300, а на этот телефон может устанавливаться несколько дисплеев, соответственно распиновка должна быть идентичной. Удалось найти сервис мануал на HTC P3300 из которого видим дисплей TD028TTEB. Вот datasheet с распиновкой дисплея на 5 и 6 стр. Можно ли такой дисплей подключить к arduino или STM32 и как это сделать? Возможно это совсем не тот дисплей, что установлен в HTC T2223, тогда может кто-то владеет информацией по экрану, распиновке и подключению к arduino или STM32?
При переворачивании шин данных и/или управления показывает лабуду
Сверялся с даташитом ILI9327, который предположительно определился в регистре EF, многие регистры совпадают с данными по умолчанию. На шлейф выведены только 8 бит. Прошерстил интернет, скачал около десятка вариантов библиотеки UTFT с поддержкой ILI9327 8 бит, ковырял разные иниты, в целом идентичные, хоть под AVR, хоть под STM - в лучшем случае показывает:
Единственно что хорошо и правильно рисует, так это цветные полосы.
Для согласования использовал самодельный преобразователь уровней (приклеил к дисплею на двухсторонний скотч), пока заказанный ехал ко мне, (потом поменял на заводской - ничего не изменилось). Контакт везде хороший, прикосновение к проводам ничего не меняет. На разных библиотеках немного варьируется качество отображения, но в целом, одинаково плохо.
"Очень просто. Держи UTFT-библиотека http://iarduino.ru/file/54.html , есть еще подходящая, дам если эта не подойдет. Внутри библиотеки есть вся распиновка подключения к ардуинам"
перевернул изображение как мне удобно, но вот дальше засада...
1) больше всего похоже на плохой контакт/неконтакт/сопли/кз. Из моей практики такой "мусор" на картинке получался только когда с контактами что-то не так.
2) Инит не подходит. Не нужно качать все подряд библиотеки. Скачайте официальную версию. А инит можно подставить от любого контроллера или самому отредактировать по необходимости.
Все дисплеи разные, с разными контроллерами. Не получилось у меня подключить только 2-3 дисплея, на которые не смог найти распиновку.
Такие симптомы как у вас (мусор на экране) у меня бывали только когда был плохой контакт (плохой контакт / неконтакт / сопли / кз дорожек). Из-за этого может и неправильно ИД считываться. На последней фотке видно что у кас еще и цвета неправильные, и размеры екрана не те. Это говорит о том что используемая инициализация не подходит. Либо из-за плохого контакта, либо ИД дисплея другой, и ипсользуемая инициализация не срабатывает правильно.
оф версия на дисплей 9327 на 16бит а у меня жестко 8
поэтому иниты 8 и 16 бит не совместимы, каждый кто редактирует библиотеку частично переписывает LCD_Write_COM и LCD_Write_DATA я смотрел специально часто они разные
Вот на счет непропая или соплей - паял и проверял под микроскопом - так проще и быстрее
ИД считывается всегда правильно и стабильно при любом шевелении проводов
проверил сопли/кз - между соседними выводами, в режиме прозвонки мультиметра - на пределе чувствительности (около 1850-1950 показания) даже на другом дисплее, который завелся и нормально показывает (SSD1289_8бит)
цветные полосы в некоторых библиотеках показываются нормально, а дальше мусор
Если судить по посту #1773 попробу в библиотеке покалдуй с параметрами разрешение дисплея ... сталкивался с подобными нюансами... и ещё попробуй библиотеку MCUFRIEND... поддерживает кучи диспов
#1579 в этом посту у меня тоже был мусор половину и нормальное показания... помогло изменени разрешения в библиотеке.
Инициализируется при сбросе только этот участок экрана на котором есть изображение. Он обновляется и закрашивается.
Иногда при передергивании питания экран отображается полностью и правильно. Еще раз просмотрел шлейф, прочистил, промыл - результата нет. Хочу заменить провода и поставить от hdd-шлейфа
Разрешение экрана установил в либе 399*239, setxy работает правильно
Получается, что при передергивании питания (не шевеля дисп) 1-2 раза из 10 дисп инициализируется нормально, полностью на весь экран, а остальные на этот кусок
И это не изменяя прошивки
Библа одна из 8-битных для 9327 подставляя разные иниты, хоть какой-то позитивный результат только с библиотекой из моих сообщений. С остальными белый экран.
Цветные полосы это отдельная подпрограмма в библиотеке модифицированной под 8 бит, в данном примере после полос идет абракадабра. Подставлял иниты из разных библиотек переделывал 16->8 бит все бестолку
Брошу его пока
Есть другие дисплеи, хоть и меньше размера, потом на досуге поковыряю
Инит ILI9488 я не пробовал и пока не разобрал шилд проверю. На ините 9341 что-то вроде мельтишило когда запускал перебор инитов. Может и на 9488 чего покажет
Ну в общем я его победил почти
Поигрался с регистрами таймингов, на стандарных не заводится, а если увеличить - заводится но мерцает или тормозит с выводом, временами артефакты. Помучаю его еще немного
Заметь там два питания 2.8v и 1.8v, поставь два стабилизатора. Я ставил на такие дисплеи две LM1117-ADJ, да и делители не забудь сделать.
Вопрос такой - как ты его припаивал?
Нет ли у кого готовых макросов для СпринтЛейаута под этот (24pin), 22pin, 12pin и 10pin от остальных нокий и желательно с разведенными делителями уровней на резисторах.
Да так набросал схемку в лайоте на подключение 8 бит дисплея с двумя питаниями и подсветкой на 13вольт. Подключал проводом от транформатора, делал потому что для проверки разных дисплеев. Подпаиваться муторно к мелким разьемам.
Добрый день. Имеется на полке TFT экран от Lenovo Miix 3 1030 (B101UAN01.F 10.1, 1920х1080). Заказал его как-то в китае в замен разбитому. Пришел с браком, тач не работал. Продавец выслал новый, а этот так и остался. Вот думаю попробовать сделать из него панель для отображения счета игры в настольный теннис.
Whitefoot-gl К ардуине такой дисплей не подключешь. Много уже на форуме писалось про подобные дисплеи.
Ребята, может кто поможет, пришла отладочная плата с STM32F407VET6 и остался один рабочий дисплей ILI9488 8bit, может есть у кого есть инициализация? Пробовал от ILI9341 в Keil, пробовал подменять ILI9488, он зараза даже не моргнул только подсветка светит и все. Нужно убедится рабочий ли STM32F407VET6.
Это то я делал но надо проверить полностью, светодиод это не полная работа stm32. На дуньке при проверке дисплея на ините ILI9341 вместо ILI9488 у меня было искаженное изображение, а тут вообще глухо только подсветка горит.
Полностью работу всего контроллера не проверить. Никак. Только в работе.
Если у вас не получается запустить на STM, то либо инициализация не подходит, либо с кодом что-то не так, либо подключение неправильное и т.д. и т.п. Создайте новую тему. Не засоряйте эту тему, она и так уже стала не читабельной...
forfrends Я просто спросил, нет так нет, че дергаться? И спрашиваю только тогда когда сам не могу разобраться.
для начала... что за экран? в виде шилда или матрица на проводочках? если шилд ,то согласвание с ардуиновскими пинами выполнено на ризюках или на буферах? удалось считать ID экра на стмке?
сделай нормальное фото
постараюсь лучьше
Вот пару самых чотких


Надеюсь виднее
Это место крупно с 2 сторон.
Forfrends я использовал библиотеку Adafruit_ILI9341_8bit_STM, в среде ардуино . Я посмотрел видео и решил попробовать подключить, платка у меня STM32F103C8T6. Я тоже в программировании очень слаб. Подменял ILI9341 заработал сразу, подключение
Tvicks, спасибо, надо попробовать.
croc19, по результатам:
Распиновка (предположительно):
Читалка выдала следющее:
Попробовал перевернуть шину данных:
Если переворачивать пины управления то в ответ либо ничего (пусто) либо сплошные 37.
Дисплей в обоих случаях не откликнулся. Что посоветуете?
Здравствуйте! Имею классный экран 24 pin от телефона nokia 6120, очень хотелось бы подключить его к ардуино. Не могли бы вы подсказать распиновку? Я так понимаю, что этот экран достаточно распространенный, тк также его ставят на некоторые другие модели nokia.


Похоже нашел решение, http://phreakerclub.com/464 - если кому будет полезно.
Ну молодец что нашел сам. Заметь там два питания 2.8v и 1.8v, поставь два стабилизатора. Я ставил на такие дисплеи две LM1117-ADJ, да и делители не забудь сделать.
croc19, по твоей просьбе наконец-то смог сделать лучше фотки моего экрана, но когда их загружаю, они теряют качество и дорожки сливаются, как залить нормально фотки?
Для согласования управляющих уровней я думал использовать txs0108e, тк столько резисторов на делители на найду дома.
Такой согласователь уровней пойдет?
Не знаю им не пользовался, но так то пойдет. Имей ввиду тебе надо подключить D0....D7, RS, CS, WR, RD через согласователь уровней.
Друзья, а по моему дисплею ничего не подскажите? Пост выше
Посмотри схему от е710 вроде дисплеи на них одинаковые.
Всем добрый. Есть такой дисплей.
На нем написано Hitachi LMG6786XNFR F 1020-80055
Сделанна на микросхеме HD 66284BTF. Ни каких даташитов найти не смог, а выкидывать жалко.
Может кто подсказать, как его можно использовать в своих проектах? :(
как удалить сообщение?
Никак. Это глюк форума. Если при написании сообщения у вас выкинуло ошибку - обновите страницу.
BlauTood
Вот нечто похожее на Ваш девайс: http://kazus.ru/shemes/showpage/0/884/1.html
И вот тут схема похожая: https://4donline.ihs.com/images/VipMasterIC/IC/HITJ/HITJD00017/HITJD00017-983.pdf?hkey=EF798316E3902B6ED9A73243A3159BB0
Всем привет! Лежит без дела кпк HTC T2223 решил использовать экран от данного аппарата в своем проекте. На самом экране маркировка 60H00071-00M / TX0705APAA из других обозначений он же TX0705APAB7 / TX0705APAB8 / TX0705APAB8 / TD028TTEB1 (информация взята с этого сайта ). Удалось узнать, что данный экран устанавливается так же на ряд других телефонов, среди которых P3300, а на этот телефон может устанавливаться несколько дисплеев, соответственно распиновка должна быть идентичной. Удалось найти сервис мануал на HTC P3300 из которого видим дисплей TD028TTEB. Вот datasheet с распиновкой дисплея на 5 и 6 стр. Можно ли такой дисплей подключить к arduino или STM32 и как это сделать? Возможно это совсем не тот дисплей, что установлен в HTC T2223, тогда может кто-то владеет информацией по экрану, распиновке и подключению к arduino или STM32?
!!!РЕШЕНО!!! стр.37
Всем привет! Дернул дисплей с китайского S3 (i9300) диагональю 4 дюйма с маркировкой на шлейфе FPC400W263-B. Распиновка шлейф 39 пин:
Читалка 5.3 выдала:
При переворачивании шин данных и/или управления показывает лабуду
Сверялся с даташитом ILI9327, который предположительно определился в регистре EF, многие регистры совпадают с данными по умолчанию. На шлейф выведены только 8 бит. Прошерстил интернет, скачал около десятка вариантов библиотеки UTFT с поддержкой ILI9327 8 бит, ковырял разные иниты, в целом идентичные, хоть под AVR, хоть под STM - в лучшем случае показывает:
https://cloud.mail.ru/public/4kWS/SJ5ThEmLL (оригинальное качество)
https://cloud.mail.ru/public/2Ua7/7gjB5mLbu
https://cloud.mail.ru/public/MVMc/Neot9H6FH
Единственно что хорошо и правильно рисует, так это цветные полосы.
Для согласования использовал самодельный преобразователь уровней (приклеил к дисплею на двухсторонний скотч), пока заказанный ехал ко мне, (потом поменял на заводской - ничего не изменилось). Контакт везде хороший, прикосновение к проводам ничего не меняет. На разных библиотеках немного варьируется качество отображения, но в целом, одинаково плохо.
Кто подскажет - в чем затык?
качнул библиотеку UTFT из #1735 поста:
"Очень просто. Держи UTFT-библиотека http://iarduino.ru/file/54.html , есть еще подходящая, дам если эта не подойдет. Внутри библиотеки есть вся распиновка подключения к ардуинам"
перевернул изображение как мне удобно, но вот дальше засада...
даташит до дыр на мониторе зачитал
1) больше всего похоже на плохой контакт/неконтакт/сопли/кз. Из моей практики такой "мусор" на картинке получался только когда с контактами что-то не так.
2) Инит не подходит. Не нужно качать все подряд библиотеки. Скачайте официальную версию. А инит можно подставить от любого контроллера или самому отредактировать по необходимости.
повтор
Здравствуйте croc19
Есть ли результаты борьбы с Вашим дисплеем 9327? У меня аналогичные траблы, но я его частично завел http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=35#comment-369097
Я подключил около десятка различных дисплеев. Вот некоторые результаты:
https://www.youtube.com/watch?v=55rTwzUuvI4
https://www.youtube.com/watch?v=Waw00Nu-U-M
https://www.youtube.com/watch?v=AhSptBWxCpY
https://www.youtube.com/watch?v=ShnyOOcfbhc
Все дисплеи разные, с разными контроллерами. Не получилось у меня подключить только 2-3 дисплея, на которые не смог найти распиновку.
Такие симптомы как у вас (мусор на экране) у меня бывали только когда был плохой контакт (плохой контакт / неконтакт / сопли / кз дорожек). Из-за этого может и неправильно ИД считываться. На последней фотке видно что у кас еще и цвета неправильные, и размеры екрана не те. Это говорит о том что используемая инициализация не подходит. Либо из-за плохого контакта, либо ИД дисплея другой, и ипсользуемая инициализация не срабатывает правильно.
Но скорее всего у вас и то и другое.
оф версия на дисплей 9327 на 16бит а у меня жестко 8
поэтому иниты 8 и 16 бит не совместимы, каждый кто редактирует библиотеку частично переписывает LCD_Write_COM и LCD_Write_DATA я смотрел специально часто они разные
Вот на счет непропая или соплей - паял и проверял под микроскопом - так проще и быстрее
ИД считывается всегда правильно и стабильно при любом шевелении проводов
проверил сопли/кз - между соседними выводами, в режиме прозвонки мультиметра - на пределе чувствительности (около 1850-1950 показания) даже на другом дисплее, который завелся и нормально показывает (SSD1289_8бит)
цветные полосы в некоторых библиотеках показываются нормально, а дальше мусор
Если судить по посту #1773 попробу в библиотеке покалдуй с параметрами разрешение дисплея ... сталкивался с подобными нюансами... и ещё попробуй библиотеку MCUFRIEND... поддерживает кучи диспов
#1579 в этом посту у меня тоже был мусор половину и нормальное показания... помогло изменени разрешения в библиотеке.
Yurik.o Скорее всего разрешение твоего дисплея 240х400. У контроллера 9327 есть 3 регистра - 2А, 2В, 2С.
2А -- регистр в который записываются 2 координаты по горизонтали.
2В -- регистр в который записываются 2 координаты по вертикали.
2С -- регистр без параметров. Разрешает запись в память дисплея (в экран).
Инициализируется при сбросе только этот участок экрана на котором есть изображение. Он обновляется и закрашивается.
Иногда при передергивании питания экран отображается полностью и правильно. Еще раз просмотрел шлейф, прочистил, промыл - результата нет. Хочу заменить провода и поставить от hdd-шлейфа
Разрешение экрана установил в либе 399*239, setxy работает правильно
Если бы причина была в подсоединении, то дисплей не инициализировался.
Смотри внимательно библиотеку. Собака порылась там.
Получается, что при передергивании питания (не шевеля дисп) 1-2 раза из 10 дисп инициализируется нормально, полностью на весь экран, а остальные на этот кусок
И это не изменяя прошивки
Библа одна из 8-битных для 9327 подставляя разные иниты, хоть какой-то позитивный результат только с библиотекой из моих сообщений. С остальными белый экран.
Цветные полосы это отдельная подпрограмма в библиотеке модифицированной под 8 бит, в данном примере после полос идет абракадабра. Подставлял иниты из разных библиотек переделывал 16->8 бит все бестолку
Брошу его пока
Есть другие дисплеи, хоть и меньше размера, потом на досуге поковыряю
Попробуй задержки в инициализации поставить.
здравствуйте!
никто не подключал экран от iphone 5 к arduino?
Yurik.o Пробовал инит ILI9488? Где то на форумах писали про этот дисплей.
Инит ILI9488 я не пробовал и пока не разобрал шилд проверю. На ините 9341 что-то вроде мельтишило когда запускал перебор инитов. Может и на 9488 чего покажет
Ну в общем я его победил почти
Поигрался с регистрами таймингов, на стандарных не заводится, а если увеличить - заводится но мерцает или тормозит с выводом, временами артефакты. Помучаю его еще немного
Описывай поподробнее. Другим легче будет.
Заметь там два питания 2.8v и 1.8v, поставь два стабилизатора. Я ставил на такие дисплеи две LM1117-ADJ, да и делители не забудь сделать.
Вопрос такой - как ты его припаивал?
Нет ли у кого готовых макросов для СпринтЛейаута под этот (24pin), 22pin, 12pin и 10pin от остальных нокий и желательно с разведенными делителями уровней на резисторах.
Да так набросал схемку в лайоте на подключение 8 бит дисплея с двумя питаниями и подсветкой на 13вольт. Подключал проводом от транформатора, делал потому что для проверки разных дисплеев. Подпаиваться муторно к мелким разьемам.
Добрый день. Имеется на полке TFT экран от Lenovo Miix 3 1030 (B101UAN01.F 10.1, 1920х1080). Заказал его как-то в китае в замен разбитому. Пришел с браком, тач не работал. Продавец выслал новый, а этот так и остался. Вот думаю попробовать сделать из него панель для отображения счета игры в настольный теннис.
Нашел на даташит и распиновку, но там немного другая ревизия по всей видимости не .F, а .7 (http://www.yslcd.com.tw/docs/product/B101UAN01.7.pdf):
Однако, в распиновке не вижу обозначений, которые упоминаются в этой теме (
22
DB12
23
DB00
24
DB01
25
DB02
26
DB03
27
DB04
28
DB05
29
DB06
30
DB07
)
Знающие люди, подсажите пожалуйста, можно ли этот дисплей подключить к ардуино и как разобраться в том, какой пин чем является. Спасибо.
Whitefoot-gl К ардуине такой дисплей не подключешь. Много уже на форуме писалось про подобные дисплеи.
Ребята, может кто поможет, пришла отладочная плата с STM32F407VET6 и остался один рабочий дисплей ILI9488 8bit, может есть у кого есть инициализация? Пробовал от ILI9341 в Keil, пробовал подменять ILI9488, он зараза даже не моргнул только подсветка светит и все. Нужно убедится рабочий ли STM32F407VET6.
Tvicks, светодиодом помигайте, вот и проверите СТМ-ку: https://www.youtube.com/watch?v=Zrkq6zEgEng
Это то я делал но надо проверить полностью, светодиод это не полная работа stm32. На дуньке при проверке дисплея на ините ILI9341 вместо ILI9488 у меня было искаженное изображение, а тут вообще глухо только подсветка горит.
Полностью работу всего контроллера не проверить. Никак. Только в работе.
Если у вас не получается запустить на STM, то либо инициализация не подходит, либо с кодом что-то не так, либо подключение неправильное и т.д. и т.п. Создайте новую тему. Не засоряйте эту тему, она и так уже стала не читабельной...
forfrends Я просто спросил, нет так нет, че дергаться? И спрашиваю только тогда когда сам не могу разобраться.
forfrends Я просто спросил, нет так нет, че дергаться? И спрашиваю только тогда когда сам не могу разобраться.
для начала... что за экран? в виде шилда или матрица на проводочках? если шилд ,то согласвание с ардуиновскими пинами выполнено на ризюках или на буферах? удалось считать ID экра на стмке?