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

lawr
Offline
Зарегистрирован: 19.02.2017

...

 
 
Xomyc
Offline
Зарегистрирован: 10.04.2020

С поворотом и зеркалированием разобрался. Все значения кроме 8, A и C экран либо смещен, либо вообще меньше - не понял. 8 - зеркально, A и C ориентация либо вертикально, либо горизонтально. Там еще есть Landscape или Portrait установка уже для самого скеча.

Битность нормально выводит цвета (без пропусков и непонятных рисунков) только 16 битный.

Контрастность ни на что не влияла.

Собственно картинка почти устраивает. Только вот когда ставлю 8, все в синих тонах. Знаете, как будто перед экраном натянули тонкую синюю ткань. Ну и с 0 то же самое с красным.

Сейчас буду разбираться как цвета задаются в скетче. Там есть словами, а есть трехразрядным кодом.

В общем я мучаю библиотеку для чипа ILI9341_UNO(TFT28UNO) только с ним прорисовываются фигуры в тесте и текст.

lawr
Offline
Зарегистрирован: 19.02.2017

...

Xomyc
Offline
Зарегистрирован: 10.04.2020

В библиотеке написано, что контакты, которые указываются myGLCD(TFT28UNO, A2, A1, A3, A4, 12) можно выбирать любые. Вот я A0 изменил на 12 и изменились цвета. Основной стал какой-то бледно голубой, а был синий.

Нет, то ли SER у меня какой-то не такой. Если WR кидаю на 12, и прописываю myGLCD(TFT28UNO, A2, 12, A3, A4, A1), то все нормально работает.

А вот еще вопрос. Аналоговых выводов остается мало, а там сказано, что RESET можно к RESET ардуино подключить. А как это указать в функции, которая задает экран? Просто RESET не понимает. А другого не найду что-то.

lawr
Offline
Зарегистрирован: 19.02.2017

Вроде просмотрел все. Даже смоделировал работу скетча с подменой дисплея:

Новый архив https://yadi.sk/d/pS1ydz-f0wWKNg

 

Xomyc
Offline
Зарегистрирован: 10.04.2020

Ух! Здорово! Завтра ковырять буду. Спасибо огроменное!

Xomyc
Offline
Зарегистрирован: 10.04.2020

Подключил. Теперь работает действительно ILI9163, но цвета как и раньше неправильные.

Вот фотки. Первые две слева ваши как пример. Сверху то что с 8 в коде, снизу с 0.

lawr
Offline
Зарегистрирован: 19.02.2017

...

Xomyc
Offline
Зарегистрирован: 10.04.2020

Народ привет! Всем спасибо, кто помогал мне в предыдущем вопросе. Собственно девайс на макетке готов, стал искать корпус и наткнулся на свой старинный фотобанк.

Вкщь удобная. Конечно если все сотавить как есть запихну с уже наработаным дисплеем. И аккумы туда влезут и кнопки есть.

Но вот может такой дисплей уже обсуждался? На шлейфе 28 контактов плюс катод-анод. Но судя по плате задействовано 20.

Может кто что о нем знает? Конечно с ним потруднее будет. Уж очень мелкая пайка.

Вроде поход на cog lcd module 128x64.

Xomyc
Offline
Зарегистрирован: 10.04.2020

Народ, такой вопрос. Изначально цеплял к UNO, там 5 аналоговых контактов. Но моя приблуда будет работать на NANO. Там 7 аналоговых контактов. Так вот попробовал RESET экрана посадить на А6, не работает. Это так и должно быть или какое совпадение или я ошибся где-то?

И еще в качестве теории. А можно кнопку посадить на аналоговый вход?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

А6 и А7  могут использоваца только как аналоговый вход

Xomyc
Offline
Зарегистрирован: 10.04.2020

DetSimen пишет:

А6 и А7  могут использоваца только как аналоговый вход

Вот в чем дело! Понял. Спасибо!

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Xomyc пишет:

И еще в качестве теории. А можно кнопку посадить на аналоговый вход?

я тебе тайну открою, на 1 аналоговый вход можно посадить целую матрицу кнопок, вот такую 

https://aliexpress.ru/item/32635207928.html

и даже можно заставить её работать

Xomyc
Offline
Зарегистрирован: 10.04.2020

DetSimen пишет:

Xomyc пишет:

И еще в качестве теории. А можно кнопку посадить на аналоговый вход?

я тебе тайну открою, на 1 аналоговый вход можно посадить целую матрицу кнопок, вот такую 

https://aliexpress.ru/item/32635207928.html

и даже можно заставить её работать

Да, спасибо! Уже тоже нарыл про то как несколько кнопок на аналоговый вход посадить.

Alexeyz72
Offline
Зарегистрирован: 27.04.2020

Компетентнейшие, здравия вам.

Имеется дисплей от Samsung S5830i 480х320,  54 pin по схеме. Возможно ли его приладить к Ардуине или ЕСП32?

Интересно наличие TSP_SDA и TSP_SCL. Говорит ли это о возможности использования при подключении I2C?

Подсветка 26 вольт не пугает.

Foster777
Offline
Зарегистрирован: 20.07.2019

Здравствуйте!Начал подключать завалявшиеся дисплеи.Первый от сони эриксон G502(2",240х320).Нашел схему телефона и подключил к уно.Дисплей заработал но читалка выдает его ID=0xB505 и цвета неправильные.Второй от самсунг E2652w(2,6",320х240). Тоже заработал и читалка выдает ID=0xAC11. Какие это контроллеры?

Eldarbr
Offline
Зарегистрирован: 09.05.2018

Добрый день

достал из старой мыльницы экран, нашел датшит на него. подскажите, как такое к ардуино прицепить? http://www.dzsc.com/uploadfile/company/7012/200881314398565.pdf

 

