Arduino и дисплеи от сотиков мобильных телефонов

Tashkey
Offline
Зарегистрирован: 09.09.2018

Chxal, да, ток будет больше 20мА, например, у меня на дисплейчике 2.2 дюйма 50-60 мА. Так что через транзистор. Можно и так, как Вы описали: анод на +, катоды пучком через транзистор на землю.

Webmon
Offline
Зарегистрирован: 27.10.2018

Помогите определить сжег я дисплей или нет еще? Подключил дисплей от Nokia 3110C. Сначала Ардуино Мини Про запитал от 3.3В блока питания, монитор порта выдал:

Картинки и текст были но перевернутые и вроде цвета не те. Затем я сменил разрешение на 128х160 прошил и экран стал белым.

Установил резисторы, запитал от 5В Ардуинку, экран все равно белый и выдает:

 

Разрешение менял не помогает. Можно ли узнать жив он или нет?

nik2507
Offline
Зарегистрирован: 14.09.2018

еще раз прошу помощи 

 есть экранчик TXDT 350CH-171V4 от Смартфона  FIRST XS350 2G помогите разобратся с распиновкой и  какой контроллер.

фото пост 1945.
croc19
Offline
Зарегистрирован: 17.02.2017

Подсветка похоже заведена на контроллер. Как ей управлять смотри в даташите.

Или отпаивай и запитывай сам.

paul_88
Offline
Зарегистрирован: 21.10.2018
Парни помогите еще с одним дисплейчиком, пожалуйста. 
 
Валялась магнитола Prology DVS-1125. В ней TFT ЖК дисплей 3" (480 x 272 точек).
 
Уже голова болит по схеме выявлять контакты, с целью определить распиновку.
 
Все что удалось определить на данный момент, дисплей получает картинку через видеодекодер TVP 5150AM1.
w9cRlyoIXAoV4WDZaQ6p8_0z1Rk8y1zDWqsCJn4B
 
w9cRlyoIXAoV4WDZaQ6p8_zBrHXaJ59gdV87XJJd
 
Видеодекодер TVP 5150AM1 Мануал
w9cRlyoIXAoV4WDZaQ6p89GyRoJ4j82U4Rbnraln
Все что смог разобрать по схеме:
w9cRlyoIXAoV4WDZaQ6p8xM-A56VvcjR9DfxjCdM
 
