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

smail
Offline
Зарегистрирован: 24.02.2019

Загуглил по надписи на дисплее фли. Получается это FLY_IQ239. Только там 3-я ревизия используется,а у мну первая.

Схема такая

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

Вот и с шиной управления прояснилось.

smail
Offline
Зарегистрирован: 24.02.2019

croc19 пишет:

 FLY.     7,8 -- +3.3В      10,11,12,13 -- RD, WR, DC, CS  или в обратном порядке. 

14 - 29   ----    D0 - D16.   30 -- RESET.

Подключай и считывай контроллер читалкой.

Маленький черный резистор R1.  В положениях R1, R2 переключает шину данных

на 8 - 16 бит. В положении R3 можно переключать сигналом с шлейфа.

 Остальные после фоток шлейфа с 2 сторон. 

Китаец 9300 подключается и определяется легко.

То есть сейчас его подключать по 8 битам?

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

Лучше подключить по 16 битам. Думаю, что в телефоне он подключен по 16 битам.

Если такой возможности нет, то можно перепаять резистор в положение R3.

Тогда можно будет управлять переключением 8_16 оперативно, подавая 1 или 0 на 37 ногу.

smail
Offline
Зарегистрирован: 24.02.2019

Здесь понятно, спасибо. Но вопросов ещё много. Я только сваливаюсь здесь.

croc19 , если Вас не напрягают наверняка глупые с Вашей точки зрения вопросы- напишите на service-oz@mail.ru.

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

Лучше обсуждать на форуме, чтоб другие могли советовать, а новички учиться.

Так что не стесняйся, спрашивай. Многое уже по несколько раз обсуждалось.

Можно бегло просмотреть ветку.

smail
Offline
Зарегистрирован: 24.02.2019

хорошо.распаяю и вопросы появятся

Sobrat41
Offline
Зарегистрирован: 03.03.2019

Друзья, жалко, что раньше не заметил эту тему.

Работаю в сервисной поддержке Fly, у нас скопились остатки новых дисплеев на старые модели.

Списка с количеством сейчас нет нет, но на следующей неделе постараюсь прояснить обстановку.

Возможно, кто-то подскажет, на какие конкретно модели Fly имеет смысл перелопачивать удаленный склад. Скорее всего смогу предоставить образцы для исследований, если это требуется. Было бы хорошо дать вторую жизнь непригодившимся в свое время экранчикам. Цена была бы совсем символической.

Схемы электрические на сами телефоны, разумеется, есть.

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

Выкладывай список от каких моделей. Думаю многие готовы прикупить дисплеи.

 

smail
Offline
Зарегистрирован: 24.02.2019

дубль

smail
Offline
Зарегистрирован: 24.02.2019

Решил разобраться сначала с китайским I9300

Здесь насколько я понимаю получается так:

1,2,3,4- тачскрин

5 ,20 земля

21,22 питание дисплея (наверное)

23,24 и 25,26 питание подсветки (какое напряжение?)

по остальным незнаю-подскажите,плизз

 

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

smail, 

Предположу:
1..4 - Touch Screen
5 - GND
6 - RESET
7..14 - D7..D0
15 - RD
16 - WR
17 - RS (CD)
18 - CS
19 - IOVCC (~3V)
20,21 - VCC (~3V)
22 - GND
23,24 и 25,26 - подсветка
 
Это наиболее вероятное. Шина данных и сигналы CS-RD могут быть перевернуты. Где у подсветки +  и - непонятно. Подсветка, похоже, "высоковольтная", возможно, 12В.
smail
Offline
Зарегистрирован: 24.02.2019

19 вывод это питание чего?

smail
Offline
Зарегистрирован: 24.02.2019

подсветка дисплея - 30вольт

23,24 +

25,26 -

запитал от родного умножителя который остался на плате телефона

19 вывод это питание чего?

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

Питание цепей сигналов интерфейса. Но не особо важно, обычно все выводы питания подключаются к одному источнику 2.8..3.3В.

smail
Offline
Зарегистрирован: 24.02.2019

значит 5 -

19,20,21 замыкаю между собои и на + 3.3

остальные через резистор 1ком на ардуину

так?

smail
Offline
Зарегистрирован: 24.02.2019

значит 5 -

19,20,21 замыкаю между собои и на + 3.3

остальные через резистор 10ком на ардуину

так?

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

По питанию ПРЕДПОЛОЖИТЕЛЬНО - так. Т.е. на свой страх и риск. Чтобы уменьшить риск, нужно разбираться дополнительно - отслеживать дорожки дальше, смотреть, что к ним еще подключено, сравнивать с цоколевкой процессора, искать аналогии, думать. 

По остальным сигналам - нужно либо перевести Ардуину на 3.3В либо согласовать сигналы 5В и 3.3В. Про согласование написано много, каждый раз об этом писать нет смысла. Способы предлагаются разные, одни более простые, другие более правильные. От выбора согласования зависит эффект - от отличной работы до убийства дисплея. Читайте, выбирайте.

Пожалуйста.

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

Я бы запитал ардуину от 3.3В . Посмотри первые посты по подключению через сопротивления. 

Мне кажется 1К мало.

Sobrat41
Offline
Зарегистрирован: 03.03.2019

Друзья, день добрый!

Список моделей Fly, на которые предположительно имеются дисплеи - ниже.

