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

storm134
Offline
Зарегистрирован: 14.04.2017

Слева внизу что за микросхема 8 ног?  Полагаю SPI флешка.      

 

Brat4791
Brat4791 аватар
Offline
Зарегистрирован: 13.02.2021

storm134 пишет:

Слева внизу что за микросхема 8 ног?  Полагаю SPI флешка.      

 

Нет это ТL3414А. 

Флешки нет ни какой вовсе. А та что ближе к разьему вверху,так это драйвер скорее что для подсветки.

Из даташита, Как сам даташит выложить не вижу 

 

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

https://drive.google.com/file/d/16EkJdOGfc7byZ-DK9mz8t0qhRsK8fvnm/view?u...
Вот запустился мой дисплей с дровами ili9488 но скакими то помехами, подскажите где копать?

Tolkio
Offline
Зарегистрирован: 30.12.2021

Здравствуйте кто разбирается в розпиновке дисплейа 25 пин

Tolkio
Offline
Зарегистрирован: 30.12.2021

Tolkio
Offline
Зарегистрирован: 30.12.2021

Tolkio
Offline
Зарегистрирован: 30.12.2021

Tolkio
Offline
Зарегистрирован: 30.12.2021

Tolkio
Offline
Зарегистрирован: 30.12.2021

Tolkio
Offline
Зарегистрирован: 30.12.2021

Tolkio
Offline
Зарегистрирован: 30.12.2021

Кто поможет узнать розпиновку 

 

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

Дисплей TFT030B027FPC 3,0"; 240x320; ILI9341 без особого труда можно переключить в SPI.

 Дорожка 1 объединяет IM[3] и EXTC(нам не интересен) и подключена к + питания. Дорожка 2 объединяет IM[2;1] и подключена к GND. Дорожка 3 это IM[0] и подключена к + питания. В таблице интерфейсов (см даташит) этот вариант выделен красным.

 Дорожки 1;3 нужно изолировать от + питания и соединить с GND. Дорожку 2 изолировать от GND и подключить к + питания. Таким образом получаем интерфейс в таблице выделенный синим.

 Переходим к дорожке 4, она объединяет шину SDA и ряд других, которые режиме SPI не активны и мешать не будут. Дорожку нужно изолировать от GND и вывести на свободный пин - допустим на 24. Распиновка будет так:

 1  LED K
 2  LED A
 3; 11...20  GND
 4; 5  +3,3v
 7  CS
 8  RST
 9  SCL
10  CD
24  SDA

 Где чего резать расписывать не буду, вариантов много, выбирайте какой удобней.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

Скажите , прочитать тип контролера в режиме SPI можно , или только в паралельном режиме ? Если в паралельном то какая  битность должна быть включена ? Можно ли включить 18 или 9 бит ? Или нужно строго 8 или 16 бит? Помогите , весь интернет перерыл , изображение на дисплее какое то дерганое , повысил частоту фреймана картинка остановилась но пропала яркость и цвета выпали, может кто сталкивался с подобным , не проходите мимо https://yandex.ua/video/preview/?filmId=9986425659203841961&from=tabbar&text=12+стульев+подайте+мисе

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

OLEGKARAS пишет:

Скажите , прочитать тип контролера в режиме SPI можно , или только в паралельном режиме ? Если в паралельном то какая  битность должна быть включена ? Можно ли включить 18 или 9 бит ? Или нужно строго 8 или 16 бит? Помогите , весь интернет перерыл , изображение на дисплее какое то дерганое , повысил частоту фреймана картинка остановилась но пропала яркость и цвета выпали, может кто сталкивался с подобным , не проходите мимо https://yandex.ua/video/preview/?filmId=9986425659203841961&from=tabbar&text=12+стульев+подайте+мисе


Ну что можно сказать не видя дисплея? Приблизительно определить тип контроллера, по даташиту посмотреть распиновку на стекле, сравнить со своим шлейфом, найти пины IM[...], переключить если есть возможность... примерно так.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

Дисплей тот же huawei ascend y220 https://drive.google.com/file/d/16ue66Iv3Eg340OPcnerRuFCVUEtTOhOv/view?usp=sharing https://drive.google.com/file/d/172txHR87FPgXSc8oAbDtbREe5sOcngL9/view?usp=sharing драйвер использую ILI9488 частота фреймана 60 и 91 Гц

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