Каким образом можно его зацепить на Ардуино? Может путем даже подпайки к видеодекодеру, но куда именно, чет не догоняю( Буду признателен за подсказки!
 
 
 
Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

Приветствую ...  Небольшой файлик по дисплеям от сотиков..  нашёл на каком то сайте частичный список .. ввесь 10 баксов стоит...не покупал...  в списке  указаны марка телефона.. какой контроллер .. и библиотека ...  ( может кому пригодится....

http://yadi.sk/i/XYzDe5Z5F_a1CA

slider
Offline
Зарегистрирован: 17.06.2014

Lotus6202 пишет:

Приветствую ...  Небольшой файлик по дисплеям от сотиков..  нашёл на каком то сайте частичный список .. ввесь 10 баксов стоит...не покупал...  в списке  указаны марка телефона.. какой контроллер .. и библиотека ...  ( может кому пригодится....

http://yadi.sk/i/XYzDe5Z5F_a1CA

:) 2,5 года назад выкладывал на второй странице #77    page=1#comment-170089 , там побольше немножко файл весит. где-то тож на просторах инета нашел , называется LCD_Table.xls

 

paul_88 , картинки не видать , возможно ничего - #1896 

paul_88
Offline
Зарегистрирован: 21.10.2018

slider, спасибо за наводку, значит этот тоже в коробочку.

Последний, который у меня есть дисплей, от Acer E400, он очень похож на то что можно попробовать.

На шлейфе написано AUO H317QN01V4_MF01_E, на матрице H317QN01

https://4.downloader.disk.yandex.ru/preview/97d5e1f654f2927d27c7e801310bf87293c21200f4f0a2750a6c1401a790a2ce/inf/w9cRlyoIXAoV4WDZaQ6p8-2_JFnP4CBmrev078WCPTlS7VXAFuOeGuzJs6fyCmX6HbfTApkP7PErb2nGivM6OA%3D%3D?uid=79982280&filename=IMG_20181016_235055.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&tknv=v2&size=1903x944

https://1.downloader.disk.yandex.ru/preview/c6e0b8a7150b2c15c6e31097a833f81a7ebb1165a4df315b19cee1ea120a59da/inf/w9cRlyoIXAoV4WDZaQ6p81o92gwh1TtL3PWRx_bnsHUDpHDRXzI5nvyeGGd3YDovyI4iFYjq2KZXJxfZ-pb3TQ%3D%3D?uid=79982280&filename=IMG_20181031_220931.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&tknv=v2&size=1320x893

Нашел даташит, но не на 4версию, а на 3ю. 

Там имеется распиновка, непосредственно, контактов у дисплея [1..176]. Если есть смысл заморочиться, можно выследить их до 24-pin разъема.

Пытался еще раньше определить распиновку 24pin (нумерация пинов, на последнем фото: слева-направо, снизу-вверх):

1 LED?
2 LED?
3 GND
4 GND
5 GND
6 GND
7 GND
8 GND
9
10 GND
11
12 NC
13 GND
14 NC
15
16 GND
17
18 NC
19 GND
20 NC
21 NC
22 NC
23 GND
24 GND
 
Может хоть с этим дисплеем мне повезет...
nik2507
Offline
Зарегистрирован: 14.09.2018

croc19 пишет:

Подсветка похоже заведена на контроллер. Как ей управлять смотри в даташите.

Или отпаивай и запитывай сам.

Спасибо тебе что отозвался Вот тока осталось теперь с питанием и Контроллером разобратся.

С подсветкой там все понятно вывода 1 и 3 через L1,L2 

Tashkey
Offline
Зарегистрирован: 09.09.2018

Прошу прощения, перепутал в кучу дисплеи от paul_88 и nik2507

paul_88, я вот не понял по цоколевке - там что, только 4 контакта остались под сигналы? Если так, то только последовательный порт, скорее SPI. 

nik2507. Темная полоска на ПРЕДпоследнем фото, где шлеф выходит - это, часом, не контроллер (блестящий металлический брусок). Если так - меряй размер (если не скрыт частично пластмассой). Размеры контроллеров сильно варьируются и иногда именно по размеру можно определить тип. У меня было такое - только по размеру чипа и определил. Вот кое-что. Но первым делом, естественно цоколевка и подключение. А потом читать регистры читалкой Slider'а и mcufriend. Это заодно и проверка подключения -  когда начнешь читать осмысленное - значит, подключение верное. 

croc19
Offline
Зарегистрирован: 17.02.2017

Сравнивал выходы с даташитом ILI 9488. Все совпадает. Есть вывод на шлейф IM. но похоже он переключает с 24 бит на 18.

С подсветкой невнимательно посмотрел, виноват исправлюсь. Смотри даташит.

paul_88
Offline
Зарегистрирован: 21.10.2018

Tashkey, ну по распиновке 24-пинового разъема получается так (мною предположена, из предыдущего поста моего, распиновка):

По поводу контроллера, дисплей 480х320, там размеры как раз в диапазоне примерно у меня вышло 23х1 (измерял линейкой, завтра проверю штангелем, а то на работе остался).

Несколько подробных фото:

w9cRlyoIXAoV4WDZaQ6p818cU1JeR05WXWMIQJh-  w9cRlyoIXAoV4WDZaQ6p87mXUAAfczgZfZ3cGSMR  w9cRlyoIXAoV4WDZaQ6p8znQ5RwX6XZiA4D5h-J2

И еще вопрос, я правильно понимаю, что Arduino Nano здесь не подойдет? Надо Mega?

Ах, и да, может совсем глупый вопрос, но в этом совсем нуль, каким образом подключается по SPI?

 

 

 

Tashkey
Offline
Зарегистрирован: 09.09.2018

paul_88, к сожалению, фотку видно только первую, нельзя ли выложить подоступней? На этом форуме это делается не совсем стандартно, где-то была инструкция. Для разрешения 320x480 контроллеры как раз близкие по размером (из известных) и различить трудновато. Но в этом случае не должно быть проблем, скорее всего, что-то из приведенных в даташите на версию 3.

По SPI - вопрос не глупый. В большинстве контроллеров присутствует интерфейс SPI, наряду с параллельным, но чаще он не выведен наружу. Но бывает и наоборот - наружу выведен только SPI и в вашем случае похоже на то. Штука тоже распространенная, но как это реализовать на ардуино - я, не будучи ардуинщиком, мало что подскажу. Но, повторюсь, штука распространенная и информации должно быть достаточно. Главное, найти нужные ножки. 

sergik5
Offline
Зарегистрирован: 28.01.2018

Добрый вечер, помогите узнать распиновку дисплея. 3.5" FPC-S95588-AAA-1 V01, поиском нашел инфу:

LCD for China-Sony Ericsson X10 Cell Phone, (44 pin, (92*52)) #FPC-S95588-AAA-1 V01/WD666BFG/R14532036/R14532034C/FPC-YE3601A3-A/FPC-XY036WQ01.

что смог разглядеть:

1. -GND

2,3,4,5 -ТАЧ

6. -GND

11. -общ. точка R1,R2

35. -GND

36. -R1

37. +3.3V ??

38,39,40,41,42. -LED

43. +LED

44. -GND

предпологаемая распиновка :

paul_88
Offline
Зарегистрирован: 21.10.2018

Tashkey, спасибо за подсказку в области картинок, почитал тему, разобрался как ими управлять.

В посте #1962 обновил картинки.

Ну теперь мне стало хоть веселее заниматься этой темой, зная какой примерно контроллер, и что есть шансы на успех. Значит буду штудировать интернет. О результате обязательно отпишусь сюда.

 
 
 

 

 

Tashkey
Offline
Зарегистрирован: 09.09.2018

paul_88, пардон, пропустил вопрос

Цитата:
И еще вопрос, я правильно понимаю, что Arduino Nano здесь не подойдет? Надо Mega?

Опять таки, не будучи ардуинщиком, на 100% не скажу, но должно хватить и нано. Если у Вас SPI, то много ножек не надо, памяти программ хватит, так что должно пойти, лишь бы SPI был выведен на штыри, надо глянуть документацию на нано. Хотя, там может быть и программный SPI, тогда вообще все равно. Надо посмотреть, какие библиотеки TFT LCD поддерживают SPI и какой они задействуют SPI - аппаратный или программный. Если не ошибаюсь, Adafruit поддерживает. Гуглите TFT LCD SPI arduino - инфы будет валом, например. Думаю, полезное найти вполне можно. Но остается главный вопрос - вычислить ножки на дисплее. Можно попытаться погуглить картинки на TFT LCD SPI 24 pin, возможно попадется подобное. Но учтите, бывает, что ножки нумеруют не как у Вас - четная/нечетная сторона, как у разъемов IDC, а по кругу, как у микросхем.

 

nik2507
Offline
Зарегистрирован: 14.09.2018

Tashkey пишет:

nik2507. Темная полоска на ПРЕДпоследнем фото, где шлеф выходит - это, часом, не контроллер (блестящий металлический брусок). Если так - меряй размер (если не скрыт частично пластмассой). Размеры контроллеров сильно варьируются и иногда именно по размеру можно определить тип. У меня было такое - только по размеру чипа и определил. Вот кое-что. Но первым делом, естественно цоколевка и подключение. А потом читать регистры читалкой Slider'а и mcufriend. Это заодно и проверка подключения -  когда начнешь читать осмысленное - значит, подключение верное. 

Нет это не контроллер.Это просто вырез в пластиковой рамке под конденсаторы которые находятся на шлейфе при изгибе шлейфа они туда прячутся.

Tashkey
Offline
Зарегистрирован: 09.09.2018

nik2507, ага обознался в темноте. :) Контроллер на следующей фотке.

nik2507
Offline
Зарегистрирован: 14.09.2018

croc19 пишет:

Сравнивал выходы с даташитом ILI 9488. Все совпадает. Есть вывод на шлейф IM. но похоже он переключает с 24 бит на 18.

С подсветкой невнимательно посмотрел, виноват исправлюсь. Смотри даташит.

Просмотрел даташит ILI 9488.И еще раз хотел бы узнать где и именно находится вывод IM Reset(если такой существует) и самое главное укажите вывода питания.

Ниже указана ссыка на фото:http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=39#comment-401677

croc19
Offline
Зарегистрирован: 17.02.2017

IM это IM, а RESET это reset. У контроллера 9488 три вывода IM. Они переключают разрядность формат ввода-вывода 

данных.

nik2507
Offline
Зарегистрирован: 14.09.2018

По поводу обозначения вывода это все понятно просто хотелось бы по точнее узнать где эти выходы на дисплее.

nik2507
Offline
Зарегистрирован: 14.09.2018

croc19 пишет:

 

Соглано определению выводов на фото  выходы располагаются так:

1  LED (K)
2  NC
3  NC
4  LED(A)
5  NC
6  черезь резистор R2 на GND (зачем это сделано не понятно)
7  TE
8  CS
9  DC
10 WR
11 RS
12  ?  (как пишет croc19 есть вывод IM может это он)
13 GND
14 D0
.  .
.  .
37 D23 
38 ?  (скорее всего питание)
39 ?  (скорее всего питание)
 
если я все правильно определил наверное можно будет пробывать запускать.
и еще я не разу не пользовался читалкой обьясните мне Чайнику как её
использовать что куда и зачем.

 

paul_88
Offline
Зарегистрирован: 21.10.2018

И так, опытным путем выявлена распиновка 24-пинового разъема дисплея H317QN01 согласно даташиту установленного контроллера ILI9481.

Схему разводки шлейфа выложу позже в этот пост.

Tashkey
Offline
Зарегистрирован: 09.09.2018

paul_88, нет, что-то не так. Все эти TESTx никогда не выводятся на шлейф. Единственное, что похоже на правду - это RESX - сигнал сброса. Ну и питание -  VCI (питание ядра) и IOVCC (питание интерфейса). Но, скорее всего, судя по остальным сигналам, не факт, что они на месте. Так что проверяйте еще, может, вы зеркально посчитали или еще что-то, но выложенная разводка совершенно неправдоподобна. Если тут таки SPI интерфейс (а другое трудно предположить), то обязательно должны быть сигналы CSX, SCL и DIN. И опционально RESX и (или) DOUT. Вышеупомянутые два питания и GND, естественно, тоже обязательны.

Tashkey
Offline
Зарегистрирован: 09.09.2018

nik2507 пишет:

я не разу не пользовался читалкой обьясните мне Чайнику как её

использовать что куда и зачем.
Читалка Slider'а. Качать тут. Выложена вместе с библиотекой. Подключаете библиотеку и через Файл -> Примеры загружаете из нее пример "ID_ReadAllreg_v5.3_graphicstest" (или что-то похожее, точно не помню). Открываете монитор порта (кнопочка в правом верхнем углу). Запускаете пример, в окне монитора порта наблюдаете вывод программы. Можете скопировать его оттуда для последующего анализа и выкладывания здесь (только, ради всего святого, выкладывайте кодом и сворачивайте :)
Читалка MCUFRIEND_kbv. Качаете отсюда, далее так же - подключаете библиотеку и запускаете из нее пример LCD_ID_readnew. 
Зачем это надо. Чтобы определить тип контроллера, разумеется. Не зная тип контроллера, Вы не сможете полноценно (или вообще) запустить дисплей и управлять им. В последнее время определение типа контроллера часто нетривиальная задача. Если раньше зачастую было достаточно прочитать регистр 0, в котором тип контроллера просто лежал в голом виде, то теперь эта информация не только в разных контроллерах лежит в разных местах, но и сплошь и рядом залочена. Более того, в современных контроллерах, как я называю, "командного" типа само понятие "прочесть регистр" приобретает условный смысл. Таким образом, определение типа контроллера превращается в серьезный пазл и детективное приключение и информация из читалок - главный базис для такого исследования.
paul_88
Offline
Зарегистрирован: 21.10.2018

Tashkey пишет:

paul_88, нет, что-то не так. Все эти TESTx никогда не выводятся на шлейф. Единственное, что похоже на правду - это RESX - сигнал сброса. Ну и питание -  VCI (питание ядра) и IOVCC (питание интерфейса). Но, скорее всего, судя по остальным сигналам, не факт, что они на месте. Так что проверяйте еще, может, вы зеркально посчитали или еще что-то, но выложенная разводка совершенно неправдоподобна. Если тут таки SPI интерфейс (а другое трудно предположить), то обязательно должны быть сигналы CSX, SCL и DIN. И опционально RESX и (или) DOUT. Вышеупомянутые два питания и GND, естественно, тоже обязательны.

Проблема в том, что IOVCC запараллелен с CSX, D/CX, WRX/SCL, RDX, DIN/SDA, IM1, IM2.

Т.е. пины контроллера 60,61,62,63,64,66,67,68 связаны одной дорожкой на шлейфе (в цепи имеется конденсатор на землю) и уходит на пин 20 (24-pin разъема).

DOUT (59pin) вообще не разведён на шлейф.

DB0..DB17 (58-41 pin's) заземлены.

Я еще раз проверил, ошибки не нашел в разводке, хотя правильно говорите, TESTOx не используется (написано в аннотации даташита дисплея).

Даже не знаю, неужели придется покупать готовое решение (чего я очень не хочу) =(

Tashkey
Offline
Зарегистрирован: 09.09.2018

paul_88 пишет:
Проблема в том, что IOVCC запараллелен с CSX, D/CX, WRX/SCL, RDX, DIN/SDA, IM1, IM2.

Т.е. пины контроллера 60,61,62,63,64,66,67,68 связаны одной дорожкой на шлейфе (в цепи имеется конденсатор на землю) и уходит на пин 20 (24-pin разъема).


Это невозможно. CSX и SCL никак не могут быть жестко подтянуты к плюсу. При любых раскладах интерфейсов. Что-то Вы не так определяете. Может, не с той стороны ножки считаете, а может, и чип не тот. Вы размер проверили? Для ILI9481
Chip Size: 22850um x 1020um
Да и считать уверенно нельзя. Не думаю, что Вы можете видеть ножки чипа, он, по идее, в заливке, скорее, считаете по выходящим из заливки дорожкам, но там обычно близко, но не один к одному, какие-то ножки не подключены и не выходят на шлейф и т.д.

forfrends
Offline
Зарегистрирован: 24.02.2015

paul_88, Почитайте этот пост и дальше, там идет небольшое обсуждение SPI: http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=3#comment-216538

И посмотрите это видео: https://www.youtube.com/watch?v=ShnyOOcfbhc

sergik5
Offline
Зарегистрирован: 28.01.2018

sergik5 пишет:

Добрый вечер, помогите узнать распиновку дисплея. 3.5" FPC-S95588-AAA-1 V01, поиском нашел инфу:

LCD for China-Sony Ericsson X10 Cell Phone, (44 pin, (92*52)) #FPC-S95588-AAA-1 V01/WD666BFG/R14532036/R14532034C/FPC-YE3601A3-A/FPC-XY036WQ01.

что смог разглядеть:

1. -GND

2,3,4,5 -ТАЧ

6. -GND

11. -общ. точка R1,R2

35. -GND

36. -R1

37. +3.3V ??

38,39,40,41,42. -LED

43. +LED

44. -GND

предпологаемая распиновка :

что скажете Гуру ?

pollstar
Offline
Зарегистрирован: 16.10.2011

Удалено

pollstar
Offline
Зарегистрирован: 16.10.2011

добрый день. есть такой дисплей.

покупал как для Китайского X550

Распиновка подошла такая

В нулевом регистре читается ИД 0x2413 в десятичной системе 9235.

Помогите определить контроллер

navistarr
Offline
Зарегистрирован: 13.08.2017

это ili9235

pollstar
Offline
Зарегистрирован: 16.10.2011

нет. это ошибка чтения ID. некоторые пины не читались.

вроде устранил, и получил 0x2593 - по идее должен быть ili9325

 но не работает

paul_88
Offline
Зарегистрирован: 21.10.2018

Tashkey пишет:
Это невозможно. CSX и SCL никак не могут быть жестко подтянуты к плюсу. При любых раскладах интерфейсов. Что-то Вы не так определяете. Может, не с той стороны ножки считаете, а может, и чип не тот. Вы размер проверили? Для ILI9481
Chip Size: 22850um x 1020um
Да и считать уверенно нельзя. Не думаю, что Вы можете видеть ножки чипа, он, по идее, в заливке, скорее, считаете по выходящим из заливки дорожкам, но там обычно близко, но не один к одному, какие-то ножки не подключены и не выходят на шлейф и т.д.
Размеры чипа, один в один как вы написали, количество контактов на шлейфе ровно 176. Выходят все 176,некоторые сразу выходят пустые, это дело я учитывал, и проверял под микроскопом дорожки. Ссылки почитаю позже.

paul_88
Offline
Зарегистрирован: 21.10.2018

удалено

paul_88
Offline
Зарегистрирован: 21.10.2018

удалено

paul_88
Offline
Зарегистрирован: 21.10.2018

удалено

pollstar
Offline
Зарегистрирован: 16.10.2011

Итак. Дисплей для китайского X550. 146873-A (RM0080320002) Cmi-37. Контроллер ILI9325.

Размеры 60м*43мм, разрешение 320*240. 37 пин

распиновка приведена ниже, но перепутаны местами DB1-DB8 и DB9-D16

фрагмент кода инициализации

01static const uint16_t ILI932x_regValues[]  = {
02  ILI932X_START_OSC        , 0x0001, // Start oscillator
03  TFTLCD_DELAY             , 50,     // 50 millisecond delay
04  ILI932X_DRIV_OUT_CTRL    , 0x0100,
05  ILI932X_DRIV_WAV_CTRL    , 0x0700,
06  ILI932X_ENTRY_MOD        , 0x1030,
07  ILI932X_RESIZE_CTRL      , 0x0000,
08  ILI932X_DISP_CTRL2       , 0x0202,
09  ILI932X_DISP_CTRL3       , 0x0000,
10  ILI932X_DISP_CTRL4       , 0x0000,
11  ILI932X_RGB_DISP_IF_CTRL1, 0x0,
12  ILI932X_FRM_MARKER_POS   , 0x0,
13  ILI932X_RGB_DISP_IF_CTRL2, 0x0,
14  ILI932X_POW_CTRL1        , 0x0000,
15  ILI932X_POW_CTRL2        , 0x0007,
16  ILI932X_POW_CTRL3        , 0x0000,
17  ILI932X_POW_CTRL4        , 0x0000,
18  TFTLCD_DELAY             , 200,
19  ILI932X_POW_CTRL1        , 0x1690,
20  ILI932X_POW_CTRL2        , 0x0227,
21  TFTLCD_DELAY             , 50,
22  ILI932X_POW_CTRL3        , 0x001A,
23  TFTLCD_DELAY             , 50,
24  ILI932X_POW_CTRL4        , 0x1800,
25  ILI932X_POW_CTRL7        , 0x002A,
26  TFTLCD_DELAY             , 50,
27  ILI932X_GAMMA_CTRL1      , 0x0000,
28  ILI932X_GAMMA_CTRL2      , 0x0000,
29  ILI932X_GAMMA_CTRL3      , 0x0000,
30  ILI932X_GAMMA_CTRL4      , 0x0206,
31  ILI932X_GAMMA_CTRL5      , 0x0808,
32  ILI932X_GAMMA_CTRL6      , 0x0007,
33  ILI932X_GAMMA_CTRL7      , 0x0201,
34  ILI932X_GAMMA_CTRL8      , 0x0000,
35  ILI932X_GAMMA_CTRL9      , 0x0000,
36  ILI932X_GAMMA_CTRL10     , 0x0000,
37  ILI932X_GRAM_HOR_AD      , 0x0000,
38  ILI932X_GRAM_VER_AD      , 0x0000,
39  ILI932X_HOR_START_AD     , 0x0000,
40  ILI932X_HOR_END_AD       , 0x00EF,
41  ILI932X_VER_START_AD     , 0X0000,
42  ILI932X_VER_END_AD       , 0x013F,
43  ILI932X_GATE_SCAN_CTRL1  , 0xA700, // Driver Output Control (R60h)
44  ILI932X_GATE_SCAN_CTRL2  , 0x0003, // Driver Output Control (R61h)
45  ILI932X_GATE_SCAN_CTRL3  , 0x0000, // Driver Output Control (R62h)
46  ILI932X_PANEL_IF_CTRL1   , 0X0010, // Panel Interface Control 1 (R90h)
47  ILI932X_PANEL_IF_CTRL2   , 0X0000,
48  ILI932X_PANEL_IF_CTRL3   , 0X0003,
49  ILI932X_PANEL_IF_CTRL4   , 0X1100,
50  ILI932X_PANEL_IF_CTRL5   , 0X0000,
51  ILI932X_PANEL_IF_CTRL6   , 0X0000,
52  ILI932X_DISP_CTRL1       , 0x0133, // Main screen turn on
53};
54 
55 
56 
57uint16_t driverCode;
58 
59/**
60  * @brief  Initialization TFT display with ILI9xxx controller.
61  * @rmtoll ILI_Init
62  * @param  None
63  * @retval None
64  */
65void ILI_Init()
66{
67    LCD_InitPins();
68    driverCode = ILI_GetDiverCode();
69    uint16_t i=0, a ,d ;
70    switch (driverCode)
71    {
72        case 9341:
73            break;
74        case 0x9325:
75            while(i < sizeof(ILI932x_regValues) / sizeof(uint16_t))
76            {
77              a = ILI932x_regValues[i++];
78              d = ILI932x_regValues[i++];
79              if(a == TFTLCD_DELAY)
80                  delay(d);
81              else
82                  LCD_Write(a, d);
83            }
84 
85            break;
86        default:
87            break;
88    }
89 
90}

 

Tashkey
Offline
Зарегистрирован: 09.09.2018

paul_88 пишет:

Размеры чипа, один в один как вы написали, количество контактов на шлейфе ровно 176. Выходят все 176,некоторые сразу выходят пустые, это дело я учитывал, и проверял под микроскопом дорожки. Ссылки почитаю позже.


Честно сказать, я не знаю, как нумеруются ножки, выходящие на шлейф. Их-то у контроллера намного больше, и только в сторону интефейса их 320. Вот эту цифру - 176 - Вы откуда взяли? А куда идут те ножки разъема, которые нас интересуют - 9, 11, 15, 17?

sergik5
Offline
Зарегистрирован: 28.01.2018

Парни, я правильно понимаю, что здесь контроллер 9327 ?

и чтобы перевести дисплей в 8-бит надо пины IM0, IM1 посадить на VCC(на + питания) ?

paul_88
Offline
Зарегистрирован: 21.10.2018

Tashkey пишет:
Честно сказать, я не знаю, как нумеруются ножки, выходящие на шлейф. Их-то у контроллера намного больше, и только в сторону интефейса их 320. Вот эту цифру - 176 - Вы откуда взяли? А куда идут те ножки разъема, которые нас интересуют - 9, 11, 15, 17?

Дело в том, что я не заметил изначально что на штекере 24pin имеются контакты под самим разъемом (почти все контакты, что я помечал как NC), они переходят на другую сторону (слой) шлейфа и он был закрашен каким-то покрытием, эти 9,11,15,17 согласно даташиту дисплея V3 и ILI9481 уходят на TESTOx.

Сам на данный момент в замешательстве, и еще раз досканально проверяю выводы контроллера, сверяю с разводкой по шлейфу и выводом на штекер 24pin.

По поводу последовательности 1..176 смотрел в даташите дисплея V3. Может там и есть не соответствия, но вся инфорация по расположению точек, квадратиков и крестиков на дисплее в нижней части соответствует действительности, что наводит на мысль, что информация в даташите дисплея достоверная.

Signalsus
Offline
Зарегистрирован: 04.11.2018

Подскажите может есть уже решения как подключить по поиску на сайте не нашел

есть 2 дсиплея,

Siemens AX75 не на зеленой плате, а шлейф на всесь экран, ну оранжевый, 10 пин подходит ли распиновка от того что зеленый? и библиотеку к нему ну и как подключить, желательно к nano

от Samsung (точно не помню модель) раскладушка, на экране написано ARTEMIS_V0.3 32 пина если не считать 4 контакта для подсветки отдельным шлейфом

заранее благодарен

forfrends
Offline
Зарегистрирован: 24.02.2015
nik2507
Offline
Зарегистрирован: 14.09.2018
Signalsus
Offline
Зарегистрирован: 04.11.2018

а где взять библиотеку для работы с Siemens AX75? и как узнать на каком контроллере он?

сорри я никакущий ардуинщик)))