модель Партномер Описание Количество
DS104D 3.H-1901-177012-AK2 Дисплей шт LCD ***
DS106 N401-E94000-010 Дисплей шт LCD ***
DS115 5831001292 Дисплей шт LCD module  MT24-SBT240-010 ***
DS120+ 700105300801 Дисплей шт LCM **
DS128 N401-D17000-000 Дисплей шт lcd ***
DS131 160000545 Дисплей шт TFT_LCD,2.6'',QVGA ***
Ezzy 6 1.02.00060.00SL Дисплей шт LCD (for PCBA-W90-1.0) ***
Ezzy 6 1.02.00074.00SL Дисплей для версии W90_61_MB_V1.1 шт LCD for PCBA version W90_61_MB_V1.1 ***
Ezzy 7 1.02.00076.00SL Дисплей (V1.1) шт LCD ***
Ezzy Trendy 1.04.00002.0WXL Дисплей внешний шт lcd b ***
Ezzy Trendy 2 1.02.00063.00YH Дисплей шт LCD ***
EZZY5 1.02.00042.00JS Дисплей шт LCD for PCBA rev. H59_MB_REV1.0 & PCBA rev. H59_MB_REV1.1 ***
FF177 V18B-00L3-5120-000 Дисплей шт LCD **
FF178 3.H-1901-17702000-AK5 Дисплей шт LCD ***
FF241 10.01.0323 Дисплей шт LCD *
FF242 E.04.003.10.004 Дисплей шт KC2407F-LCD ***
FF243 3.H-1901-02403700-A00 Дисплей шт LCD (5123_MB_V0.2A) ***
FF281 3.H-1901-02803900-A01 Дисплей шт LCD ***
FF301 10.01.0306 Дисплей шт LCD ***
FS401 10.07.0343 Дисплей в сборе с сенсорной и передней панелью (черн серсеребр) Front cover+LCD+TP-black,gery and silver ***
FS401 10.07.0355 Дисплей в сборе с сенсорной и передней панелью (бел) шт Front cover+LCD+TP-white ***
FS403 3.H-1901-39705600-F00 Дисплей шт LCD ***
FS405 FB.21.416002 Дисплей шт LCD ***
FS406 08010030J Дисплей шт KS4005F-LCD ***
FS407 Stratus 6 2.004.SS210AA1-001 Дисплей в сборе с сенсорной и передней панелью (черн) шт TP+LCD+Front cover-Black ***
FS407 Stratus 6 2.004.SS210AH1-002 Дисплей в сборе с сенсорной и передней панелью (бел) шт TP+LCD+Front cover-White ***
FS451 10.15.0338 Дисплей в сборе с сенсорной и передней панелью (черн) шт FC+LCD+TP-black/red ***
FS451 10.15.0342 Дисплей в сборе с сенсорной и передней панелью (бел) шт FC+LCD+TP-white ***
FS451 20.01.0862 Дисплей в сборе с сенсорной и передней панелью (бел) шт FC+LCD+TP-white ***
FS451 20.01.0863 Дисплей в сборе с сенсорной и передней панелью (черн/красн) шт FC+LCD+TP-black/red ***
FS452 E.01.004.01.003 Дисплей в сборе с сенсорной и передней панелями (бел) шт KS4506F-LCD+TP+front cover White ***
FS454 2.004.SS330AQH1-F04 Дисплей в сборе с сенсорной и передней панелью (бел) шт LCD+TP+front cover for White color *
FS457 Nimbus 15 2.004.SS340AQA1-F01 Дисплей в сборе с сенсорной и передней панелью (черн) шт TP+LCD+front cover-black ***
FS501 10.09.0134A Дисплей в сборе с сенсорной и передней панелью (сер) шт FC+LCD+TP-gray for silver color *
FS501 10.09.0313A Дисплей в сборе с сенсорной и передней панелью (черн) шт FC+LCD+TP-black for grey color ***
FS501 10.09.0325 Дисплей в сборе с сенсорной и передней панелью (бел) шт FC+LCD+TP-white **
FS501 10.23.0313A Дисплей в сборе с сенсорной и передней панелью (красн+черн) шт FC+LCD+TP-red+black ***
FS501 10.24.0313A Дисплей в сборе с сенсорной и передней панелью (фиолет+черн) шт FC+LCD+TP-violet+black ***
FS502 251-064TCA-000 Дисплей в сборе с сенсорной и передней панелью (бел) шт W7050A-FRONT_black+LCD+TP White ***
FS502 251-064TCA-210 Дисплей в сборе с сенсорной и передней панелью (черн) шт W7050A-FRONT_black+LCD+TP Black ***
FS506 10.14.0490 Дисплей в сборе с сенсорной  и передней панелями (черн золот бел) FC+LCD+TP- for black, gold, white ***
FS507 FK.81.531F01 Дисплей в сборе с сенсорной и передней панелью (бел) шт A Cover Assy+LCD+TP white verison V0.01 (D8082D3_MB_V1.7) ***
FS507 FK.81.531F02 Дисплей в сборе с сенсорной и передней панелью (черн) шт LCD+TP black+A Cover Assy verison V0.01 (D8082D3_MB_V1.7) ***
FS507 FK.81.531F03 Дисплей в сборе с сенсорной и передней панелью (бел) (v 0.02) шт A Cover Assy+LCD+TP white for PCB verison A270_211_MB ***
FS507 FK.81.531F04 Дисплей в сборе с сенсорной и передней панелью (черн) (v 0.02) шт A Cover Assy+LCD+TP black for PCB verison A270_211_MB ***
FS508 Cirrus 6 03040003K Дисплей в сборе с сенсорной и передней панелью (черн) шт front cover + TP + LCD for black  ***
FS509 Nimbus 9 03040001K Дисплей в сборе с сенсорной и передней панелью (черн) шт front cover + TP + LCD for black  (ver. HS006_MB_V0.2)      *
FS511 Cirrus 7 K5630000003LA Дисплей в сборе с сенсорной и передней панелью (черн) шт K186_Spare part_Black Front Hsg+Black LCM ***
FS512 Nimbus 10 2.004.SS560BQA3-002 Дисплей в сборе с сенсорной и передней панелью (черн) шт LCD+TP+front cover-black ***
FS512 Nimbus 10 2.004.SS560BQH1-001 Дисплей в сборе с сенсорной и передней панелью (бел) шт LCD+TP+front cover-white ***
FS514 Cirrus 8 FK.81.529L01 Дисплей в сборе с сенсорной и передней панелью (бел) шт LCD(w/TP)+A Cover (white) ***
FS514 Cirrus 8 FK.81.529L02 Дисплей в сборе с сенсорной и передней панелью (черн) шт LCD(w/TP)+A Cover (black) ***
FS516 Cirrus 12 HJ-33-U501-001 Дисплей в сборе с сенсорной и передней панелью шт TP+LCD+front case assembled ***
FS551 SS887BQA1-001 Дисплей в сборе с сенсорной и передней панелью шт LCD+TP+front cover ***
FS553 Cirrus 9 K5630000005LA Дисплей в сборе с сенсорной и передней панелью (золот) шт K170_LCD+TP+FH assy gold ***
FS553 Cirrus 9 K5630000006LA Дисплей в сборе с сенсорной и передней панелью (темно-сер) шт K170_LCD+TP+FH assy (dark grey) ***
IQ238 691Z83901350 Дисплей шт LCM , 3.5''HVGA ,320*480,46pin ***
IQ239 3.H-1901-03503900-A01 Дисплей (V5.0) шт LCD Version - V5.0 ***
IQ239 H-1901-035039-A02 Дисплей шт LCD display - V0.6/V0.9 ***
IQ239+ 3.H-1901-03504800-F06 Дисплей шт LCD ***
IQ245+ N401-D70000-000 Дисплей шт LCD ***
IQ431 691W94001350 Дисплей шт LCM ***
IQ434 3.H-1901-03504800-F01 Дисплей шт LCD ***
IQ436 X3530F0002 Дисплей шт LCD ***
IQ436i X3540F0003 Дисплей шт LCD ***
IQ4400 A11-00400TB-12300 Дисплей шт LCD ***
IQ4406 H-1901-045025-F03 Дисплей шт LCD ***
IQ4409 Quad G4560010340LA Дисплей в сборе с сенсорной панелью (черн) шт J511_S1_TP&LCD_Black ***
IQ4417 Quad 5831001676 Дисплей в сборе с сенсорной панелью (черн) шт LCD module MT45T-98-34045-4672A + TP assy black ***
IQ4417 Quad 5831001715 Дисплей в сборе с сенсорной панелью (бел) шт LCD module MT45T-98-34045-4973A-white +TP assy ***
IQ4418 5831001685 Дисплей шт LCD ModuleMT40-TXDT400NGP-117V4 ***
IQ445 N401-G18000-000 Дисплей шт LCD ***
IQ4490 X4027F0002 Дисплей шт LCD ***
IQ4490i 20.01.0807-1 Дисплей в сборе с сенсорной и передней панелью (бел) rev. RDF2 шт Assembling TP,LCD&front housing white, rev. RDF2 ***
IQ4490i X4038F0002 Дисплей в сборе с сенсорной и передней панелями (черн/голуб/бел) шт Assembling TP,LCD&front housing black,blue rev. X4038F ***
IQ4502 Quad 50109032 Сенсорная панель в сборе с дисплеем и передней панелью шт 3 in 1(TP+LCM+FRONT SHELL) ***
IQ4503 Quad 20.01.0720 Дисплей в сборе с сенсорной и передней панелями (черн/голуб) шт Assembling TP,LCD&front housing for Black, Blue ***
IQ4504 Quad 5831001669 Дисплей в сборе с сенсорной панелью (бел) шт LCD MT50T-98-34050-4925A-white +TP ***
IQ4505 Quad 251-03CTCA-010 Дисплей в сборе с сенсорной и передней панелями (бел) шт T8962A-FRONT_black+LCD+TP,White ***
IQ4505 Quad 251-03CTCA-210 Дисплей в сборе с сенсорной и передней панелями (черн) шт T8962A-FRONT_black+LCD+TP,Black *
IQ4511 Octa G5630030074LA Дисплей в сборе с сенсорной и передней панелями шт J608_S1_LCD+ TP+ front cover_ASM_BLACK ***
IQ4514 Quad 5831001678 Дисплей в сборе с сенсорной панелью (черн/серо-голуб) шт LCD +TP -MT50T-98-24050-4879A-W450-BLACK & Blue-rey **
IQ4514 Quad 5831001702 Дисплей в сборе с сенсорной панелью (бел) шт LCD-MT50T-98-24050-4975A-W450-White ***
IQ456 5831001704 Дисплей шт LCD module MT45-90-24524-4111B ***
TS105 KPC00S66027Y00300 Дисплей шт LCD ***
TS107 A11-240QZ-1V37 Дисплей шт LCD ***
TS91 A11-177QZ-3C20 Дисплей (для версии платы F330-MB-V0.1) шт LCD  (For PCBA version F330-MB-V0.1) ***
 