Дисплей тот же huawei ascend y220 https://drive.google.com/file/d/172txHR87FPgXSc8oAbDtbREe5sOcngL9/view?usp=sharing драйвер использую ILI9488 частота фреймана 60 и 91 Гц https://drive.google.com/file/d/16ue66Iv3Eg340OPcnerRuFCVUEtTOhOv/view?usp=sharing

Brat4791
Brat4791 аватар
Offline
Зарегистрирован: 13.02.2021


узнали какой контроллер стоит ? у меня почти такой дисплей от китайского i9300

разпиновка

1-4  touch

5, 29GND

27,28  VCC

6 reset

23 RD

24 WR

25 RS

26 CS

7-14 D15-D8

30 led Anode

30-36,38,39 led kathod

 

[/quote]

НАРОД КОМУ УДАЛОСЬ ОБУЗДАТЬ ЭТО ЧУДО?

Подключил его к Меге 2560 PRO mini через R-10k  и с подключением на GNG  

5   GND
 
RESET   A4
7 D15 - D7 -  D7
8 D14   - D6 -  D6
9 D13 - D5 -  D5
10 D12 - D4 -  D4
11 D11 - D3 -  D3
12 D10 - D2 -  D2
13 D9   - D1 -  D9
14 D8   - D0 -  D8
 
23 RD - A0      
24 WR - A1     
25 RS-CD  A2     
26 CS- A3  
 
27 VCC    3.3V
28 VCC    3.3V

как только не пробовал и местами менял нет ни чего

Дисплей рабочий

читалка  5.3 выдает