Фото экрана с обратной стороны, а то я хз, пару нашел распиновок, но обратная сторона не похожа и распиновка отличается (сорри за качество) как определить какой контроллер у него?

https://ibb.co/hvpwTL

paul_88
Offline
Зарегистрирован: 21.10.2018

Signalsus пишет:

а где взять библиотеку для работы с Siemens AX75? и как узнать на каком контроллере он?

сорри я никакущий ардуинщик)))

Фото экрана с обратной стороны, а то я хз, пару нашел распиновок, но обратная сторона не похожа и распиновка отличается (сорри за качество) как определить какой контроллер у него?

https://ibb.co/hvpwTL

Может чем поможет инфа

И еще по Arduino

Signalsus
Offline
Зарегистрирован: 04.11.2018

да первую ссылку я нашел, разворот отличается но GND и Vdd логично выглядят

буду сегодня пробовать

Signalsus
Offline
Зарегистрирован: 04.11.2018

нет библиотеки, куда что подключать и как работать с ним? всмысле Siemens AX75

nik2507
Offline
Зарегистрирован: 14.09.2018

Signalsus пишет:

нет библиотеки, куда что подключать и как работать с ним? всмысле Siemens AX75

Глянь еще тут: http://kazus.ru/forums/showthread.php?p=276625

и тут    http://radioskot.ru/publ/izmeriteli/podkljuchenie_cvetnogo_displeja_ot_telefona/15-1-0-853

Signalsus
Offline
Зарегистрирован: 04.11.2018

да на коте я эту схему нашел еще до написания на этот форум, вот тока я писал что я еще ардуинщик еще тот, и как все это дело подключить к nano или хотя бы к уно да и еще с прогой, там то понятно что микра с семейства atmegi но там к шожкам все идет, а мне бы в формате ардуиновской платы