Состояние - новое, т.е. заведомо исправное. Под рукой оказалось несколько образцов, фото прилагаю.

FF178:

 

Слева - от TS113 (320 x 240 пикc, QVGA, 2.8'' TN):

TS113 - шлейф

TS113 LCD connections:

DS128 (320 x 240 пикc, QVGA, 2.8'' TN):

DS128 LCD connections:

 

Пишите, что, в каком кол-ве нужно. Можно в почту: Sobrat41@yandex.ru

smail
Offline
Зарегистрирован: 24.02.2019

А где Вы территориально находитесь?

Sobrat41
Offline
Зарегистрирован: 03.03.2019

Москва, ближ. метро Павелецкая, Крестьянская Застава.

Sobrat41
Offline
Зарегистрирован: 03.03.2019

Наверное, будет интересен дисплей от Fly  FF301 - 3 дюйма 240*320,  ili9341

smail
Offline
Зарегистрирован: 24.02.2019
 
 
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 320x240
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 = 0                       * 
01 = 01 01 01 00 00 00 00 01  
02 = 0 
03 = 03 03 03 03 03 02 03 03  
04 = 04 04 04 04 04 04 04 04 ***** 
05 = 05 05 05 05 05 04 04 05  
06 = 06 06 06 06 06 06 06 06  
07 = 07 07 07 07 07 07 07 07  
08 = 08 08 08 08 08 08 08 08  
09 = 09 09 09 09 08 08 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 = 0E 0E 0E 0E 0E 0E 0E 0E  
0F = 0F 0F 0F 0F 0F 0F 0F 0F  
10 = 10 10 10 10 10 10 10 10  
11 = 0 
12 = 12 12 12 12 12 12 12 12  
13 = 13 13 13 13 13 13 13 13  
14 = 14 14 14 14 14 14 14 14  
15 = 15 15 15 15 15 15 15 15  
16 = 16 16 16 16 16 16 16 16  
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 = 1A 1A 1A 1A 1A 1A 1A 1A  
1B = 1B 1B 1B 1B 1B 1B 1B 1B  
1C = 1C 1C 1C 1C 1C 1C 1C 1C  
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 = 20 20 20 20 20 20 20 20  
21 = 21 21 21 21 20 20 20 20  
22 = 22 22 22 22 22 22 22 22  
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 = 26 26 26 26 26 26 26 26  
27 = 27 27 27 27 27 27 27 27  
28 = 28 28 28 28 28 28 28 28  
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 = 2E 2E 2E 2E 2E 2E 2E 2E  
2F = 2F 2F 2F 2F 2F 2F 2F 2F  
30 = 30 30 30 30 30 30 30 30  
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 = 34 34 34 34 34 34 34 34  
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 = 3A 3A 3A 3A 3A 3A 3A 3A  
3B = 3B 3B 3B 3B 3B 3B 3B 3B  
3C = 3C 3C 3C 3C 3C 3C 3C 3C  
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 = 40 40 40 40 40 40 40 40  
41 = 40 40 40 40 40 40 40 40  
42 = 0 
43 = 0 
44 = 0 
45 = 0 
46 = 0 
47 = 0 
48 = 0 
49 = 0 
4A = 0 
4B = 0 
4C = 0 
4D = 0 
4E = 0 
4F = 0 
50 = 0 
51 = 0 
52 = 0 
53 = 0 
54 = 0 
55 = 0 
56 = 0 
57 = 0 
58 = 0 
59 = 0 
5A = 0 
5B = 0 
5C = 0 
5D = 0 
5E = 0 
5F = 0 
60 = 0 
61 = 0 
62 = 0 
63 = 0 
64 = 0 
65 = 0 
66 = 0 
67 = 0 
68 = 0 
69 = 0 
6A = 0 
6B = 0 
6C = 0 
6D = 0 
6E = 0 
6F = 0 
70 = 0 
71 = 0 
72 = 0 
73 = 0 
74 = 0 
75 = 0 
76 = 0 
77 = 0 
78 = 0 
79 = 0 
7A = 0 
7B = 0 
7C = 0 
7D = 0 
7E = 0 
7F = 0 
80 = 0 
81 = 0 
82 = 0 
83 = 0 
84 = 0 
85 = 0 
86 = 0 
87 = 0 
88 = 0 
89 = 0 
8A = 0 
8B = 0 
8C = 0 
8D = 0 
8E = 0 
8F = 0 
90 = 0 
91 = 0 
92 = 0 
93 = 0 
94 = 0 
95 = 0 
96 = 0 
97 = 0 
98 = 0 
99 = 0 
9A = 0 
9B = 0 
9C = 0 
9D = 0 
9E = 0 
9F = 0 
A0 = 0 
A1 = 0 
A2 = 0 
A3 = 0 
A4 = 0 
A5 = 0 
A6 = 0 
A7 = 0 
A8 = 80 00 00 00 00 BF FF FF  
A9 = BF 80 00 00 00 AF FF FF  
AA = BB FF FF FF FF FF FF FF  
AB = AB FF FF FF FF FF FF FF  
AC = BF FF FF FF FF FF FF FF  
AD = BF FF FF FF FF FF FF FF  
AE = 0 
AF = 0 
B0 = 0 
B1 = 0 
B2 = 90 00 10 10 10 10 10 10  
B3 = B2 10 10 12 12 12 12 12  
B4 = 0 
B5 = 0 
B6 = B4 06 04 04 04 04 04 04  
B7 = B6 06 06 06 06 06 06 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = B2 02 02 02 02 02 02 02  
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = C0 00 0C 0C 0C 0C 0C 0C  
C1 = C0 0C 0C 0C 0C 0C 0C 0C  
C2 = C2 03 33 33 33 33 33 33  
C3 = C3 33 33 33 33 33 33 33  
C4 = C7 33 33 33 33 33 33 33  
C5 = C7 33 33 33 33 33 33 33  
C6 = 0 
C7 = 0 
C8 = C0 80 B0 B0 B0 B0 B0 B0  
C9 = C8 B0 B0 B0 B0 B0 B0 B0  
CA = C8 A8 A8 A8 A8 A8 A8 A8  
CB = C8 A8 A8 A8 A8 A8 A8 A8  
CC = CC 8B 03 03 03 03 03 03  
CD = C3 03 03 03 03 03 03 03  
CE = C3 E8 F8 F8 F8 F8 F8 F8  
CF = CC F8 F8 F8 F8 F8 F8 F8  
D0 = 0 
D1 = 0 
D2 = C0 00 90 90 88 88 88 88  
D3 = D0 80 90 90 88 88 88 88 ***** 
D4 = 0 
D5 = 0 
D6 = 0 
D7 = 0 
D8 = 0 
D9 = 0 
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = C0 00 07 04 04 03 00 20  
E1 = E0 00 03 04 04 03 01 20  
E2 = 0 
E3 = 0 
E4 = C0 03 03 03 03 03 03 03  
E5 = C7 03 03 03 03 03 03 03  
E6 = C7 44 4C 4C 4C 4C 4C 4C  
E7 = C4 4C 4C 4C 4C 4C 4C 4C  
E8 = C8 4C 44 44 44 44 44 44  
E9 = C8 44 44 44 44 44 44 44  
EA = 0 
EB = 0 
EC = C0 00 00 03 68 FF FF C4  
ED = C4 04 00 03 68 FF FF C4  
EE = 0 
EF = 0                       * 
F0 = C0 20 33 13 13 13 13 13  
F1 = D3 30 33 13 13 13 13 13  
F2 = D3 12 20 00 A0 80 00 00  
F3 = D0 00 20 00 A0 80 00 00  
F4 = D0 00 00 00 90 90 00 00  
F5 = C0 00 00 00 90 80 00 00  
F6 = D0 00 00 00 90 90 00 00  
F7 = D0 A0 F0 74 80 C0 40 00  
F8 = D8 28 00 80 80 00 00 00  
F9 = D0 20 00 80 80 00 00 00  
FA = D0 20 10 80 80 00 00 00  
FB = C0 00 0B FF DF FF FF FF  
FC = FF 80 04 0C 20 07 00 04  
FD = D4 00 04 0C 20 27 00 04  
FE = D4 44 70 34 34 04 04 04  
o------------------------------------o
|                                    | 
00 = 00 04 04 04 04 04 04 04 *****       | 
04 = 0                       *       | 
B0 = 0                               | 
BF = 0                       *       | 
D3 = C0 00 90 90 88 88 88 88 *****       | 
DA = 0                       *       | 
DB = 0                       *       | 
DC = 0                       *       | 
EF = 0                       *       | 
|                                    |
o------------------------------------o
 . . . . . . . 
  writing in Manufacturer Command Access Protect  (B0h) <- 0xFFFFFF  