v5.2 read all register + read ID + TFT LCD test 
Using Adafruit 2.8" TFT Breakout Board Pinout
TFT size is 320x240
v5.2  Reading all registers + ID tft lcd  B0h=0x03(FF),=0x04 . from  Slider
 arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov 
 
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 05 05 05 05 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 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 = 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 = 41 41 41 41 41 41 41 41  
42 = 42 42 42 42 42 42 42 42  
43 = 43 43 43 43 43 43 43 43  
44 = 44 44 44 44 44 44 44 44  
45 = 45 45 45 45 45 45 45 45  
46 = 46 46 46 46 46 46 46 46  
47 = 47 47 47 47 47 47 47 47  
48 = 48 48 48 48 48 48 48 48  
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 = 4E 4E 4E 4E 4E 4E 4E 4E  
4F = 4F 4F 4F 4F 4F 4F 4F 4F  
50 = 50 50 50 50 50 50 50 50  
51 = 51 51 51 51 51 51 51 51  
52 = 52 52 52 52 52 52 52 52  
53 = 53 53 53 53 53 53 53 53  
54 = 54 54 54 54 54 54 54 54  
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 = 5A 5A 5A 5A 5A 5A 5A 5A  
5B = 5B 5B 5B 5B 5B 5B 5B 5B  
5C = 5C 5C 5C 5C 5C 5C 5C 5C  
5D = 5D 5D 5D 5D 5D 5D 5D 5D  
5E = 5E 5E 5E 5E 5E 5E 5E 5E  
5F = 5F 5F 5F 5F 5F 5F 5F 5F  
60 = 60 60 60 60 60 60 60 60  
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 = 66 66 66 66 66 66 66 66  
67 = 67 67 67 67 67 67 67 67  
68 = 68 68 68 68 68 68 68 68  
69 = 69 69 69 69 69 69 69 69  
6A = 6A 6A 6A 6A 6A 6A 6A 6A  
6B = 6B 6B 6B 6B 6B 6B 6B 6B  
6C = 6C 6C 6C 6C 6C 6C 6C 6C  
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 = 72 72 72 72 72 72 72 72  
73 = 73 73 73 73 73 73 73 73  
74 = 74 74 74 74 74 74 74 74  
75 = 75 75 75 75 75 75 75 75  
76 = 76 76 76 76 76 76 76 76  
77 = 77 77 77 77 77 77 77 77  
78 = 78 78 78 78 78 78 78 78  
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 = 7E 7E 7E 7E 7E 7E 7E 7E  
7F = 7F 7F 7F 7F 7F 7F 7F 7F  
80 = 80 80 80 80 80 80 80 80  
81 = 81 81 81 81 81 81 81 81  
82 = 82 82 82 82 82 82 82 82  
83 = 83 83 83 83 83 83 83 83  
84 = 84 84 84 84 84 84 84 84  
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 = 8A 8A 8A 8A 8A 8A 8A 8A  
8B = 8B 8B 8B 8B 8B 8B 8B 8B  
8C = 8C 8C 8C 8C 8C 8C 8C 8C  
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 = 90 90 90 90 90 90 90 90  
91 = 91 91 91 91 91 91 91 91  
92 = 92 92 92 92 92 92 92 92  
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 = 96 96 96 96 96 96 96 96  
97 = 97 97 97 97 97 97 97 97  
98 = 98 98 98 98 98 98 98 98  
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 = 9C 9C 9C 9C 9C 9C 9C 9C  
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 = A2 A2 A2 A2 A2 A2 A2 A2  
A3 = A3 A3 A3 A3 A3 A3 A3 A3  
A4 = A4 A4 A4 A4 A4 A4 A4 A4  
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 = A8 A8 A8 A8 A8 A8 A8 A8  
A9 = A9 A9 A9 A9 A9 A9 A9 A9  
AA = AA AA AA AA AA AA AA AA  
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 = B0 B0 B0 B0 B0 B0 B0 B0  
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 = B4 B4 B4 B4 B4 B4 B4 B4  
B5 = B5 B5 B5 B5 B5 B5 B5 B5  
B6 = B6 B6 B6 B6 B6 B6 B6 B6  
B7 = B7 B7 B7 B7 B7 B7 B7 B7  
B8 = B8 B8 B8 B8 B8 B8 B8 B8  
B9 = B9 B9 B9 B9 B9 B9 B9 B9  
BA = BA BA BA BA BA BA BA BA  
BB = BB BB BB BB BB BB BB BB  
BC = BC BC BC BC BC BC BC BC  
BD = BD BD BD BD BD BD BD BD  
BE = BE BE BE BE BE BE BE BE  
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 = C2 C2 C2 C2 C2 C2 C2 C2  
C3 = C3 C3 C3 C3 C3 C3 C3 C3  
C4 = C4 C4 C4 C4 C4 C4 C4 C4  
C5 = C5 C5 C5 C5 C5 C5 C5 C5  
C6 = C6 C6 C6 C6 C6 C6 C6 C6  
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 = CA CA CA CA CA CA CA CA  
CB = CB CB CB CB CB CB CB CB  
CC = CC CC CC CC CC CC CC CC  
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 = D0 D0 D0 D0 D0 D0 D0 D0  
D1 = D1 D1 D1 D1 D1 D1 D1 D1  
D2 = D2 D2 D2 D2 D2 D2 D2 D2  
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 = D6 D6 D6 D6 D6 D6 D6 D6  
D7 = D7 D7 D7 D7 D7 D7 D7 D7  
D8 = D8 D8 D8 D8 D8 D8 D8 D8  
D9 = D9 D9 D9 D9 D9 D9 D9 D9  
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 = DE DE DE DE DE DE DE DE  
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 = E2 E2 E2 E2 E2 E2 E2 E2  
E3 = E3 E3 E3 E3 E3 E3 E3 E3  
E4 = E4 E4 E4 E4 E4 E4 E4 E4  
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 = EA EA EA EA EA EA EA EA  
EB = EB EB EB EB EB EB EB EB  
EC = EC EC EC EC EC EC EC EC  
ED = ED ED ED ED ED ED ED ED  
EE = EE EE EE EE EE EE EE EE  
EF = EF EF EF EF EF EF EF EF ***** 
F0 = F0 F0 F0 F0 F0 F0 F0 F0  
F1 = F1 F1 F1 F1 F1 F1 F1 F1  
F2 = F2 F2 F2 F2 F2 F2 F2 F2  
F3 = F3 F3 F3 F3 F3 F3 F3 F3  
F4 = F4 F4 F4 F4 F4 F4 F4 F4  
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 = FA FA FA FA FA FA FA FA  
FB = FB FB FB FB FB FB FB FB  
FC = FC FC FC FC FC FC FC FC  
FD = FD FD FD FD FD FD FD FD  
FE = FE FE FE FE FE FE FE FE  
 
00 = 0                       * 
04 = 04 04 04 04 04 04 04 04 ***** 
B0 = B0 B0 B0 B0 B0 B0 B0 B0  
BF = BF BF BF BF BF BF BF BF ***** 
D3 = D3 D3 D3 D3 D3 D3 D3 D3 ***** 
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 ***** 
EF = EF EF EF EF EF EF EF EF ***** 
 . . . . . . . 
  writing in Manufacturer Command Access Protect  (B0h) <- 0xFFFFFF  