oldman
Offline
Зарегистрирован: 27.03.2020

Eldarbr пишет:

Добрый день

достал из старой мыльницы экран, нашел датшит на него. подскажите, как такое к ардуино прицепить? http://www.dzsc.com/uploadfile/company/7012/200881314398565.pdf

 


К ардуино - никак. В теме писалось неоднократно.

Eldarbr
Offline
Зарегистрирован: 09.05.2018

Спасибо.

Не сомневаюсь, что неоднократно такое обсуждалось, редко встречается что-то оригинальное в бытовых технологиях. Но тема на 60 страниц, поиска нормального нет, времени просматривать каждую нет.

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

 ID  -  AC11 ни разу не слышал. У самсунгов много своих дисплеев. Посмотри подходящий

по размеру и пикселям. Регистры контроллера думаю совпадут.

Foster777
Offline
Зарегистрирован: 20.07.2019

Очередной дисплей от Fly Sl600 на шлейф выведены 8 bit (1.8",176x220). Читалка выдаёт ID=0x8309,это я так понимаю HX8309.Графика не выводится. Если принудительно запустить инит от HX8347 то дисплей начинает моргать но без изображения. Даташит на него в сети есть, но... там много непонятных матюков.Хотел запустить через UTFT но я запутался какие сигналы куда подключать на Uno. Если нужно то скину lay файл плат для дисплеев которые подключаю,может кому-то пригодятся.

криворук
Offline
Зарегистрирован: 04.04.2020

а пробовал шину наоборот д0 д7 ?

 

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

Foster777 пишет:

Здравствуйте!Начал подключать завалявшиеся дисплеи.Первый от сони эриксон G502(2",240х320).Нашел схему телефона и подключил к уно.Дисплей заработал но читалка выдает его ID=0xB505 и цвета неправильные.Второй от самсунг E2652w(2,6",320х240). Тоже заработал и читалка выдает ID=0xAC11. Какие это контроллеры?

вверху справа есть поиск , забиваете туда 0xB505 , и найдете много сообщений с инитами, про этот контроллер. можно и в гугл .  Если не находит , то скорее всего неправильное подключение, проводами что , или коротит.
  С маленькими дисплеями лучше не связываться , желательно с примерным разрешением 320х240 и больше. 
В либе mcfriend_kvb поддержка многих контроллеров. У нее есть файл , где можно активировать выключенные иниты ради экономии памяти в тестовых примерах. 

Foster777
Offline
Зарегистрирован: 20.07.2019

Да, переворачивал. Исходя из даташита на контроллер по распиновке на шлейф дисплея выведены D8-D15. SMD рассыпуха была на плате телефона, пришлось прозванивать и переносить на текстолит. В сети попался инит на HX8309 http://read.pudn.com/downloads99/sourcecode/graph/404312/HX8309.c__.htm и он похож на HX8347. Но мои знания в программировании на низах, самостоятельно изучаю по мере возможности.

Foster777
Offline
Зарегистрирован: 20.07.2019

По поводу дисплея от G502. Извиняюсь. Сначала написал пост а потом на форуме увидел расшифровку его ID. У этого контроллера несколько разновидностей. И соответственно иниты чуть отличаются. На самоизоляции больше свободного времени и потому разгребаю свое "добро". Что есть - то есть. У меня есть дисплеи побольше, с ними разобрался читая форумы и рыская в сети. А мелочь запустить это так на всякий случай, термометр сворганить, часики. Короче как в поговорке про кота когда ему нечего делать.

Foster777
Offline
Зарегистрирован: 20.07.2019

По поводу дисплея от G502. Извиняюсь. Сначала написал пост а потом на форуме увидел расшифровку его ID. У этого контроллера несколько разновидностей. И соответственно иниты чуть отличаются. На самоизоляции больше свободного времени и потому разгребаю свое "добро". Что есть - то есть. У меня есть дисплеи побольше, с ними разобрался читая форумы и рыская в сети. А мелочь запустить это так на всякий случай, термометр сворганить, часики. Короче как в поговорке про кота когда ему нечего делать.

криворук
Offline
Зарегистрирован: 04.04.2020

это вам хакерам чисто тапочки надеть. а нам лузерам даже эти обрывки инфы делают огромную погоду. желаю чтоб эта тема работала как можно дольше и после коровьего вируса. вы программисты чаще бы делились советами с обычными нубами. КСТАТИ ВСЕХ С ВЕЛИКИМ ПРАЗНИКОМ!!!

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

В  профи  дисплеи   nokia N900 по 50р.

Какой там  контроллер?

Выковырял список до 100р. , позже дополню описанием размером экрана

ДИСПЛЕЙ размер точек Руб. сенс TFT 
Samsung E1080/ E1081/E1050/E1070 1.43" 128x128 45 0  
Samsung E1200/E1202/E1182 1.52" 128x128 45 0  
Alcatel OT-802 (WAVE) 2.4" 240x320 49 0  
LG GM200*** 2" 220x176 49 0  
LG GW620 *** 3" 480x320 49    
LG KF305*** 2.2" 320x240 49    
LG KG270/KG275/KG276/KP105/KP108/KP110/GB106 1.5" 128x128 49 0  
LG KM330*** 2" 320x240 49 0  
LG KM900*** 3" 800x480 49    
LG KP265 /KP260*** 1.77" 160x128 49 0  
Nokia 6111***   160x128 49 0 1
Nokia N900***  3.5" 800x480 49    
Nokia N93i/N76/N75 внутренний/N81/N81 8GB*** 2.4" 320x240 49   1
Nokia X5-01*** 2.36" 240x320 49 0  
Nokia 610 Lumia (RM-835) 3.7"  800x480 55    
Nokia C2-03/ C2-02/ C2-06/ C2-07 2.6" 320x240 55    
Nokia 303 Asha (RM-763)*** 2.6" 320x240 59    
LG GD330/KF350***     60    
Nokia 1202/1203/1280     60    
Nokia 130 (2017)     65    
Nokia 1661/5030/1616/1800/1662     65    
Samsung S5570     65    
Sony Ericsson J105 Naite***     69    
Sony Ericsson K220i/K200i/K205i***     69    
Sony Ericsson K310i/K320i/W200i***     69    
Sony Ericsson K510i***     69    
Sony Ericsson K530i/K630/K660/W660i***     69    
Sony Ericsson R306i модуль 2 дисплея***     69    
Sony Ericsson ST15i Xperia Mini***     69    
Sony Ericsson Txt CK13i     69    
Sony Ericsson W20 Zylo***     69    
Sony Ericsson W302/S302i***     69    
Sony Ericsson W350i***     69    
Sony Ericsson W595***     69    
Sony Ericsson W760i***     69    
Sony Ericsson W910i***     69    
Sony Ericsson W980 (внешний)***     69    
Sony Ericsson WT19i +     69    
Explay Joy TV     70    
Huawei Ascend U8825/U8815/U8816 Ascend G300/G351/G330+     70    
Samsung C3010/C3011     70    
Samsung S5830 Galaxy ACE     70    
светодиодный 10 сегментов красный     70    
Nokia 1110i/1112     79    
Nokia 501/501 Dual/502/502 Dual/503     80    
Nokia C3-00/E5-00/X2-01/ Asha200/210/201/302/205     80    
Samsung S5830i Galaxy ACE     80    
Sony ST27i (Xperia Go)     80    
HTC Desire Z A7272/HD3/Mozart T8698***     89    
HTC HD mini T5555/Gratia A6380/Aria/G9***     89    
HTC Touch Diamond 2 T5353***     89    
HTC Wildfire S A510E/G13***     89    
цифровой 4 Bit 7 сегментов 0,56"     89    
FLY IQ4418 (Era Style 4)/Beeline Smart 3 (AA)     90    
Lenovo A390/A690 (1019-01840M1-A/1019-01651M1-B)     90    
HTC Trinity P3600/P3300/P3350/Orange SPV M650/T-Mobile MDA compact III/O2 Xda orbit***   95    
Acer Liquid Z3 ( Z130)     99    
Alcatel OT-2005/2005D/2005X (ANTHRACITE)     99    
Alcatel OT-3040/3040D/3041/3041D (TRIBE)     99    
Alcatel OT-5020/5020D/МТС 972 (MPOP)     99    
Nokia 5250     99    
Nokia 5530 XM     99    
Nokia 6120/6300/6500сl/3120cl/5310 XM/7610Supernova/7500/3600sl/8600/E51_     99    
Nokia 6700 sl***     99    
Nokia 6710 Navigator***     99    
Nokia 701 Lumia***     99    
Nokia 710 Lumia     99    
Nokia E71/E72/E63     99    
Nokia N93i/ N76/ N75 внутренний/ N81/ N81 8GB ORG     99    
Samsung C3050***     99    
Samsung C3310***     99    
Samsung E1225/E1220/E1228/E1232/E2230/E2232/B559     99    
Samsung E2370 Xcover***     99    
Samsung E250d ориг 100%     99    
Samsung F500 большой+маленький (комплект)***     99    
Samsung G110/G110B/G110F/G110H/G110M     99    
Samsung J150***     99    
Samsung J600/J600e на плате ориг 100%     99    
Samsung J600/J600e на плате***     99    
Samsung J700/J700G на плате***     99    
Samsung J700/J700G***     99    
Samsung S5690 Galaxy xCover+тачскрин (черный)***     99    
Samsung S6310/S6312 Galaxy Young Duos     99    
Samsung S7230 Wave 723***     99    
Samsung S7250 Wave M***     99    
Lenovo S890/A830/S868 (AA)     100    
LG C3100***     100    
LG E900 (Optimus 7)     100    
LG P500/P690/P698     100    
Nokia 230 Asha/500 Asha Dual+     100    
Nokia C1-00/C1-01/C1-02/C1-03/C2-00/X1-01/100/101/106/107/108/109/110/113/ E101     100    

 

oldman
Offline
Зарегистрирован: 27.03.2020

 3.5"  480x320  дисплей EXPLAY N1  - TXDT350DH-129. В сообщении #118 от slider описан TXDT350DH-142, распиновка подошла от него(там небольшая неточность: на пине 37 шестой катод подсветки). Очень удобный для пайки шлейф с шагом 1 мм. От читалки "завелся" без проблем, контроллер HX8357D.

 Если присутствует pi1985, Вы подключили свой дисплей TXDT350DH-142v2? У меня есть такой же, еще не брался за него, с распиновкой не все ясно.

valera678
Offline
Зарегистрирован: 04.11.2016

Народ,помогите... скетч накидайте

https://datasheetspdf.com/pdf-file/1111362/TIANMA/TM128128A4KFWG4/1  здесь даташит на экранчик 128x128

https://github.com/plumbum/liblcdgr/blob/master/liblcdgr/lcd_ctl_st7637.h  ссылка на библу под st7637

oldman
Offline
Зарегистрирован: 27.03.2020

Explay Easy, TXDT350DT-142 v.2 320x480, 3,5". 33 pin, шаг pin 0,75mm.

nc
+3,3
CS
DC
WR
RD
TE
RST
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
DB8
DB9
DB10
DB11
DB12
DB13
DB14
DB15
DB16
DB17
+3,3
IM1(+3,3)
IM0(+3,3)
GND
LCD-
LCD+
GND

На 8 бит завелся от читалки, контроллер HX8357D. croc19 спасибо за подсказку (#316), на первом пине GND через небольшой резистор, видимо действительно сигнал наличия дисплея.

oldman
Offline
Зарегистрирован: 27.03.2020

 Небольшой дисплей, на шлейфе: Display Tech DF-152CC-01_ver0.0, 128x128, 1,5", 24 pin. Распиновка подходит от Samsung E1080.

 Небольшие отличия - рины 1-20-24 на моем не заняты, пины 3-19 соединены на шлейфе. Непонятно назначение пин 6-7-17. Ясно, что это управление, но вот где что? Отзовитесь, кто может помочь.

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

САМСУНГ 170

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

САМСУНГ 170

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

СИГНАЛЫ   А - аналогичен DC     WEN - аналогичен W/R  высокий-чтение,  низкий-запись (возможно  наоборот)

ну а RES и CS как обычно.

oldman
Offline
Зарегистрирован: 27.03.2020

croc19 пишет:

САМСУНГ 170

Это меньше похоже на мой - у моего GND(VSS) звонится только с одного пина 18.

Но теперь понятно, что пин А это RS, a WEn это WR. Спасибо, буду пробовать.

oldman
Offline
Зарегистрирован: 27.03.2020

Распиновка, похоже, моего дисплея:

 Читалка выдала:

v5.3 read all register + read ID + TFT LCD test
for 8bit TFT LCD UNO shield pinout Adafruit D89234567
on board Arduino UNO & Arduino MEGA
TFT size set is 480x320
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
v5.3    B0h  <- 0xFFFFFF   <- 0x040404  from  Slider
www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob... 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
00 = 04 04 04 04 04 04 04 04 ***** 
01 = 01 01 01 01 01 01 01 01  
02 = 02 02 02 02 02 02 02 02  
03 = 03 03 03 03 03 03 03 03  
04 = 04 04 04 04 04 04 04 04 ***** 
05 = 05 05 05 05 05 05 05 05  
06 = 06 06 06 06 06 06 06 06  
07 = 07 07 07 07 07 07 07 07  
08 = 04 04 04 04 04 04 04 04  
09 = 09 09 09 09 09 09 09 09  
0A = 0A 0A 0A 0A 0A 0A 0A 0A  
0B = 0B 0B 0B 0B 0B 0B 0B 0B  
0C = 0C 0C 0C 0C 0C 0C 0C 0C  
0D = 0D 0D 0D 0D 0D 0D 0D 0D  
0E = 04 04 04 04 04 04 04 04  
0F = 0F 0F 0F 0F 0F 0F 0F 0F  
10 = 04 04 04 04 04 04 04 04  
11 = 11 11 11 11 11 11 11 11  
12 = 12 12 12 12 12 12 12 12  
13 = 13 13 13 13 13 13 13 13  
14 = 04 04 04 04 04 04 04 04  
15 = 15 15 15 15 15 15 15 15  
16 = 04 04 04 04 04 04 04 04  
17 = 17 17 17 17 17 17 17 17  
18 = 18 18 18 18 18 18 18 18  
19 = 19 19 19 19 19 19 19 19  
1A = 04 04 04 04 04 04 04 04  
1B = 1B 1B 1B 1B 1B 1B 1B 1B  
1C = 04 04 04 04 04 04 04 04  
1D = 1D 1D 1D 1D 1D 1D 1D 1D  
1E = 1E 1E 1E 1E 1E 1E 1E 1E  
1F = 1F 1F 1F 1F 1F 1F 1F 1F  
20 = 04 04 04 04 04 04 04 04  
21 = 21 21 21 21 21 21 21 21  
22 = 04 04 04 04 04 04 04 04  
23 = 23 23 23 23 23 23 23 23  
24 = 24 24 24 24 24 24 24 24  
25 = 25 25 25 25 25 25 25 25  
26 = 0 
27 = 27 27 27 27 27 27 27 27  
28 = 04 04 04 04 04 04 04 04  
29 = 29 29 29 29 29 29 29 29  
2A = 2A 2A 2A 2A 2A 2A 2A 2A  
2B = 2B 2B 2B 2B 2B 2B 2B 2B  
2C = 2C 2C 2C 2C 2C 2C 2C 2C  
2D = 2D 2D 2D 2D 2D 2D 2D 2D  
2E = 04 04 04 04 04 04 04 04  
2F = 2F 2F 2F 2F 2F 2F 2F 2F  
30 = B4 B4 B4 B4 B4 B4 B4 B4  
31 = 31 31 31 31 31 31 31 31  
32 = 32 32 32 32 32 32 32 32  
33 = 33 33 33 33 33 33 33 33  
34 = 04 04 04 04 04 04 04 04  
35 = 35 35 35 35 35 35 35 35  
36 = 36 36 36 36 36 36 36 36  
37 = 37 37 37 37 37 37 37 37  
38 = 38 38 38 38 38 38 38 38  
39 = 39 39 39 39 39 39 39 39  
3A = 04 04 04 04 04 04 04 04  
3B = 3B 3B 3B 3B 3B 3B 3B 3B  
3C = BC BC BC BC BC BC BC BC  
3D = 3D 3D 3D 3D 3D 3D 3D 3D  
3E = 3E 3E 3E 3E 3E 3E 3E 3E  
3F = 3F 3F 3F 3F 3F 3F 3F 3F  
40 = 04 04 04 04 04 04 04 04  
41 = 41 41 41 41 41 41 41 41  
42 = 0 
43 = 43 43 43 43 43 43 43 43  
44 = 44 44 44 44 44 44 44 44  
45 = 04 04 04 04 04 04 04 04  
46 = 46 46 46 46 46 46 46 46  
47 = 47 47 47 47 47 47 47 47  
48 = 04 04 04 04 04 04 04 04  
49 = 49 49 49 49 49 49 49 49  
4A = 4A 4A 4A 4A 4A 4A 4A 4A  
4B = 4B 4B 4B 4B 4B 4B 4B 4B  
4C = 4C 4C 4C 4C 4C 4C 4C 4C  
4D = 4D 4D 4D 4D 4D 4D 4D 4D  
4E = 04 04 04 04 04 04 04 04  
4F = 4F 4F 4F 4F 4F 4F 4F 4F  
50 = 50 50 50 50 50 50 50 50  
51 = 04 04 04 04 04 04 04 04  
52 = 52 52 52 52 52 52 52 52  
53 = 53 53 53 53 53 53 53 53  
54 = 04 04 04 04 04 04 04 04  
55 = 55 55 55 55 55 55 55 55  
56 = 56 56 56 56 56 56 56 56  
57 = 57 57 57 57 57 57 57 57  
58 = 58 58 58 58 58 58 58 58  
59 = 59 59 59 59 59 59 59 59  
5A = 06 06 06 06 06 06 06 06  
5B = 5B 5B 5B 5B 5B 5B 5B 5B  
5C = 5C 5C 5C 5C 5C 5C 5C 5C  
5D = 06 06 06 06 06 06 06 06  
5E = 5E 5E 5E 5E 5E 5E 5E 5E  
5F = 5F 5F 5F 5F 5F 5F 5F 5F  
60 = 06 06 06 06 06 06 06 06  
61 = 61 61 61 61 61 61 61 61  
62 = 62 62 62 62 62 62 62 62  
63 = 63 63 63 63 63 63 63 63  
64 = 64 64 64 64 64 64 64 64  
65 = 65 65 65 65 65 65 65 65  
66 = 06 06 06 06 06 06 06 06  
67 = 67 67 67 67 67 67 67 67  
68 = 68 68 68 68 68 68 68 68  
69 = 06 06 06 06 06 06 06 06  
6A = 6A 6A 6A 6A 6A 6A 6A 6A  
6B = 6B 6B 6B 6B 6B 6B 6B 6B  
6C = 06 06 06 06 06 06 06 06  
6D = 6D 6D 6D 6D 6D 6D 6D 6D  
6E = 6E 6E 6E 6E 6E 6E 6E 6E  
6F = 6F 6F 6F 6F 6F 6F 6F 6F  
70 = 70 70 70 70 70 70 70 70  
71 = 71 71 71 71 71 71 71 71  
72 = 06 06 06 06 06 06 06 06  
73 = 73 73 73 73 73 73 73 73  
74 = F6 F6 F6 F6 F6 F6 F6 F6  
75 = F5 F5 F5 F5 F5 F5 F5 F5  
76 = 76 76 76 76 76 76 76 76  
77 = 77 77 77 77 77 77 77 77  
78 = 06 06 06 06 06 06 06 06  
79 = 79 79 79 79 79 79 79 79  
7A = 7A 7A 7A 7A 7A 7A 7A 7A  
7B = 7B 7B 7B 7B 7B 7B 7B 7B  
7C = 7C 7C 7C 7C 7C 7C 7C 7C  
7D = 7D 7D 7D 7D 7D 7D 7D 7D  
7E = 06 06 06 06 06 06 06 06  
7F = 7F 7F 7F 7F 7F 7F 7F 7F  
80 = 86 86 86 86 86 86 86 86  
81 = 85 85 85 85 85 85 85 85  
82 = 82 82 82 82 82 82 82 82  
83 = 83 83 83 83 83 83 83 83  
84 = 06 06 06 06 06 06 06 06  
85 = 85 85 85 85 85 85 85 85  
86 = 86 86 86 86 86 86 86 86  
87 = 87 87 87 87 87 87 87 87  
88 = 88 88 88 88 88 88 88 88  
89 = 89 89 89 89 89 89 89 89  
8A = 06 06 06 06 06 06 06 06  
8B = 8B 8B 8B 8B 8B 8B 8B 8B  
8C = 8E 8E 8E 8E 8E 8E 8E 8E  
8D = 8D 8D 8D 8D 8D 8D 8D 8D  
8E = 8E 8E 8E 8E 8E 8E 8E 8E  
8F = 8F 8F 8F 8F 8F 8F 8F 8F  
90 = 06 06 06 06 06 06 06 06  
91 = 91 91 91 91 91 91 91 91  
92 = 96 96 96 96 96 96 96 96  
93 = 93 93 93 93 93 93 93 93  
94 = 94 94 94 94 94 94 94 94  
95 = 95 95 95 95 95 95 95 95  
96 = 06 06 06 06 06 06 06 06  
97 = 97 97 97 97 97 97 97 97  
98 = 06 06 06 06 06 06 06 06  
99 = 99 99 99 99 99 99 99 99  
9A = 9A 9A 9A 9A 9A 9A 9A 9A  
9B = 9B 9B 9B 9B 9B 9B 9B 9B  
9C = 9E 9E 9E 9E 9E 9E 9E 9E  
9D = 9D 9D 9D 9D 9D 9D 9D 9D  
9E = 9E 9E 9E 9E 9E 9E 9E 9E  
9F = 9F 9F 9F 9F 9F 9F 9F 9F  
A0 = A0 A0 A0 A0 A0 A0 A0 A0  
A1 = A1 A1 A1 A1 A1 A1 A1 A1  
A2 = A6 A6 A6 A6 A6 A6 A6 A6  
A3 = A3 A3 A3 A3 A3 A3 A3 A3  
A4 = 06 06 06 06 06 06 06 06  
A5 = A5 A5 A5 A5 A5 A5 A5 A5  
A6 = A6 A6 A6 A6 A6 A6 A6 A6  
A7 = A7 A7 A7 A7 A7 A7 A7 A7  
A8 = AE AE AE AE AE AE AE AE  
A9 = A9 A9 A9 A9 A9 A9 A9 A9  
AA = 06 06 06 06 06 06 06 06  
AB = AB AB AB AB AB AB AB AB  
AC = AC AC AC AC AC AC AC AC  
AD = AD AD AD AD AD AD AD AD  
AE = AE AE AE AE AE AE AE AE  
AF = AF AF AF AF AF AF AF AF  
B0 = 06 06 06 06 06 06 06 06  
B1 = B1 B1 B1 B1 B1 B1 B1 B1  
B2 = B2 B2 B2 B2 B2 B2 B2 B2  
B3 = B3 B3 B3 B3 B3 B3 B3 B3  
B4 = B6 B6 B6 B6 B6 B6 B6 B6  
B5 = B5 B5 B5 B5 B5 B5 B5 B5  
B6 = 06 06 06 06 06 06 06 06  
B7 = B7 B7 B7 B7 B7 B7 B7 B7  
B8 = B8 B8 B8 B8 B8 B8 B8 B8  
B9 = 06 06 06 06 06 06 06 06  
BA = 06 06 06 06 06 06 06 06  
BB = BB BB BB BB BB BB BB BB  
BC = 06 06 06 06 06 06 06 06  
BD = BD BD BD BD BD BD BD BD  
BE = BE BE BE BE BE BE BE BE  
BF = 06 06 06 06 06 06 06 06 ***** 
C0 = 06 06 06 06 06 06 06 06  
C1 = C1 C1 C1 C1 C1 C1 C1 C1  
C2 = C2 C2 C2 C2 C2 C2 C2 C2  
C3 = 06 06 06 06 06 06 06 06  
C4 = C6 C6 C6 C6 C6 C6 C6 C6  
C5 = C5 C5 C5 C5 C5 C5 C5 C5  
C6 = 06 06 06 06 06 06 06 06  
C7 = C7 C7 C7 C7 C7 C7 C7 C7  
C8 = CE CE CE CE CE CE CE CE  
C9 = 06 06 06 06 06 06 06 06  
CA = CA CA CA CA CA CA CA CA  
CB = CB CB CB CB CB CB CB CB  
CC = 06 06 06 06 06 06 06 06  
CD = CD CD CD CD CD CD CD CD  
CE = CE CE CE CE CE CE CE CE  
CF = 06 06 06 06 06 06 06 06  
D0 = D0 D0 D0 D0 D0 D0 D0 D0  
D1 = D1 D1 D1 D1 D1 D1 D1 D1  
D2 = 06 06 06 06 06 06 06 06  
D3 = D3 D3 D3 D3 D3 D3 D3 D3 ***** 
D4 = D4 D4 D4 D4 D4 D4 D4 D4  
D5 = D5 D5 D5 D5 D5 D5 D5 D5  
D6 = 06 06 06 06 06 06 06 06  
D7 = D7 D7 D7 D7 D7 D7 D7 D7  
D8 = DE DE DE DE DE DE DE DE  
D9 = 06 06 06 06 06 06 06 06  
DA = DA DA DA DA DA DA DA DA ***** 
DB = DB DB DB DB DB DB DB DB ***** 
DC = DC DC DC DC DC DC DC DC ***** 
DD = DD DD DD DD DD DD DD DD  
DE = 06 06 06 06 06 06 06 06  
DF = DF DF DF DF DF DF DF DF  
E0 = E0 E0 E0 E0 E0 E0 E0 E0  
E1 = 06 06 06 06 06 06 06 06  
E2 = E2 E2 E2 E2 E2 E2 E2 E2  
E3 = E3 E3 E3 E3 E3 E3 E3 E3  
E4 = 06 06 06 06 06 06 06 06  
E5 = E5 E5 E5 E5 E5 E5 E5 E5  
E6 = E6 E6 E6 E6 E6 E6 E6 E6  
E7 = E7 E7 E7 E7 E7 E7 E7 E7  
E8 = E8 E8 E8 E8 E8 E8 E8 E8  
E9 = E9 E9 E9 E9 E9 E9 E9 E9  
EA = 06 06 06 06 06 06 06 06  
EB = EB EB EB EB EB EB EB EB  
EC = EC EC EC EC EC EC EC EC  
ED = 06 06 06 06 06 06 06 06  
EE = EE EE EE EE EE EE EE EE  
EF = EF EF EF EF EF EF EF EF ***** 
F0 = F6 F6 F6 F6 F6 F6 F6 F6  
F1 = F5 F5 F5 F5 F5 F5 F5 F5  
F2 = F2 F2 F2 F2 F2 F2 F2 F2  
F3 = F3 F3 F3 F3 F3 F3 F3 F3  
F4 = 06 06 06 06 06 06 06 06  
F5 = F5 F5 F5 F5 F5 F5 F5 F5  
F6 = F6 F6 F6 F6 F6 F6 F6 F6  
F7 = F7 F7 F7 F7 F7 F7 F7 F7  
F8 = F8 F8 F8 F8 F8 F8 F8 F8  
F9 = F9 F9 F9 F9 F9 F9 F9 F9  
FA = 06 06 06 06 06 06 06 06  
FB = FB FB FB FB FB FB FB FB  
FC = 0 
FD = FD FD FD FD FD FD FD FD  
FE = FE FE FE FE FE FE FE FE  
o------------------------------------o
|                                    | 
00 = 86 86 86 86 86 86 86 86 *****       | 
04 = 04 04 04 04 04 04 04 04 *****       | 
B0 = 06 06 06 06 06 06 06 06                                | 
BF = BF BF BF BF BF BF BF BF *****       | 
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****       | 
DA = 06 06 06 06 06 06 06 06 *****       | 
DB = DB DB DB DB DB DB DB DB *****       | 
DC = DC DC DC DC DC DC DC DC *****       | 
EF = FF FF FF FF FF FF FF FF *****       | 
|                                    |
o------------------------------------o
 . . . . . . . 
  writing in Manufacturer Command Access Protect  (B0h) <- 0xFFFFFF  
B0 = 06 06 06 06 06 06 06 06  
Device Code Read (BFh)  
BF = BF BF BF BF BF BF BF BF ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 06 06 06 06 06 06 06 06  
B1 = 06 06 06 06 06 06 06 06  
B2 = B2 B2 B2 B2 B2 B2 B2 B2  
B3 = B3 B3 B3 B3 B3 B3 B3 B3  
B4 = 06 06 06 06 06 06 06 06  
B5 = B5 B5 B5 B5 B5 B5 B5 B5  
B6 = B6 B6 B6 B6 B6 B6 B6 B6  
B7 = 06 06 06 06 06 06 06 06  
B8 = B8 B8 B8 B8 B8 B8 B8 B8  
B9 = B9 B9 B9 B9 B9 B9 B9 B9  
BA = 06 06 06 06 06 06 06 06  
BB = BB BB BB BB BB BB BB BB  
BC = BE BE BE BE BE BE BE BE  
BD = 06 06 06 06 06 06 06 06  
BE = BE BE BE BE BE BE BE BE  
BF = BF BF BF BF BF BF BF BF ***** 
C0 = 06 06 06 06 06 06 06 06  
C1 = C1 C1 C1 C1 C1 C1 C1 C1  
C2 = C2 C2 C2 C2 C2 C2 C2 C2  
C3 = C3 C3 C3 C3 C3 C3 C3 C3  
C4 = 06 06 06 06 06 06 06 06  
C5 = C5 C5 C5 C5 C5 C5 C5 C5  
C6 = 06 06 06 06 06 06 06 06  
C7 = C7 C7 C7 C7 C7 C7 C7 C7  
C8 = C8 C8 C8 C8 C8 C8 C8 C8  
C9 = C9 C9 C9 C9 C9 C9 C9 C9  
CA = 06 06 06 06 06 06 06 06  
CB = CB CB CB CB CB CB CB CB  
CC = 06 06 06 06 06 06 06 06  
CD = CD CD CD CD CD CD CD CD  
CE = CE CE CE CE CE CE CE CE  
CF = CF CF CF CF CF CF CF CF  
D0 = 06 06 06 06 06 06 06 06  
D1 = D1 D1 D1 D1 D1 D1 D1 D1  
D2 = 06 06 06 06 06 06 06 06  
D3 = D3 D3 D3 D3 D3 D3 D3 D3 ***** 
D4 = D6 D6 D6 D6 D6 D6 D6 D6  
D5 = D5 D5 D5 D5 D5 D5 D5 D5  
D6 = 06 06 06 06 06 06 06 06  
D7 = D7 D7 D7 D7 D7 D7 D7 D7  
D8 = D8 D8 D8 D8 D8 D8 D8 D8  
D9 = 06 06 06 06 06 06 06 06  
DA = DA DA DA DA DA DA DA DA ***** 
DB = DB DB DB DB DB DB DB DB ***** 
DC = DC DC DC DC DC DC DC DC ***** 
DD = DD DD DD DD DD DD DD DD  
DE = 06 06 06 06 06 06 06 06  
DF = DF DF DF DF DF DF DF DF  
E0 = E0 E0 E0 E0 E0 E0 E0 E0  
E1 = E1 E1 E1 E1 E1 E1 E1 E1  
E2 = E6 E6 E6 E6 E6 E6 E6 E6  
E3 = E3 E3 E3 E3 E3 E3 E3 E3  
E4 = 06 06 06 06 06 06 06 06  
E5 = E5 E5 E5 E5 E5 E5 E5 E5  
E6 = E6 E6 E6 E6 E6 E6 E6 E6  
E7 = E7 E7 E7 E7 E7 E7 E7 E7  
E8 = EE EE EE EE EE EE EE EE  
E9 = E9 E9 E9 E9 E9 E9 E9 E9  
EA = 0 
EB = EB EB EB EB EB EB EB EB  
EC = FC FC FC FC FC FC FC FC  
ED = 0 
EE = EE EE EE EE EE EE EE EE  
EF = 0                       * 
F0 = 0 
F1 = F1 F1 F1 F1 F1 F1 F1 F1  
F2 = 0 
F3 = F3 F3 F3 F3 F3 F3 F3 F3  
F4 = 0 
F5 = F5 F5 F5 F5 F5 F5 F5 F5  
F6 = 0 
F7 = F7 F7 F7 F7 F7 F7 F7 F7  
F8 = F8 F8 F8 F8 F8 F8 F8 F8  
F9 = 0 
FA = FA FA FA FA FA FA FA FA  
FB = 0 
FC = FC FC FC FC FC FC FC FC  
FD = FD FD FD FD FD FD FD FD  
FE = 0 
 writing in Manufacturer Command Access Protect  (B0h) <- 0x040404  
B0 = 0 
Device Code Read (BFh)  
BF = BF BF BF BF BF BF BF BF ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 0 
B1 = 0 
B2 = 0 
B3 = 0 
B4 = BC BC BC BC BC BC BC BC  
B5 = 0 
B6 = B6 B6 B6 B6 B6 B6 B6 B6  
B7 = 0 
B8 = B8 B8 B8 B8 B8 B8 B8 B8  
B9 = B9 B9 B9 B9 B9 B9 B9 B9  
BA = 0 
BB = BB BB BB BB BB BB BB BB  
BC = 0 
BD = BD BD BD BD BD BD BD BD  
BE = 0 
BF = BF BF BF BF BF BF BF BF ***** 
C0 = C0 C0 C0 C0 C0 C0 C0 C0  
C1 = C1 C1 C1 C1 C1 C1 C1 C1  
C2 = 0 
C3 = C3 C3 C3 C3 C3 C3 C3 C3  
C4 = 0 
C5 = C5 C5 C5 C5 C5 C5 C5 C5  
C6 = 0 
C7 = C7 C7 C7 C7 C7 C7 C7 C7  
C8 = C8 C8 C8 C8 C8 C8 C8 C8  
C9 = 0 
CA = CA CA CA CA CA CA CA CA  
CB = 0 
CC = CC CC CC CC CC CC CC CC  
CD = CD CD CD CD CD CD CD CD  
CE = 0 
CF = CF CF CF CF CF CF CF CF  
D0 = 0 
D1 = D1 D1 D1 D1 D1 D1 D1 D1  
D2 = 0 
D3 = D3 D3 D3 D3 D3 D3 D3 D3 ***** 
D4 = D4 D4 D4 D4 D4 D4 D4 D4  
D5 = D5 D5 D5 D5 D5 D5 D5 D5  
D6 = 0 
D7 = D7 D7 D7 D7 D7 D7 D7 D7  
D8 = 0 
D9 = D9 D9 D9 D9 D9 D9 D9 D9  
DA = 0                       * 
DB = DB DB DB DB DB DB DB DB ***** 
DC = FC FC FC FC FC FC FC FC ***** 
DD = DD DD DD DD DD DD DD DD  
DE = DE DE DE DE DE DE DE DE  
DF = 0 
E0 = E0 E0 E0 E0 E0 E0 E0 E0  
E1 = 0 
E2 = E2 E2 E2 E2 E2 E2 E2 E2  
E3 = E3 E3 E3 E3 E3 E3 E3 E3  
E4 = 0 
E5 = E5 E5 E5 E5 E5 E5 E5 E5  
E6 = 0 
E7 = E7 E7 E7 E7 E7 E7 E7 E7  
E8 = 0 
E9 = E9 E9 E9 E9 E9 E9 E9 E9  
EA = EA EA EA EA EA EA EA EA  
EB = 0 
EC = EC EC EC EC EC EC EC EC  
ED = 0 
EE = EE EE EE EE EE EE EE EE  
EF = EF EF EF EF EF EF EF EF ***** 
F0 = 0 
F1 = F1 F1 F1 F1 F1 F1 F1 F1  
F2 = F2 F2 F2 F2 F2 F2 F2 F2  
F3 = 0 
F4 = F4 F4 F4 F4 F4 F4 F4 F4  
F5 = 0 
F6 = F6 F6 F6 F6 F6 F6 F6 F6  
F7 = F7 F7 F7 F7 F7 F7 F7 F7  
F8 = 0 
F9 = F9 F9 F9 F9 F9 F9 F9 F9  
FA = 0 
FB = FB FB FB FB FB FB FB FB  
FC = 0 
FD = FD FD FD FD FD FD FD FD  
FE = FE FE FE FE FE FE FE FE  
 
Unknown LCD driver chip: 0
***use minimal init as driver ili9341 ili9488 *** ->
Benchmark                Time (microseconds)
Screen fill              5517240
Text                     532808
Lines                    9702672
Horiz/Vert Lines         543664
Rectangles (outline)     326920
Rectangles (filled)      15337808
Circles (filled)         3961928
Circles (outline)        4100896
Triangles (outline)      2702088
Triangles (filled)       6802584
Rounded rects (outline)  1351392
Rounded rects (filled)   17231232
Done!!!  ID reader v5.3

Что бы это значило? Пока это все мои успехи.

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

ДИСПЛЕЙ НЕ ОТВЕЧАЕТ.

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

как подключал шину упрвления?

 

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

Добавлю сразу. Читалка вроде оперирует сигналами RD и WR раздельно.

А на твоем дисплее они объединены.

oldman
Offline
Зарегистрирован: 27.03.2020

  Спасибо, croc19! Технический перерыв... ремонт, мать его......

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

А для чего нужна читалка дисплеев ? Она автоматически все ноги перебирает по сигналам управления и данных, пытаясь считать  ID   экрана ?  Если нет то  зачем он нужен  этот ID если на шлейфе названия  написаны.

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

Читалка нужна для определения контроллера дисплея. Она в нужном порядке перебирает сигналы,

чтобы считать ID контроллера. Знать контроллер нужно, чтобы им управлять. Их много. И у всех

свои отличия по управлению, о чем можно узнать в даташите. На шлейфах крайне редко пишут названия

контроллеров. Это названия дисплеев, коих в разы больше, чем контроллеров.

криворук
Offline
Зарегистрирован: 04.04.2020

Здравия желаю товарищи. Мне тут попался жирненький экран от флая, ф+,галимая китайская кнопочная звонилка штамповка. Стал я разбираться с распиновкой и судя по количеству невыясненных пинов решил что здесь ну никак не 8 бит, оставшихся мало. Хотел бы спросить на вскидку кому таhttps://yadi.sk/i/OKK1qxvHHQ3digкой встречался есть ли смысл с ним заморачиваться?https://yadi.sk/i/OKK1qxvHHQ3dig

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

Возможно по SPI управляется, или i2c

криворук
Offline
Зарегистрирован: 04.04.2020

значит эта читалка не идёт?

криворук
Offline
Зарегистрирован: 04.04.2020

а как с такими работать?

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

С ардуиной не играюсь, подсказать не могу. Посмотри в ветке, там СЛАЙДЕР описывал читалку.

А в библиотеке для ардуино есть SPI

криворук
Offline
Зарегистрирован: 04.04.2020

спс