B0 = 90 8F 8F 8F 8F 8F 8F 8F  
Device Code Read (BFh)  
BF = BF 8F 8F 8F 8F 8F 8F 8F ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = BF 8F 8F 8F 8F 8F 8F 8F  
B1 = BF 8F 8F 8F 8F 8F 8F 8F  
B2 = B3 80 10 10 10 12 12 10  
B3 = B3 10 10 13 13 13 13 13  
B4 = 0 
B5 = 0 
B6 = B4 06 04 04 04 04 04 04  
B7 = B6 07 07 07 06 06 07 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = B2 03 03 03 02 02 02 02  
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = C0 00 0C 0C 0C 0C 0C 0C  
C1 = C0 0C 0C 0C 0C 0C 0C 0C  
C2 = C2 03 33 33 33 33 33 33  
C3 = C3 33 33 33 33 33 33 33  
C4 = C7 33 33 33 33 33 33 33  
C5 = C7 33 33 33 33 33 33 33  
C6 = 0 
C7 = 0 
C8 = C0 B0 B0 B0 B0 B0 B0 B0  
C9 = C8 B0 B0 B0 B0 B0 B0 B0  
CA = C8 A8 A8 A8 A8 A8 A8 A8  
CB = C8 A8 A8 A8 A8 A8 A8 A8  
CC = CC 8B 03 03 03 03 03 03  
CD = C3 03 03 03 03 03 03 03  
CE = C3 E8 F8 F8 F8 F8 F8 F8  
CF = CC F8 F8 F8 F8 F8 F8 F8  
D0 = 0 
D1 = 0 
D2 = C0 00 90 90 88 88 88 88  
D3 = D0 80 90 90 88 88 88 88 ***** 
D4 = 0 
D5 = 0 
D6 = 0 
D7 = 0 
D8 = 0 
D9 = 0 
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = C0 00 07 04 04 03 00 20  
E1 = E0 00 03 04 04 03 01 20  
E2 = 0 
E3 = 0 
E4 = C0 03 03 03 03 03 03 03  
E5 = C7 03 03 03 03 03 03 03  
E6 = C7 44 4C 4C 4C 4C 4C 4C  
E7 = C4 4C 4C 4C 4C 4C 4C 4C  
E8 = C8 4C 44 44 44 44 44 44  
E9 = C8 44 44 44 44 44 44 44  
EA = 0 
EB = 0 
EC = C0 00 00 03 68 FF FF C4  
ED = C4 04 00 03 68 FF FF C4  
EE = 0 
EF = 0                       * 
F0 = C0 20 33 13 13 13 13 13  
F1 = D3 30 33 13 13 13 13 13  
F2 = D3 12 20 00 A0 80 00 00  
F3 = D0 00 20 00 A0 80 00 00  
F4 = C0 00 00 00 90 80 00 00  
F5 = D0 00 00 00 90 90 00 00  
F6 = D0 00 00 00 90 90 00 00  
F7 = D0 A0 F0 74 80 C0 40 00  
F8 = D8 28 00 80 80 00 00 00  
F9 = C0 20 00 80 80 00 00 00  
FA = C0 20 00 80 80 00 00 00  
FB = D0 00 0B FF DF FF FF FF  
FC = FF 80 04 0C 20 27 00 04  
FD = D4 00 04 0C 20 07 00 04  
FE = D4 44 70 34 34 04 04 04  
 writing in Manufacturer Command Access Protect  (B0h) <- 0x040404  