B0 = B0 B0 B0 B0 B0 B0 B0 B0  
Device Code Read (BFh)  
BF = BF BF BF BF BF BF BF BF ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = B0 B0 B0 B0 B0 B0 B0 B0  
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 = B4 B4 B4 B4 B4 B4 B4 B4  
B5 = B5 B5 B5 B5 B5 B5 B5 B5  
B6 = B6 B6 B6 B6 B6 B6 B6 B6  
B7 = B7 B7 B7 B7 B7 B7 B7 B7  
B8 = B8 B8 B8 B8 B8 B8 B8 B8  
B9 = B9 B9 B9 B9 B9 B9 B9 B9  
BA = BA BA BA BA BA BA BA BA  
BB = BB BB BB BB BB BB BB BB  
BC = BC BC BC BC BC BC BC BC  
BD = BD BD BD BD BD BD BD BD  
BE = BE BE BE BE BE BE BE BE  
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 = C2 C2 C2 C2 C2 C2 C2 C2  
C3 = C3 C3 C3 C3 C3 C3 C3 C3  
C4 = C4 C4 C4 C4 C4 C4 C4 C4  
C5 = C5 C5 C5 C5 C5 C5 C5 C5  
C6 = C6 C6 C6 C6 C6 C6 C6 C6  
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 = CA CA CA CA CA CA CA CA  
CB = CB CB CB CB CB CB CB CB  
CC = CC CC CC CC CC CC CC CC  
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 = D0 D0 D0 D0 D0 D0 D0 D0  
D1 = D1 D1 D1 D1 D1 D1 D1 D1  
D2 = D2 D2 D2 D2 D2 D2 D2 D2  
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 = D6 D6 D6 D6 D6 D6 D6 D6  
D7 = D7 D7 D7 D7 D7 D7 D7 D7  
D8 = D8 D8 D8 D8 D8 D8 D8 D8  
D9 = D9 D9 D9 D9 D9 D9 D9 D9  
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 = DE DE DE DE DE DE DE DE  
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 = E2 E2 E2 E2 E2 E2 E2 E2  
E3 = E3 E3 E3 E3 E3 E3 E3 E3  
E4 = E4 E4 E4 E4 E4 E4 E4 E4  
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 = EA EA EA EA EA EA EA EA  
EB = EB EB EB EB EB EB EB EB  
EC = EC EC EC EC EC EC EC EC  
ED = ED ED ED ED ED ED ED ED  
EE = EE EE EE EE EE EE EE EE  
EF = EF EF EF EF EF EF EF EF ***** 
F0 = F0 F0 F0 F0 F0 F0 F0 F0  
F1 = F1 F1 F1 F1 F1 F1 F1 F1  
F2 = F2 F2 F2 F2 F2 F2 F2 F2  
F3 = F3 F3 F3 F3 F3 F3 F3 F3  
F4 = F4 F4 F4 F4 F4 F4 F4 F4  
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 = FA FA FA FA FA FA FA FA  
FB = FB FB FB FB FB FB FB FB  
FC = FC FC FC FC FC FC FC FC  
FD = FD FD FD FD FD FD FD FD  
FE = FE FE FE FE FE FE FE FE  
 writing in Manufacturer Command Access Protect  (B0h) <- 0x040404  
B0 = B0 B0 B0 B0 B0 B0 B0 B0  
Device Code Read (BFh)  
BF = BF BF BF BF BF BF BF BF ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = B0 B0 B0 B0 B0 B0 B0 B0  
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 = B4 B4 B4 B4 B4 B4 B4 B4  
B5 = B5 B5 B5 B5 B5 B5 B5 B5  
B6 = B6 B6 B6 B6 B6 B6 B6 B6  
B7 = B7 B7 B7 B7 B7 B7 B7 B7  
B8 = B8 B8 B8 B8 B8 B8 B8 B8  
B9 = B9 B9 B9 B9 B9 B9 B9 B9  
BA = BA BA BA BA BA BA BA BA  
BB = BB BB BB BB BB BB BB BB  
BC = BC BC BC BC BC BC BC BC  
BD = BD BD BD BD BD BD BD BD  
BE = BE BE BE BE BE BE BE BE  
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 = C2 C2 C2 C2 C2 C2 C2 C2  
C3 = C3 C3 C3 C3 C3 C3 C3 C3  
C4 = C4 C4 C4 C4 C4 C4 C4 C4  
C5 = C5 C5 C5 C5 C5 C5 C5 C5  
C6 = C6 C6 C6 C6 C6 C6 C6 C6  
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 = CA CA CA CA CA CA CA CA  
CB = CB CB CB CB CB CB CB CB  
CC = CC CC CC CC CC CC CC CC  
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 = D0 D0 D0 D0 D0 D0 D0 D0  
D1 = D1 D1 D1 D1 D1 D1 D1 D1  
D2 = D2 D2 D2 D2 D2 D2 D2 D2  
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 = D6 D6 D6 D6 D6 D6 D6 D6  
D7 = D7 D7 D7 D7 D7 D7 D7 D7  
D8 = D8 D8 D8 D8 D8 D8 D8 D8  
D9 = D9 D9 D9 D9 D9 D9 D9 D9  
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 = DE DE DE DE DE DE DE DE  
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 = E2 E2 E2 E2 E2 E2 E2 E2  
E3 = E3 E3 E3 E3 E3 E3 E3 E3  
E4 = E4 E4 E4 E4 E4 E4 E4 E4  
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 = EA EA EA EA EA EA EA EA  
EB = EB EB EB EB EB EB EB EB  
EC = EC EC EC EC EC EC EC EC  
ED = ED ED ED ED ED ED ED ED  
EE = EE EE EE EE EE EE EE EE  
EF = EF EF EF EF EF EF EF EF ***** 
F0 = F0 F0 F0 F0 F0 F0 F0 F0  
F1 = F1 F1 F1 F1 F1 F1 F1 F1  
F2 = F2 F2 F2 F2 F2 F2 F2 F2  
F3 = F3 F3 F3 F3 F3 F3 F3 F3  
F4 = F4 F4 F4 F4 F4 F4 F4 F4  
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 = FA FA FA FA FA FA FA FA  
FB = FB FB FB FB FB FB FB FB  
FC = FC FC FC FC FC FC FC FC  
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              1119004
Text                     320128
Lines                    3143844
Horiz/Vert Lines         107848
Rectangles (outline)     79904
Rectangles (filled)      2365676
Circles (filled)         1026220
Circles (outline)        1360988
Triangles (outline)      996476
Triangles (filled)       1396732
Rounded rects (outline)  457300
Rounded rects (filled)   2794228
Done!

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

Поменяй местами RD, WR, RS, CS.

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

Помогло?

Psih1408
Offline
Зарегистрирован: 20.03.2019

Всем привет. Перелистав выборочно десяток страниц данного форума, понял что здесь речь идёт в основном о дислеях с spi интерфейсом. Кто нибудь пробовал заводить дисплеи с паралельним (TTL) интерфейсом? Лежит целый ящик панелей от планшетов с таким подключением. Понимаю, что с ардуино выжать какую-то вменяемую частоту не получится. Но если есть какие-то наработки, можно было бы взять их за основу и собрать на том же esp32 или вообще на raspberry Pi pico. Да, там ног маловато, но вывести хотя-бы 16 цветов реально. И частоты будут по лучше))))

Psih1408
Offline
Зарегистрирован: 20.03.2019

http://m.tftcolorlcddisplay.com/sale-10671005d-50-pin-7-inch-tft-color-d... здесь сводная таблица с указанием типов контроллеров для некоторых дисплеев

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

Psih1408 пишет:
Всем привет. Перелистав выборочно десяток страниц данного форума, понял что здесь речь идёт в основном о дислеях с spi интерфейсом. Кто нибудь пробовал заводить дисплеи с паралельним (TTL) интерфейсом? Лежит целый ящик панелей от планшетов с таким подключением. Понимаю, что с ардуино выжать какую-то вменяемую частоту не получится. Но если есть какие-то наработки, можно было бы взять их за основу и собрать на том же esp32 или вообще на raspberry Pi pico. Да, там ног маловато, но вывести хотя-бы 16 цветов реально. И частоты будут по лучше))))

 Видимо плохо листал... дисплей от телефона с SPI большая редкость, мне только один попался - от Fly DS-103D, да еще нокия, но там замудренный  девятибитный SPI... а здесь с первых страниц все 8080...

Psih1408
Offline
Зарегистрирован: 20.03.2019

8080 это немного не то. У TTL интерфейса немного другой принцип работы. У него 3 группы пинов для задания цвета пикселей и 3 пина тактирования (пиксельный, срочный и кадровый)

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