B0 = B0 04 04 04 04 04 04 04  
Device Code Read (BFh)  
BF = 84 04 04 04 04 04 04 04 ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = B0 04 04 04 04 04 04 04  
B1 = B0 04 04 04 04 04 04 04  
B2 = B0 00 10 10 12 10 10 10  
B3 = B3 10 10 13 13 13 12 12  
B4 = 0 
B5 = 0 
B6 = B4 06 04 04 04 04 04 04  
B7 = B6 07 07 07 06 06 07 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = B2 03 03 03 03 02 02 02  
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = C0 00 0C 0C 0C 0C 0C 0C  
C1 = C0 0C 0C 0C 0C 0C 0C 0C  
C2 = C2 03 33 33 33 33 33 33  
C3 = C3 33 33 33 33 33 33 33  
C4 = C7 33 33 33 33 33 33 33  
C5 = C7 33 33 33 33 33 33 33  
C6 = 0 
C7 = 0 
C8 = C0 A0 B0 B0 B0 B0 B0 B0  
C9 = C8 B0 B0 B0 B0 B0 B0 B0  
CA = C8 A8 A8 A8 A8 A8 A8 A8  
CB = C8 A8 A8 A8 A8 A8 A8 A8  
CC = CC 8B 03 03 03 03 03 03  
CD = C3 03 03 03 03 03 03 03  
CE = C3 E8 F8 F8 F8 F8 F8 F8  
CF = CC F8 F8 F8 F8 F8 F8 F8  
D0 = 0 
D1 = 0 
D2 = C0 00 90 90 88 88 88 88  
D3 = D0 80 90 90 88 88 88 88 ***** 
D4 = 0 
D5 = 0 
D6 = 0 
D7 = 0 
D8 = 0 
D9 = 0 
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = C0 00 07 04 04 03 00 20  
E1 = E0 00 03 04 04 03 01 20  
E2 = 0 
E3 = 0 
E4 = C0 03 03 03 03 03 03 03  
E5 = C7 03 03 03 03 03 03 03  
E6 = C7 44 4C 4C 4C 4C 4C 4C  
E7 = C4 4C 4C 4C 4C 4C 4C 4C  
E8 = C8 4C 44 44 44 44 44 44  
E9 = C8 44 44 44 44 44 44 44  
EA = 0 
EB = 0 
EC = C0 00 00 03 68 FF FF C4  
ED = C4 04 00 03 68 FF FF C4  
EE = 0 
EF = 0                       * 
F0 = C0 20 33 13 13 13 13 13  
F1 = D3 30 33 13 13 13 13 13  
F2 = D3 12 20 00 A0 80 00 00  
F3 = D0 00 20 00 A0 80 00 00  
F4 = C0 00 00 00 90 80 00 00  
F5 = D0 00 00 00 90 80 00 00  
F6 = D0 00 00 00 90 90 00 00  
F7 = C0 A0 B0 74 80 C0 40 00  
F8 = D8 28 00 80 80 00 00 00  
F9 = D0 20 00 80 80 00 00 00  
FA = C0 20 00 80 80 00 00 00  
FB = D0 00 0B FF DF FF FF FF  
FC = FF 80 04 0C 20 27 00 04  
FD = D4 00 04 0C 20 07 00 04  
FE = D4 44 70 34 34 04 04 04  
 
Unknown LCD driver chip: 88
***use minimal init as driver ili9341 ili9488 *** ->
Benchmark                Time (microseconds)
Screen fill              1379556
Text                     350844
Lines                    3407624
Horiz/Vert Lines         144420
Rectangles (outline)     104040
Rectangles (filled)      3267400
Circles (filled)         1205696
Circles (outline)        1472740
Triangles (outline)      1080868
Triangles (filled)       1715832
Rounded rects (outline)  505468
Rounded rects (filled)   3791224
Done!!!  ID reader v5.3

При одном варианте подключени d0-d7

 

 
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 320x240
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 = 0                       * 
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 01 01 01 05 01  
06 = 06 06 06 06 06 06 06 06  
07 = 07 07 07 07 07 07 07 07  
08 = 08 08 08 08 08 08 08 08  
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 = 0E 0E 0E 0E 0E 0E 0E 0E  
0F = 0F 0F 0F 0F 0F 0F 0F 0F  
10 = 10 10 10 10 10 10 10 10  
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 = 14 14 14 14 14 14 14 14  
15 = 15 15 15 15 15 15 15 15  
16 = 16 16 16 16 16 16 16 16  
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 = 1A 1A 1A 1A 1A 1A 1A 1A  
1B = 1B 1B 1B 1B 1B 1B 1B 1B  
1C = 1C 1C 1C 1C 1C 1C 1C 1C  
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 = 20 20 20 20 20 20 20 20  
21 = 21 21 21 21 21 21 21 21  
22 = 22 22 22 22 22 22 22 22  
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 = 26 26 26 26 26 26 26 26  
27 = 27 27 27 27 27 27 27 27  
28 = 28 28 28 28 28 28 28 28  
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 = 2E 2E 2E 2E 2E 2E 2E 2E  
2F = 2F 2F 2F 2F 2F 2F 2F 2F  
30 = 30 30 30 30 30 30 30 30  
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 = 34 34 34 34 34 34 34 34  
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 = 3A 3A 3A 3A 3A 3A 3A 3A  
3B = 3B 3B 3B 3B 3B 3B 3B 3B  
3C = 3C 3C 3C 3C 3C 3C 3C 3C  
3D = 3D 3D 3D 3D 3D 3D 3D 3D  
3E = 08 08 08 28 28 28 08 28  
3F = 00 00 20 30 04 20 00 20  
40 = 00 E0 E0 E0 E0 60 60 60  
41 = C0 E0 E0 60 60 60 60 60  
42 = C0 E0 E0 E0 60 60 60 60  
43 = C0 C0 CC CC CC CC CC CC  
44 = C4 CC CC CC CC CC CC CC  
45 = C4 CC CC CC CC CC CC CC  
46 = C4 CC CC CC CC CC CC CC  
47 = 0 
48 = 0 
49 = 0 
4A = 0 
4B = 40 00 09 09 11 11 11 11  
4C = 4D 11 11 11 11 11 11 11  
4D = 4D 00 08 48 48 48 48 48  
4E = CC C8 C8 48 48 48 48 48  
4F = CC C8 44 00 05 00 00 00  
50 = 0 
51 = 0 
52 = 0 
53 = 40 11 15 15 15 15 15 15  
54 = D5 15 15 15 15 15 15 15  
55 = 55 15 15 15 15 15 15 15  
56 = D5 15 15 15 15 15 15 15  
57 = 55 02 01 40 40 00 00 00  
58 = 0 
59 = 0 
5A = 0 
5B = 0 
5C = 0 
5D = 0 
5E = 0 
5F = 0 
60 = 0 
61 = 0 
62 = 0 
63 = 0 
64 = 0 
65 = 0 
66 = 0 
67 = 40 22 32 32 32 32 32 32  
68 = E2 32 32 32 32 32 32 32  
69 = 68 32 32 32 32 32 32 32  
6A = EA 32 32 32 32 32 32 32  
6B = 0 
6C = 0 
6D = 48 20 60 60 60 60 60 60  
6E = E8 E0 E0 E0 60 60 60 60  
6F = E8 E5 4A 6C 01 42 00 00  
70 = 0 
71 = 0 
72 = 0 
73 = 00 1F 1F 1F 1F 1F 1F 1F  
74 = FF 1F 1F 1F 1F 1F 1F 1F  
75 = 0 
76 = 0 
77 = 0 
78 = 0 
79 = 0 
7A = 0 
7B = 0 
7C = 0 
7D = 0 
7E = 0 
7F = 00 00 20 F0 04 64 40 20  
80 = C0 E0 E0 E0 E0 E0 E0 A0  
81 = C0 E0 E0 E0 A0 A0 A0 A0  
82 = C0 E0 E0 E0 A0 A0 A0 A0  
83 = C0 C0 CC CC CC CC CC CC  
84 = CC CC CC CC CC CC CC CC  
85 = C4 CC CC CC CC CC CC CC  
86 = C4 CC CC CC CC CC CC CC  
87 = 0 
88 = 0 
89 = 0 
8A = 0 
8B = 80 00 09 09 11 11 11 11  
8C = CD 11 11 11 11 11 11 11  
8D = CD 00 08 88 88 88 88 88  
8E = CC 08 88 88 88 88 88 88  
8F = CC C8 04 00 05 00 00 00  
90 = 0 
91 = 0 
92 = 0 
93 = 80 11 15 15 15 15 15 15  
94 = D5 15 15 15 15 15 15 15  
95 = D5 15 15 15 15 15 15 15  
96 = D5 15 15 15 15 15 15 15  
97 = 95 02 01 80 C0 00 00 00  
98 = 0 
99 = 0 
9A = 0 
9B = 0 
9C = 0 
9D = 0 
9E = 0 
9F = 0 
A0 = 0 
A1 = 0 
A2 = 0 
A3 = 0 
A4 = 0 
A5 = 0 
A6 = 0 
A7 = 80 22 32 32 32 32 32 32  
A8 = EA 32 32 32 32 32 32 32  
A9 = E8 32 32 32 32 32 32 32  
AA = EA 32 32 32 32 32 32 32  
AB = 0 
AC = 0 
AD = 88 20 E0 A0 A0 A0 A0 A0  
AE = E8 E0 E0 E0 A0 A0 A0 A0  
AF = E8 E5 8A AC 01 02 00 00  
B0 = 0 
B1 = 0 
B2 = 0 
B3 = 80 17 1F 1F 1F 1F 1F 1F  
B4 = 3F 1F 1F 1F 1F 1F 1F 1F  
B5 = 0 
B6 = 0 
B7 = 0 
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 00 00 20 F0 04 A4 80 20 ***** 
C0 = C0 E0 E0 E0 E0 E0 E0 E0  
C1 = C0 E0 E0 E0 E0 E0 E0 E0  
C2 = C0 E0 E0 E0 E0 E0 E0 E0  
C3 = C0 C0 CC CC CC CC CC CC  
C4 = CC CC CC CC CC CC CC CC  
C5 = C4 CC CC CC CC CC CC CC  
C6 = CC CC CC CC CC CC CC CC  
C7 = 0 
C8 = 0 
C9 = 0 
CA = 0 
CB = C0 00 09 09 11 11 11 11  
CC = CD 11 11 11 11 11 11 11  
CD = CD 00 08 C8 C8 C8 C8 C8  
CE = CC C8 C8 C8 C8 C8 C8 C8  
CF = C8 C8 C4 00 05 C0 00 00  
D0 = 0 
D1 = 0 
D2 = 0 
D3 = C0 15 15 15 15 15 15 15 ***** 
D4 = D5 15 15 15 15 15 15 15  
D5 = D5 15 15 15 15 15 15 15  
D6 = D5 15 15 15 15 15 15 15  
D7 = D5 02 01 C0 C0 00 00 00  
D8 = 0 
D9 = 0 
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = C0 00 00 D8 F9 FF FF FF  
E0 = 0 
E1 = 0 
E2 = 0 
E3 = 0 
E4 = 0 
E5 = 0 
E6 = 0 
E7 = C0 32 32 32 32 32 32 32  
E8 = EA 32 32 32 32 32 32 32  
E9 = EA 32 32 32 32 32 32 32  
EA = EA 32 32 32 32 32 32 32  
EB = 0 
EC = 0 
ED = C8 20 E0 E0 E0 E0 E0 E0  
EE = E8 E0 E0 E0 E0 E0 E0 E0  
EF = E8 E5 CA EC 01 C2 00 00 ***** 
F0 = 0 
F1 = 0 
F2 = 0 
F3 = C0 1F 1F 1F 1F 1F 1F 1F  
F4 = DF 1F 1F 1F 1F 1F 1F 1F  
F5 = 0 
F6 = 0 
F7 = 0 
F8 = 0 
F9 = 0 
FA = 0 
FB = 0 
FC = 0 
FD = 0 
FE = 0 
o------------------------------------o
|                                    | 
00 = 0                       *       | 
04 = 0                       *       | 
B0 = 0                               | 
BF = 80 02 0C 2C 2C A0 A0 A0 *****       | 
D3 = D0 D1 15 15 15 15 15 15 *****       | 
DA = D9 15 15 15 15 15 15 15 *****       | 
DB = 0                       *       | 
DC = 0                       *       | 
EF = C0 05 CA EC 01 C2 00 00 *****       | 
|                                    |
o------------------------------------o
 . . . . . . . 
  writing in Manufacturer Command Access Protect  (B0h) <- 0xFFFFFF  