Psih1408 пишет:
8080 это немного не то. У TTL интерфейса немного другой принцип работы. У него 3 группы пинов для задания цвета пикселей и 3 пина тактирования (пиксельный, срочный и кадровый)
Что-то мне кажется, что это MIPI DCI и с Ардуиной никак не пляшет, тебе в другую тему. Ты не внимательно читал - этот топик посвящен почти исключительно дисплеям с интерфейсом 8080. Кстати, TTL это не интерфейс.

Psih1408
Offline
Зарегистрирован: 20.03.2019

MIPI DCI это совсем другое. Я же пишу о паралельном итерфейсе. Вот выдержка из статьи:

Параллельный интерфейс в документации чаще всего обозначают как цифровой интерфейс (Digital), или как TTL интерфейс. И это справедливо, т.к. все сигналы на нем соответствуют TTL-уровням. Наибольшее количество контактов интерфейса соответствует шинам данных цвета. Эти шины, традиционно, бывают двух типов:

- 6-разрядные;

- 8-разрядные.

В первом случае для передачи цвета задействовано 18 цифровых линий (6 бит х 3 цвета), а во втором – 24 цифровых линии (8 бит х 3 цвета). В некоторых случаях можно встретиться с двухканальным исполнением цифрового интерфейса. В данном варианте, цветовые данные могут передаваться либо по 36 линиям (в случае 6-битного кодирования цвета), либо по 48 линиям (в случае 8-битного кодирования цвета) (см. рис.6).

 

http://www.mirpu.ru/lcd/75-shtmatrcnics/118-interftftp1.html

 

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

Почитай другие статьи про интерфейсы дисплеев. Они все работают на уровнях TTL.

Твой случай, это дисплей без встроенного контроллера.

В ветке есть подключение таких черно белых дисплеев.

 

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

raspberry Pi pico вроде имеет интерфейсы для подключения дисплеев.

Посмотрел. Интерфейсов нет. Частота маловата, а  озу всего 264 Кб. Мало.

tvl2000
Offline
Зарегистрирован: 19.09.2020

croc19 пишет:

raspberry Pi pico вроде имеет интерфейсы для подключения дисплеев.

Посмотрел. Интерфейсов нет. Частота маловата, а  озу всего 264 Кб. Мало.

С esp32 эти дисплеи хорошо работают. Я слегка модифицировал библиотеку https://github.com/bitluni/ESP32Lib

, которая у автора заточена под VGA и теперь вовсю использую эти типы матриц с форматом цветов R1G1B1, а также R2G2B2 и разрешением 480x272. Если есть интерес - попозже расскажу как и что.

Psih1408
Offline
Зарегистрирован: 20.03.2019

Добрый день. Интерес есть и очень большой. Я пробовал заводить VGA монитор от esp32. Работает. В текстовом режиме отличнейше. А вот с выводом картинки залет - упёрся в недостаток ОЗУ. Слишком медленно.

Касательно Pi pico, есть пара таких плат. Но так как они относительно свежие, по ним маловато инфы и она сырая ещё. Из плюсов - большая вычислительная мощность даже по сравнению с blue pill. Но вот по начинке они слабоваты.

Вообще, понял одну вещь, надо учить асемблер))))

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

Зачем мучить ESP. Возьмите дисплей с контроллером. 

Psih1408
Offline
Зарегистрирован: 20.03.2019

Затем, что дисплеи с контроллером таких размеров стоят дорого и встречаются не часто (мне ни разу). А китайских, убитых планшетов на каждой барахолке вагон продается и фактически за копейки

tvl2000
Offline
Зарегистрирован: 19.09.2020

Вообще - да. Бесконтроллерные матрицы с интерфейсом tft24 довольно дешевы и встречаются много где. Поскольку интерес есть, то расскажу вкратце как использовать дисплеи типа LB043WQ2-TD01 и LMS430HF02 размер 4,3 дюйма и разрешением 480х272 с ESP32. Полностью использовать все их возможности по цветовому разрешению  не получится - банально не хватит выводов еспешки (8бит/3 канала цвета = 24 пина), да и памяти нужно много для формирования полноцветного изображения, но в режиме 8 цветов(R1G1B1) и R2G2B2- вполне. Эти упомянутые два типа матриц имеют два разных способа синхронизации изображения: LB043WQ2 - использует только один сигнал (DE-only), второй(LMS430HF02)  - классические HSync/VSync. По ссылке https://disk.yandex.ru/d/OSq26uqHfcPWOA я положил четыре примера и, собсно, саму модифицированную библиотеку ESP32Lib (да простит меня автор - как грится не корысти ради )) также пример схемы включения в режиме 6 бит(вырезал из одного собственных проектов, поэтому звиняйте, что есть лишнее...). А в режиме 3бит-цвета все 8 линий одного цвета подключаются к одному пину еспешки, ну думаю это  и так понятно.