B0 = 0 
Device Code Read (BFh)  
BF = 08 00 20 F0 04 A4 80 20 ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 0 
B1 = 0 
B2 = 0 
B3 = 00 80 C0 C0 C0 C0 C0 C0  
B4 = C0 C0 C0 C0 C0 C0 C0 C0  
B5 = 0 
B6 = 0 
B7 = 0 
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 08 00 20 F0 04 A4 80 20 ***** 
C0 = C0 E0 E0 E0 E0 E0 E0 E0  
C1 = C0 E0 E0 E0 E0 E0 E0 E0  
C2 = C0 E0 E0 E0 E0 E0 E0 E0  
C3 = C0 C0 CC CC CC CC CC CC  
C4 = C4 CC CC CC CC CC CC CC  
C5 = C4 CC CC CC CC CC CC CC  
C6 = C4 CC CC CC CC CC CC CC  
C7 = 0 
C8 = 0 
C9 = 0 
CA = 0 
CB = C0 00 09 09 11 11 11 11  
CC = CD 11 11 11 11 11 11 11  
CD = CD 00 08 C8 C8 C8 C8 C8  
CE = CC C8 C8 C8 C8 C8 C8 C8  
CF = CC C8 C4 00 05 C0 00 00  
D0 = 0 
D1 = 0 
D2 = 0 
D3 = C0 11 15 15 15 15 15 15 ***** 
D4 = D5 15 15 15 15 15 15 15  
D5 = D5 15 15 15 15 15 15 15  
D6 = D5 15 15 15 15 15 15 15  
D7 = D5 02 01 C0 C0 00 00 00  
D8 = 0 
D9 = 0 
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = C8 00 00 D8 D9 FF FF FF  
E0 = 0 
E1 = 0 
E2 = 0 
E3 = 0 
E4 = 0 
E5 = 0 
E6 = 0 
E7 = C0 32 32 32 32 32 32 32  
E8 = EA 32 32 32 32 32 32 32  
E9 = EA 32 32 32 32 32 32 32  
EA = EA 32 32 32 32 32 32 32  
EB = 0 
EC = 0 
ED = C8 20 E0 E0 E0 E0 E0 E0  
EE = E8 E0 E0 E0 E0 E0 E0 E0  
EF = E8 E5 CA EC 01 C2 00 00 ***** 
F0 = 0 
F1 = 0 
F2 = 0 
F3 = C0 1F 1F 1F 1F 1F 1F 1F  
F4 = FF 1F 1F 1F 1F 1F 1F 1F  
F5 = 0 
F6 = 0 
F7 = 0 
F8 = 0 
F9 = 0 
FA = 0 
FB = 0 
FC = 0 
FD = 0 
FE = 0 
 writing in Manufacturer Command Access Protect  (B0h) <- 0x040404  
B0 = 0 
Device Code Read (BFh)  
BF = 88 02 0C 2C 2C A0 A0 A0 ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 0 
B1 = 0 
B2 = 0 
B3 = 00 80 C0 C0 C0 C0 C0 C0  
B4 = C0 C0 C0 C0 C0 C0 C0 C0  
B5 = 0 
B6 = 0 
B7 = 0 
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 08 00 20 F0 04 A4 80 20 ***** 
C0 = C0 E0 E0 E0 E0 E0 E0 E0  
C1 = C0 E0 E0 E0 E0 E0 E0 E0  
C2 = C0 E0 E0 E0 E0 E0 E0 E0  
C3 = C0 C0 CC CC CC CC CC CC  
C4 = C4 CC CC CC CC CC CC CC  
C5 = C4 CC CC CC CC CC CC CC  
C6 = C4 CC CC CC CC CC CC CC  
C7 = 0 
C8 = 0 
C9 = 0 
CA = 0 
CB = C8 00 09 09 11 11 11 11  
CC = CD 11 11 11 11 11 11 11  
CD = CD 00 08 C8 C8 C8 C8 C8  
CE = CC C8 C8 C8 C8 08 C8 C8  
CF = C8 C8 C4 00 05 C0 00 00  
D0 = 0 
D1 = 0 
D2 = 0 
D3 = C0 15 15 15 15 15 15 15 ***** 
D4 = D5 15 15 15 15 15 15 15  
D5 = D5 15 15 15 15 15 15 15  
D6 = D5 15 15 15 15 15 15 15  
D7 = D5 02 01 C0 C0 00 00 00  
D8 = 0 
D9 = 0 
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = C8 00 00 D8 F9 FF FF FF  
E0 = 0 
E1 = 0 
E2 = 0 
E3 = 0 
E4 = 0 
E5 = 0 
E6 = 0 
E7 = C0 32 32 32 32 32 32 32  
E8 = EA 32 32 32 32 32 32 32  
E9 = EA 32 32 32 32 32 32 32  
EA = EA 32 32 32 32 32 32 32  
EB = 0 
EC = 0 
ED = C8 20 E0 E0 E0 E0 E0 E0  
EE = E8 E0 E0 E0 E0 E0 E0 E0  
EF = E8 E5 CA EC 01 C2 00 00 ***** 
F0 = 0 
F1 = 0 
F2 = 0 
F3 = C0 17 1F 1F 1F 1F 1F 1F  
F4 = DF 1F 1F 1F 1F 1F 1F 1F  
F5 = 0 
F6 = 0 
F7 = 0 
F8 = 0 
F9 = 0 
FA = 0 
FB = 0 
FC = 0 
FD = 0 
FE = 0 
 
Unknown LCD driver chip: 1515
***use minimal init as driver ili9341 ili9488 *** ->
Benchmark                Time (microseconds)
Screen fill              1379556
Text                     350844
Lines                    3407620
Horiz/Vert Lines         144424
Rectangles (outline)     104040
Rectangles (filled)      3267356
Circles (filled)         1205692
Circles (outline)        1472740
Triangles (outline)      1080868
Triangles (filled)       1715836
Rounded rects (outline)  505468
Rounded rects (filled)   3791220
Done!!!  ID reader v5.3

Это при обратном

дисплей был белым при обоих подключениях

 

переворачивание сигнальных проводов вообще не давало цифр в определении драйвера чипа

 

Поясните пожалуйста какой же у меня чип

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

Что, куда и как подключал?

smail
Offline
Зарегистрирован: 24.02.2019

Так все же в скетче. Как там написано так и подключал. Потом экспериментировала  переворачивал пины 

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

Объясню, что смущает в отчете.

Для понимания чтения контроллера дисплея.

Управляющие сигналы  RD- сигнал сообщает дисплею, что из него будут читать.

WR- сообщает, что будут в него писать.

RS (CD) мне нравится больше CD (сокращенно команда-дата) сообщает дисплею, что

ты будешь писать или читать   -----    команду или данные

CS- стандартный сигнал для всех кирпичей. Включает или выключает контроллер (образно).

Теперь про чтение регистров контроллера. Что делает читалка.

Сначала срос по RESET. Затем сообщаем, что будем писать команду, а на шину данных высталяем ноли.

передергиваем WR. Контроллер внутри себя пишет адрес регистра ноль.

Сообщаем, что будем читать. Передергиваем RD. Контроллер выставляет на шину данных содержимое

нолевого регистра. Мы считываем.  В регистре контроллера не одна, а несколько ячеек.

Поэтому считывам несколько раз. Читалка считывает регистр 8 раз. Я обычно шесть.

Затем повторям то же самое, но адрес регистра выставляем 1. Затем то же самое, но адрес регистра выставляем 2.

И так до адреса регистра FF. То есть считываем 255 регистров контроллера. В каждом регистре читаем 8 восьмибитных

ячеек. Это ты видишь в отчете. Сначала номер регистра и после = 8 восьмибитных ячейки.

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

Теперь о твоем отчете. Ты меняешь шину данных наоборот. При этом при правильном подключении адреса регистров

идут   00 - 00000000 - 0

          01 - 00000001 - 1

и так далее, до  FF - 11111111 - 255.

При подключении наоборот

          00 - 00000000 - 0

           01 - 10000000 - 128

           02 - 01000000 - 64

и так далее.

Смотрим на результат. Первые $40 - регистров. Подозрительно одинаковые. Хотя так не должно быть.

Поэтому делаю вывод. Что то подключено неправильно. Или не согласовано с ардуиной.

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

Возможно при чтении контроллера ардуиной, сигнал контроллера 3в гасится резистром

до уровня, который ардуина корректно не воспринимает.

Как то так.

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

Kalex
Offline
Зарегистрирован: 06.03.2019

[quote=Clor]

движек сайта алес просто. ну ничего. Похоже БИНГО. #17. Пойду шилд на уно делать, а потом заведу на stm32 MBed.

 

/quote]

У меня такой же экран, удалось ли его запустить. Если да, то поделитесь

us4mes
Offline
Зарегистрирован: 06.03.2019

Ни могу понять как вставить фото...ну да ладно. Не смог сам найти распиновку tft. RDT030D0SG1. 540K 101021. 34Пина. С китайского телефона нокиа X6-00. Если у кого есть информация прошу поделиться. Смог определить: 34- gnd; 33,32,31,30- катоды подсветки; 29-анод.

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

Нажимаешь пиктограмму ИЗОБРАЖЕНИЕ, потом ВЫБОР НА СЕРВЕРЕ, потом ЗАГРУЗИТЬ.

Загружаешь на сервер и сразу его вставляешь.

us4mes
Offline
Зарегистрирован: 06.03.2019

croc19 пишет:

Нажимаешь пиктограмму ИЗОБРАЖЕНИЕ, потом ВЫБОР НА СЕРВЕРЕ, потом ЗАГРУЗИТЬ.

Загружаешь на сервер и сразу его вставляешь.


Нет у меня кнопок Изображение.

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

Над окном, где пишешь сообщение, третья справа. С картиночкой.

us4mes
Offline
Зарегистрирован: 06.03.2019

croc19 пишет:

Над окном, где пишешь сообщение, третья справа. С картиночкой.


Нету кнопок!
Ну всё же вопрос по дисплейчику.

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

Картинка такая?

По фото шлейфов еще можно что-то подсказать. Выложи еще куда-нибудь.

Хоть на яндекс диск.

us4mes
Offline
Зарегистрирован: 06.03.2019

croc19 пишет:

Картинка такая?

По фото шлейфов еще можно что-то подсказать. Выложи еще куда-нибудь.

Хоть на яндекс диск.

Приветствую! С телефона совсем другое окно, по чему то. Сейчас пишу с компа интерфейс сайта стал "ровным". 

us4mes
Offline
Зарегистрирован: 06.03.2019

us4mes
Offline
Зарегистрирован: 06.03.2019

us4mes
Offline
Зарегистрирован: 06.03.2019

Стоял этот дисплей в китайфоне нокиа х6-00. ( Н6-М368_53 ). 1,2,3,4 доп колодка для тача. 5- 20 примерно порты дата. 29 плюс 3,3 подсветка. 30 -33 катоды. 34 GND.

Даже приблизительной распиновки не смог найти. 34 пиновых совсем мало в сети. Буду рад помощи, подсказкам! 

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

Фотки шлейфа покачественнее выложи.

dron77777wef
Offline
Зарегистрирован: 08.03.2018

Привет. помогите найти распиновку LCD 28pin. На шлейфе написано  Unix 228070002-61

1-4=GND

5=?

6-9=K1-K4 подсветка

10-11=+3В так как дрожки толстинькие

12-17=НАВЕРНОЕ УПРАВЛЕНИЕ

18-25=D0-D7 предположительно

26=A подсветка

27-28=GND

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

us4mes  куда идут проводники по такому фото не видно. Отследишь сам.

ШУ -шина управления. Последовательность прямая и обратная. Пробуй обе.

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

Опять таже самая просьба. Если просите помочь с распиновкой, то выкладывайте качественные фото.

Можно не на форум. А то нихрена не видно.

us4mes
Offline
Зарегистрирован: 06.03.2019
us4mes
Offline
Зарегистрирован: 06.03.2019
Не пойму но на сайт больше не получается загружать фото. Привёл ссылки на фото. Если и эти фото не помогут то вопрос снимаю. 
Tashkey
Offline
Зарегистрирован: 09.09.2018

us4mes, тебе croc19 уже практически все разрисовал. ШУ - 4 сигнала, скорее всего в последовательности CS, CD, WR, RD. Тебе нужно просто отследить по шлейфу, на какие контакты шлейфа они выходят. "Если и это не поможет..." ;)

us4mes
Offline
Зарегистрирован: 06.03.2019

С распиновкой вроде как всё ясно более ~ менее. CS, CD, WR, RD а вот какой из них и в какой последовательности.....не подпалю если попутаю их местами? И как ардуина себя поведёт?

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

ДЛЯ ТЕХ, КТО БУДЕТ ВЫКЛАДЫВАТЬ ФОТКИ. ВОТ КАЧЕСТВО , С КОТОРЫМ НУЖНО ВЫКЛАДЫВАТЬ.

ТОЛЬКО  2 ШТУКИ С ОБЕИХ СТОРОН.

https://ibb.co/R3HwVFn

us4mes
Offline
Зарегистрирован: 06.03.2019

croc19 Спасибо за помощ! 

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

22-RD , 23-WR , 24- CD , 25-CS  подключаешь и запускаешь читалку.

Если читается фигня,  то подключаешь наоборот 22-CS , 23-CD , 24-WR , 25-RD

и опять запускаешь читалку.  В одном из вариантов должен считать контроллер.

ПИТАНИЕ ДИСПЛЕЯ НЕ БОЛЕЕ 3.3 ВОЛЬТ. УРОВЕНЬ СИГНАЛОВ НА ДИСПЛЕЕ НЕ БОЛЕЕ 3.3 ВОЛЬТ.

Иначе дисплей сгорит. Лучше всего использовать ардуину, запитанную от 3.3В. Тогда не нужно

согласовывать сигналы.