Для информации (если кому лень самому поразбираться) еспешка формирует всю смесь сигналов для матрицы из собственного второго встроенного контроллера I2S1, переведенного в параллельный режим. Передача изображения в дисплей - через дма, поэтому задержки для других задач практически нет. Что достаточно удивительно. У меня сейчас в работе довольно сильно нагруженный математикой проект (sdr на esp32), где на одном ядре выполняется вся числодробилка, а на другом - интерфейс пользователя (кнопки, тачскрин, вывод на экран) и, несмотря на большую загруженность ядер, даже динамичные изображения, такие как спектр сигналов, панорама и прочее, удается выводить без задержек.

Если будут какие вопросы - пишите сюда. Правда не обещаю быстрый ответ - время....(

 

 

Psih1408
Offline
Зарегистрирован: 20.03.2019

Огромнейшее спасибо. как только будут результаты испытаний, сразу поделюсь

storm134
Offline
Зарегистрирован: 14.04.2017

Есть специализированные контроллеры мосты SPI ->  RGB 

greck198
Offline
Зарегистрирован: 13.01.2022

Здравствуйте, купил дисплей Fly IQ239+ Era Nano 2 (FPC-Y83902 V01) но не могу найти распиновку 48 пин

Может есть у когонибудь такая распиновка?

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

Нормальные фотки с 2 сторон выложи.

greck198
Offline
Зарегистрирован: 13.01.2022

greck198
Offline
Зарегистрирован: 13.01.2022

greck198
Offline
Зарегистрирован: 13.01.2022

Форум ужимает в качестве фотки

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

Распиновка для Fly IQ239+ Era Nano2 в посте #3511 на стр.71

greck198
Offline
Зарегистрирован: 13.01.2022

Там я видел, но с моим зрением я не вижу что там на картинке написанно, а при увеличении всё расплывается.

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

На стр.11 #511 croc19 подключал дисплей от Fly IQ434. Он очень похож на этот, если и вовсе не одно и тоже.

greck198
Offline
Зарегистрирован: 13.01.2022

Вроде разобрался, сейчас проверю и травить буду.

zbot
Offline
Зарегистрирован: 15.03.2020

Psih1408 пишет:

Огромнейшее спасибо. как только будут результаты испытаний, сразу поделюсь

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

Psih1408
Offline
Зарегистрирован: 20.03.2019

Слегка поднялись!? Esp32 можно преобрести примерно за 250грн. Малина стоит от 600грн. И то, те платы, куда панель можно подключить шлейфом напрямую стоят ещё дороже. Плюс к этому, esp это микроконтроллер. А малина и прочьи это уже микрокомпьютер. И чтобы его использовать надо ставить операционку и писать ПО более высокого уровня чем прошивка. Лично для меня, одноплатники избыточный по ресурсам. 99% задач можно решить на том же stm32 или esp32. Да, есть "заточеное" железо. Но если так разсуждать, то теряется смысл с этого форума. Зачем ковырять дисплеи сотиков, если есть готовые заводские шилды!?

Freezer
Offline
Зарегистрирован: 19.01.2022

del

Freezer
Offline
Зарегистрирован: 19.01.2022

Приветствую.

Кто-нибудь подключал такой дисплей?

TD025THEEA

Встречается в видеорегистраторах.

Имеет на борту последовательный и 8-битный параллельный интерфейсы. Смущают сигналы вертикальной и горизонтальной синхронизации.

Как pdf прилепить?

zbot
Offline
Зарегистрирован: 15.03.2020

Freezer, вероятно речь идет об это этом?

Как раз тот случай где в принципе можно но оно того не стоит.

helpers37
Offline
Зарегистрирован: 15.05.2021

Друзья, кто то имел дело с дисплеем от нокии 311? Стоит разбирать или нет?

storm134
Offline
Зарегистрирован: 14.04.2017

На дисплеи нокии полно мануалов и готового кода.