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

alex_kotl
Offline
Зарегистрирован: 21.03.2018

На видео точно видна распайка гребенки на 40 пинов, под ней самопальная плата и кнопки на макетке,

так что еще раз предлагаю посмотреть в сторону какой-нибудь Pi Zero с HDMI интерфейсом за килорубль

Alex911-13-10
Offline
Зарегистрирован: 18.12.2018

Вообще бы вот проект который идеально бы подошёл бы мне , но где найти скетч и прикрутить побольше экран . Добавить температуру и ещё один движок ..............Алекс , как с вами связаться лично ? https://www.youtube.com/watch?v=v-YKQRSAYoY

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

Alex911-13-10 

Если вы хотите, чтоб кто-то сделал завас проект, то вы не в той ветке. Здесь есть практически вся инфа по 

подключению и неподключению дисплеев. Для обсуждения нового проекта, создайте свою тему.

Насчет подключения шаговых двигателей вы тоже похоже не в теме. Возможно на видео с термопластом

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

проекта (если вы хотите делать термопласт). 

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

самую информативную по подключению ДИСПЛЕЕВ ОТ СОТОВЫХ ТЕЛЕФОНОВ.

Спасибо за это Слайдеру еще раз.

Alex911-13-10
Offline
Зарегистрирован: 18.12.2018

Да согласен , больше не буду здесь флудить . А так там обычные движки не серва , а драйвера в принципе можно любые поставить . Спасибо огромное за внимание .

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

Просто запусти свою тему. Объясни, что хочешь получить на выходе, подтянется народ. А здесь оставь ссылку на свою тему.

По ней будут переходить на твою тему и советовать.

Откуда инфа, что там шаговики? ( Ответ жду в твоей теме)

Alex911-13-10
Offline
Зарегистрирован: 18.12.2018

Окей , по шаговикам , по количеству проводов , и не вижу энкодера .

Alex911-13-10
Offline
Зарегистрирован: 18.12.2018

А так , можно определить экран и плату , на 0:26 сек если остановить видно все , но по опыту не могу определить , у вас опыта побольше https://www.youtube.com/watch?v=but0X43F4oc

iStefan
Offline
Зарегистрирован: 19.03.2016

Здравствуйте! Подскажите пожалуйста что за зверя нашла читалка? Дисплей для IQ260 китай, с завода вроде

должен использоваться RM68041 ...
 
 



 

iStefan
Offline
Зарегистрирован: 19.03.2016

Кортинка получилась вот такая.

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

Нет данных читалки. 

А в читалка знает этот контроллер?

iStefan
Offline
Зарегистрирован: 19.03.2016
Данные с читалки. 
 
�������������������������������� 
 
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 = 0                       * 
01 = 0 
02 = 0 
03 = 0 
04 = 0                       * 
05 = 0 
06 = 0 
07 = 0 
08 = 0 
09 = 0 
0A = 0 
0B = 0 
0C = 0 
0D = 0 
0E = 0 
0F = 0 
10 = 0 
11 = 0 
12 = 0 
13 = 0 
14 = 0 
15 = 0 
16 = 0 
17 = 0 
18 = 0 
19 = 0 
1A = 0 
1B = 0 
1C = 0 
1D = 0 
1E = 0 
1F = 0 
20 = 0 
21 = 0 
22 = 0 
23 = 0 
24 = 0 
25 = 0 
26 = 0 
27 = 0 
28 = 0 
29 = 0 
2A = 0 
2B = 0 
2C = 0 
2D = 0 
2E = 00 55 AA 55 AA 55 AA 55  
2F = 0 
30 = 0 
31 = 0 
32 = 0 
33 = 0 
34 = 0 
35 = 0 
36 = 0 
37 = 0 
38 = 0 
39 = 0 
3A = 0 
3B = 0 
3C = 0 
3D = 0 
3E = 00 55 AA 55 AA 55 AA 55  
3F = 0 
40 = 0 
41 = 0 
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 = 00 93 30 93 30 FF FF FF  
A2 = FF FF FF FF FF FF FF FF  
A3 = FF FF FF FF FF FF FF FF  
A4 = FF FF FF FF FF FF FF FF  
A5 = FF FF FF FF FF FF FF FF  
A6 = FF FF FF FF FF FF FF FF  
A7 = FF FF FF FF FF FF FF FF  
A8 = FF 93 30 93 30 FF FF FF  
A9 = FF FF FF FF FF FF FF FF  
AA = 0 
AB = 0 
AC = 0 
AD = 0 
AE = 0 
AF = 0 
B0 = 0 
B1 = 00 B0 11 11 11 11 11 11  
B2 = 11 00 11 11 11 11 11 11  
B3 = 11 00 11 11 11 11 11 11  
B4 = 0 
B5 = 00 02 02 0A 04 04 04 04  
B6 = 04 02 02 3B 3B 3B 3B 3B  
B7 = 3B 06 06 06 06 06 06 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = 0 
C1 = 0 
C2 = 00 33 33 33 33 33 33 33  
C3 = 33 33 33 33 33 33 33 33  
C4 = 33 33 33 33 33 33 33 33  
C5 = 33 00 60 00 60 60 60 60  
C6 = 60 E0 01 01 01 01 01 01  
C7 = 01 FF FF FF FF FF FF FF  
C8 = 0 
C9 = 00 BB BB BB BB BB BB BB  
CA = BB 0B 0B 0B 0B 0B 0B 0B  
CB = 0B A8 A8 A8 A8 A8 A8 A8  
CC = A8 04 04 04 04 04 04 04  
CD = 04 43 43 43 43 43 43 43  
CE = 43 02 02 02 02 02 02 02  
CF = 02 18 18 18 18 18 18 18  
D0 = 0 
D1 = 0 
D2 = 0 
D3 = 00 00 94 86 86 86 86 86 ***** 
D4 = 86 86 86 86 86 86 86 86  
D5 = 86 86 86 86 86 86 86 86  
D6 = 86 86 86 86 86 86 86 86  
D7 = 86 86 86 86 86 86 86 86  
D8 = 86 86 86 86 86 86 86 86  
D9 = 86 86 86 86 86 86 86 86  
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = 00 09 34 05 07 16 0E 24  
E1 = 24 0D 2B 0C 0B 06 0A 5C  
E2 = 0 
E3 = 0 
E4 = 00 03 03 03 03 03 03 03  
E5 = 03 70 70 70 70 70 70 70  
E6 = 00 00 70 70 70 70 70 70  
E7 = 70 4C 4C 4C 4C 4C 4C 4C  
E8 = 4C 44 44 44 44 44 44 44  
E9 = 44 44 44 44 44 44 44 44  
EA = 44 04 04 04 04 04 04 04  
EB = 04 00 80 01 01 01 01 01  
EC = 0 
ED = 0 
EE = 00 2A 2A 2A 2A 2A 2A 2A  
EF = 2A 80 00 10 60 40 10 00 ***** 
F0 = 00 02 07 07 07 07 07 07  
F1 = 07 36 04 00 3C 0F 8F 04  
F2 = 04 18 A3 12 02 B2 12 FF  
F3 = 0 
F4 = 00 00 00 08 91 04 04 04  
F5 = 04 00 00 00 00 00 00 88  
F6 = 88 54 80 66 66 66 66 66  
F7 = 66 A9 91 2D 0A 4C 00 00  
F8 = 0 
F9 = 0 
FA = 0 
FB = 0 
FC = 00 00 09 80 07 07 07 07  
FD = 07 01 FF 01 FF 01 FF 01  
FE = 01 01 FF 01 FF 01 FF 01  
o------------------------------------o
|                                    | 
00 = 01 01 01 01 01 01 01 01 *****       | 
04 = 0                       *       | 
B0 = 0                               | 
BF = 0                       *       | 
D3 = 00 00 94 86 86 86 86 86 *****       | 
DA = 0                       *       | 
DB = 0                       *       | 
DC = 0                       *       | 
EF = 00 80 00 10 60 40 10 00 *****       | 
|                                    |
o------------------------------------o
 . . . . . . . 
  writing in Manufacturer Command Access Protect  (B0h) <- 0xFFFFFF  
B0 = 00 8F 8F 8F 8F 8F 8F 8F  
Device Code Read (BFh)  
BF = 8F 8F 8F 8F 8F 8F 8F 8F ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 8F 8F 8F 8F 8F 8F 8F 8F  
B1 = 8F B0 11 11 11 11 11 11  
B2 = 11 00 11 11 11 11 11 11  
B3 = 11 00 11 11 11 11 11 11  
B4 = 0 
B5 = 00 02 02 0A 04 04 04 04  
B6 = 04 02 02 3B 3B 3B 3B 3B  
B7 = 3B 06 06 06 06 06 06 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = 00 0E 0E 0E 0E 0E 0E 0E  
C1 = 0 
C2 = 00 33 33 33 33 33 33 33  
C3 = 33 33 33 33 33 33 33 33  
C4 = 33 33 33 33 33 33 33 33  
C5 = 33 00 60 00 60 60 60 60  
C6 = 60 E0 01 01 01 01 01 01  
C7 = 01 FF FF FF FF FF FF FF  
C8 = 0 
C9 = 00 BB BB BB BB BB BB BB  
CA = BB 0B 0B 0B 0B 0B 0B 0B  
CB = 0B A8 A8 A8 A8 A8 A8 A8  
CC = A8 04 04 04 04 04 04 04  
CD = 04 43 43 43 43 43 43 43  
CE = 43 02 02 02 02 02 02 02  
CF = 02 18 18 18 18 18 18 18  
D0 = 0 
D1 = 0 
D2 = 0 
D3 = 00 00 94 86 86 86 86 86 ***** 
D4 = 86 86 86 86 86 86 86 86  
D5 = 86 86 86 86 86 86 86 86  
D6 = 86 86 86 86 86 86 86 86  
D7 = 86 86 86 86 86 86 86 86  
D8 = 86 86 86 86 86 86 86 86  
D9 = 86 86 86 86 86 86 86 86  
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = 0 
E1 = 00 0D 2B 0C 0B 06 0A 5C  
E2 = 0 
E3 = 0 
E4 = 00 03 03 03 03 03 03 03  
E5 = 03 70 70 70 70 70 70 70  
E6 = 0 
E7 = 00 4C 4C 4C 4C 4C 4C 4C  
E8 = 4C 44 44 44 44 44 44 44  
E9 = 44 44 44 44 44 44 44 44  
EA = 44 04 04 04 04 04 04 04  
EB = 04 00 80 01 01 01 01 01  
EC = 0 
ED = 0 
EE = 00 2A 2A 2A 2A 2A 2A 2A  
EF = 2A 80 00 10 60 40 10 00 ***** 
F0 = 00 02 07 07 07 07 07 07  
F1 = 07 36 04 00 3C 0F 8F 04  
F2 = 04 18 A3 12 02 B2 12 FF  
F3 = 0 
F4 = 00 00 00 08 91 04 04 04  
F5 = 04 00 00 00 00 00 00 88  
F6 = 88 54 80 66 66 66 66 66  
F7 = 66 A9 91 2D 0A 4C 00 00  
F8 = 0 
F9 = 0 
FA = 0 
FB = 0 
FC = 00 00 09 80 07 07 07 07  
FD = 07 01 FF 01 FF 01 FF 01  
FE = 01 01 FF 01 FF 01 FF 01  
 writing in Manufacturer Command Access Protect  (B0h) <- 0x040404  
B0 = 01 04 04 04 04 04 04 04  
Device Code Read (BFh)  
BF = 04 04 04 04 04 04 04 04 ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 04 04 04 04 04 04 04 04  
B1 = 04 B0 11 11 11 11 11 11  
B2 = 11 00 11 11 11 11 11 11  
B3 = 11 00 11 11 11 11 11 11  
B4 = 0 
B5 = 00 02 02 0A 04 04 04 04  
B6 = 04 02 02 3B 3B 3B 3B 3B  
B7 = 3B 06 06 06 06 06 06 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = 00 0E 0E 0E 0E 0E 0E 0E  
C1 = 0 
C2 = 00 33 33 33 33 33 33 33  
C3 = 33 33 33 33 33 33 33 33  
C4 = 33 33 33 33 33 33 33 33  
C5 = 33 00 60 00 60 60 60 60  
C6 = 60 E0 01 01 01 01 01 01  
C7 = 01 FF FF FF FF FF FF FF  
C8 = 0 
C9 = 00 BB BB BB BB BB BB BB  
CA = BB 0B 0B 0B 0B 0B 0B 0B  
CB = 0B A8 A8 A8 A8 A8 A8 A8  
CC = A8 04 04 04 04 04 04 04  
CD = 04 43 43 43 43 43 43 43  
CE = 43 02 02 02 02 02 02 02  
CF = 0 
D0 = 0 
D1 = 0 
D2 = 0 
D3 = 00 00 94 86 86 86 86 86 ***** 
D4 = 86 86 86 86 86 86 86 86  
D5 = 86 86 86 86 86 86 86 86  
D6 = 86 86 86 86 86 86 86 86  
D7 = 0 
D8 = 86 86 86 86 86 86 86 86  
D9 = 86 86 86 86 86 86 86 86  
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = 00 09 34 05 07 16 0E 24  
E1 = 24 0D 2B 0C 0B 06 0A 5C  
E2 = 0 
E3 = 0 
E4 = 00 03 03 03 03 03 03 03  
E5 = 03 70 70 70 70 70 70 70  
E6 = 0 
E7 = 00 4C 4C 4C 4C 4C 4C 4C  
E8 = 4C 44 44 44 44 44 44 44  
E9 = 44 44 44 44 44 44 44 44  
EA = 44 04 04 04 04 04 04 04  
EB = 04 00 80 01 01 01 01 01  
EC = 0 
ED = 0 
EE = 00 2A 2A 2A 2A 2A 2A 2A  
EF = 2A 80 00 10 60 40 10 00 ***** 
F0 = 00 02 07 07 07 07 07 07  
F1 = 07 36 04 00 3C 0F 8F 04  
F2 = 04 18 A3 12 02 B2 12 FF  
F3 = 0 
F4 = 00 00 00 08 91 04 04 04  
F5 = 04 00 00 00 00 00 00 88  
F6 = 88 54 80 66 66 66 66 66  
F7 = 66 A9 91 2D 0A 4C 00 00  
F8 = 0 
F9 = 0 
FA = 0 
FB = 0 
FC = 00 00 09 80 07 07 07 07  
FD = 07 01 FF 01 FF 01 FF 01  
FE = 01 01 FF 01 FF 01 FF 01  
 
Unknown LCD driver chip: 8686
***use minimal init as driver ili9341 ili9488 *** ->
Benchmark                Time (microseconds)
Screen fill              2757908
Text                     350840
Lines                    6952248
Horiz/Vert Lines         278040
Rectangles (outline)     171744
Rectangles (filled)      7668160
Circles (filled)         2415740
Circles (outline)        2940188
Triangles (outline)      1937604
Triangles (filled)       3605304
Rounded rects (outline)  914636
Rounded rects (filled)   8734768
Done!!!  ID reader v5.3
 
 
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 = 0                       * 
01 = 0 
02 = 0 
03 = 0 
04 = 0                       * 
05 = 0 
06 = 0 
07 = 0 
08 = 0 
09 = 0 
0A = 0 
0B = 0 
0C = 0 
0D = 0 
0E = 0 
0F = 0 
10 = 0 
11 = 0 
12 = 0 
13 = 0 
14 = 0 
15 = 0 
16 = 0 
17 = 0 
18 = 0 
19 = 0 
1A = 0 
1B = 0 
1C = 0 
1D = 0 
1E = 0 
1F = 0 
20 = 0 
21 = 0 
22 = 0 
23 = 0 
24 = 0 
25 = 0 
26 = 0 
27 = 0 
28 = 0 
29 = 0 
2A = 0 
2B = 0 
2C = 0 
2D = 0 
2E = 00 55 AA 55 AA 55 AA 55  
2F = 0 
30 = 0 
31 = 0 
32 = 0 
33 = 0 
34 = 0 
35 = 0 
36 = 0 
37 = 0 
38 = 0 
39 = 0 
3A = 0 
3B = 0 
3C = 0 
3D = 0 
3E = 00 55 AA 55 AA 55 AA 55  
3F = 0 
40 = 0 
41 = 0 
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 = 00 93 30 93 30 FF FF FF  
A2 = FF FF FF FF FF FF FF FF  
A3 = FF FF FF FF FF FF FF FF  
A4 = FF FF FF FF FF FF FF FF  
A5 = FF FF FF FF FF FF FF FF  
A6 = FF FF FF FF FF FF FF FF  
A7 = FF FF FF FF FF FF FF FF  
A8 = FF 93 30 93 30 FF FF FF  
A9 = FF FF FF FF FF FF FF FF  
AA = 0 
AB = 0 
AC = 0 
AD = 0 
AE = 0 
AF = 0 
B0 = 0 
B1 = 00 B0 11 11 11 11 11 11  
B2 = 11 00 11 11 11 11 11 11  
B3 = 11 00 11 11 11 11 11 11  
B4 = 0 
B5 = 00 02 02 0A 04 04 04 04  
B6 = 04 02 02 3B 3B 3B 3B 3B  
B7 = 3B 06 06 06 06 06 06 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = 00 0E 0E 0E 0E 0E 0E 0E  
C1 = 0 
C2 = 00 33 33 33 33 33 33 33  
C3 = 33 33 33 33 33 33 33 33  
C4 = 33 33 33 33 33 33 33 33  
C5 = 33 00 60 00 60 60 60 60  
C6 = 60 E0 01 01 01 01 01 01  
C7 = 01 FF FF FF FF FF FF FF  
C8 = 0 
C9 = 00 BB BB BB BB BB BB BB  
CA = BB 0B 0B 0B 0B 0B 0B 0B  
CB = 0B A8 A8 A8 A8 A8 A8 A8  
CC = A8 04 04 04 04 04 04 04  
CD = 04 43 43 43 43 43 43 43  
CE = 43 02 02 02 02 02 02 02  
CF = 02 18 18 18 18 18 18 18  
D0 = 0 
D1 = 0 
D2 = 0 
D3 = 00 00 94 86 86 86 86 86 ***** 
D4 = 86 86 86 86 86 86 86 86  
D5 = 86 86 86 86 86 86 86 86  
D6 = 86 86 86 86 86 86 86 86  
D7 = 86 86 86 86 86 86 86 86  
D8 = 86 86 86 86 86 86 86 86  
D9 = 86 86 86 86 86 86 86 86  
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = 00 09 34 05 07 16 0E 24  
E1 = 24 0D 2B 0C 0B 06 0A 5C  
E2 = 0 
E3 = 0 
E4 = 00 03 03 03 03 03 03 03  
E5 = 03 70 70 70 70 70 70 70  
E6 = 0 
E7 = 00 4C 4C 4C 4C 4C 4C 4C  
E8 = 4C 44 44 44 44 44 44 44  
E9 = 44 44 44 44 44 44 44 44  
EA = 44 04 04 04 04 04 04 04  
EB = 04 00 80 01 01 01 01 01  
EC = 0 
ED = 0 
EE = 00 2A 2A 2A 2A 2A 2A 2A  
EF = 0                       * 
F0 = 2A 02 07 07 07 07 07 07  
F1 = 07 36 04 00 3C 0F 8F 04  
F2 = 04 18 A3 12 02 B2 12 FF  
F3 = 0 
F4 = 00 00 00 08 91 04 04 04  
F5 = 04 00 00 00 00 00 00 88  
F6 = 88 54 80 66 66 66 66 66  
F7 = 66 A9 91 2D 0A 4C 00 00  
F8 = 0 
F9 = 0 
FA = 0 
FB = 0 
FC = 00 00 09 80 07 07 07 07  
FD = 07 01 FF 01 FF 01 FF 01  
FE = 0 
o------------------------------------o
|                                    | 
00 = 01 01 01 01 01 01 01 01 *****       | 
04 = 0                       *       | 
B0 = 0                               | 
BF = 0                       *       | 
D3 = 00 00 94 86 86 86 86 86 *****       | 
DA = 0                       *       | 
DB = 0                       *       | 
DC = 0                       *       | 
EF = 00 80 00 10 60 40 10 00 *****       | 
|                                    |
o------------------------------------o
 . . . . . . . 
  writing in Manufacturer Command Access Protect  (B0h) <- 0xFFFFFF  
B0 = 00 8F 8F 8F 8F 8F 8F 8F  
Device Code Read (BFh)  
BF = 8F 8F 8F 8F 8F 8F 8F 8F ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 8F 8F 8F 8F 8F 8F 8F 8F  
B1 = 8F B0 11 11 11 11 11 11  
B2 = 11 00 11 11 11 11 11 11  
B3 = 11 00 11 11 11 11 11 11  
B4 = 0 
B5 = 0 
B6 = 00 02 02 3B 3B 3B 3B 3B  
B7 = 3B 06 06 06 06 06 06 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = 0 
C1 = 0 
C2 = 00 33 33 33 33 33 33 33  
C3 = 33 33 33 33 33 33 33 33  
C4 = 33 33 33 33 33 33 33 33  
C5 = 33 00 60 00 60 60 60 60  
C6 = 60 E0 01 01 01 01 01 01  
C7 = 01 FF FF FF FF FF FF FF  
C8 = 0 
C9 = 00 BB BB BB BB BB BB BB  
CA = BB 0B 0B 0B 0B 0B 0B 0B  
CB = 0B A8 A8 A8 A8 A8 A8 A8  
CC = A8 04 04 04 04 04 04 04  
CD = 04 43 43 43 43 43 43 43  
CE = 43 02 02 02 02 02 02 02  
CF = 02 18 18 18 18 18 18 18  
D0 = 0 
D1 = 0 
D2 = 0 
D3 = 00 00 94 86 86 86 86 86 ***** 
D4 = 0 
D5 = 86 86 86 86 86 86 86 86  
D6 = 86 86 86 86 86 86 86 86  
D7 = 86 86 86 86 86 86 86 86  
D8 = 86 86 86 86 86 86 86 86  
D9 = 86 86 86 86 86 86 86 86  
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = 00 09 34 05 07 16 0E 24  
E1 = 24 0D 2B 0C 0B 06 0A 5C  
E2 = 0 
E3 = 0 
E4 = 00 03 03 03 03 03 03 03  
E5 = 0 
E6 = 0 
E7 = 00 4C 4C 4C 4C 4C 4C 4C  
E8 = 4C 44 44 44 44 44 44 44  
E9 = 44 44 44 44 44 44 44 44  
EA = 44 04 04 04 04 04 04 04  
EB = 04 00 80 01 01 01 01 01  
EC = 0 
ED = 0 
EE = 00 2A 2A 2A 2A 2A 2A 2A  
EF = 2A 80 00 10 60 40 10 00 ***** 
F0 = 00 02 07 07 07 07 07 07  
F1 = 07 36 04 00 3C 0F 8F 04  
F2 = 04 18 A3 12 02 B2 12 FF  
F3 = 0 
F4 = 00 00 00 08 91 04 04 04  
F5 = 04 00 00 00 00 00 00 88  
F6 = 88 54 80 66 66 66 66 66  
F7 = 66 A9 91 2D 0A 4C 00 00  
F8 = 0 
F9 = 0 
FA = 0 
FB = 0 
FC = 00 00 09 80 07 07 07 07  
FD = 07 01 FF 01 FF 01 FF 01  
FE = 01 01 FF 01 FF 01 FF 01  
 writing in Manufacturer Command Access Protect  (B0h) <- 0x040404  
B0 = 01 04 04 04 04 04 04 04  
Device Code Read (BFh)  
BF = 04 04 04 04 04 04 04 04 ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 04 04 04 04 04 04 04 04  
B1 = 04 B0 11 11 11 11 11 11  
B2 = 11 00 11 11 11 11 11 11  
B3 = 11 00 11 11 11 11 11 11  
B4 = 0 
B5 = 00 02 02 0A 04 04 04 04  
B6 = 04 02 02 3B 3B 3B 3B 3B  
B7 = 3B 06 06 06 06 06 06 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = 00 0E 0E 0E 0E 0E 0E 0E  
C1 = 0 
C2 = 0E 33 33 33 33 33 33 33  
C3 = 33 33 33 33 33 33 33 33  
C4 = 33 33 33 33 33 33 33 33  
C5 = 33 00 60 00 60 60 60 60  
C6 = 60 E0 01 01 01 01 01 01  
C7 = 0 
C8 = 0 
C9 = 00 BB BB BB BB BB BB BB  
CA = BB 0B 0B 0B 0B 0B 0B 0B  
CB = 0B A8 A8 A8 A8 A8 A8 A8  
CC = A8 04 04 04 04 04 04 04  
CD = 04 43 43 43 43 43 43 43  
CE = 43 02 02 02 02 02 02 02  
CF = 02 18 18 18 18 18 18 18  
D0 = 0 
D1 = 0 
D2 = 0 
D3 = 00 00 94 86 86 86 86 86 ***** 
D4 = 86 86 86 86 86 86 86 86  
D5 = 86 86 86 86 86 86 86 86  
D6 = 86 86 86 86 86 86 86 86  
D7 = 86 86 86 86 86 86 86 86  
D8 = 86 86 86 86 86 86 86 86  
D9 = 86 86 86 86 86 86 86 86  
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = 00 09 34 05 07 16 0E 24  
E1 = 24 0D 2B 0C 0B 06 0A 5C  
E2 = 0 
E3 = 0 
E4 = 00 03 03 03 03 03 03 03  
E5 = 03 70 70 70 70 70 70 70  
E6 = 0 
E7 = 00 4C 4C 4C 4C 4C 4C 4C  
E8 = 4C 44 44 44 44 44 44 44  
E9 = 44 44 44 44 44 44 44 44  
EA = 44 04 04 04 04 04 04 04  
EB = 04 00 80 01 01 01 01 01  
EC = 0 
ED = 0 
EE = 00 2A 2A 2A 2A 2A 2A 2A  
EF = 2A 80 00 10 60 40 10 00 ***** 
F0 = 00 02 07 07 07 07 07 07  
F1 = 07 36 04 00 3C 0F 8F 04  
F2 = 04 18 A3 12 02 B2 12 FF  
F3 = 0 
F4 = 00 00 00 08 91 04 04 04  
F5 = 04 00 00 00 00 00 00 88  
F6 = 88 54 80 66 66 66 66 66  
F7 = 66 A9 91 2D 0A 4C 00 00  
F8 = 0 
F9 = 0 
FA = 0 
FB = 0 
FC = 00 00 09 80 07 07 07 07  
FD = 07 01 FF 01 FF 01 FF 01  
FE = 01 01 FF 01 FF 01 FF 01  
 
Unknown LCD driver chip: 8686
***use minimal init as driver ili9341 ili9488 *** ->
Benchmark                Time (microseconds)
Screen fill              2757908
Text                     350844
Lines                    6952248
Horiz/Vert Lines         278040
Rectangles (outline)     171740
Rectangles (filled)      7668188
Circles (filled)         2415740
Circles (outline)        2940184
Triangles (outline)      1937600
Triangles (filled)       3605292
Rounded rects (outline)  914640
Rounded rects (filled)   8734764
Done!!!  ID reader v5.3
Tashkey
Offline
Зарегистрирован: 09.09.2018

iStefan, копайте ILI9486

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

iStefan, как всегда в основном, всё уже описывалось и по несколько раз (в поиск "синие буквы")  , или открываете каждую страничку и поиск по ней ctrl+F  сини  .
можете найти несколько таких же случаев с синими буквами. это неправильно выбраны битность на шлейфе дисплея , выводами IM.. . (к примеру выбрано 9/16/18 бит , а подключили по 8бит  и в библиотеке установлено 8бит)  .  
 

iStefan
Offline
Зарегистрирован: 19.03.2016

slider Спасибо! Даже не заметил что цвет не совподает.... от радости что заработало! Забыл IM1 к  + притянуть :(.

 

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

Друзья, помогите с подключением дисплея от Motorola C201. Создал отдельную тему, чтобы эту не засорять: http://arduino.ru/forum/apparatnye-voprosy/displei-ot-motorola-c201

megatron
Offline
Зарегистрирован: 27.12.2018

Добрый вечер! Если ктото знает как мне помочь пожалуйста,  почему-то у меня неполучаеться правильно подкличить дисплей вот описание: https://drive.google.com/drive/folders/1aigKB20mg0MVRpLJb41COdjHN8i_m5Cw?usp=sharing
Я использую Arduino Uno + дисплей (Стекло панели: 2.4 дюймов-Режим отображения: Обычно Белый,трансмиссионный ЖК-Разрешение: 240 (rgb) * 320 QVGA) с драйвером ILI9341. Программа для теста: v5.3 read all register + read ID + TFT LCD test  Adafruit_TFTLCD _GFX. Причем хоть чтото он показывает только в этом скэтче. Другие билиотеки и скэтчи под ILI9341 нехочет воспринимать вообще белый экран. Монитор порта понятно определяет что это ILI9341.Дисплей Реагирует в покдлюченном состоянии на прикосновения к нему и контактам,он метяет цвета они становяться ярче и другово цвета. Я его покдлючил на D0-D7. Подключал как написанно в v5.3 read all register + read ID + TFT LCD test  Adafruit_TFTLCD _GFX. И постоянно строчки появляються зеленые. Цвет до прикосновения приемущественно синий. Делитель Напряжения 20кОм/10кОм. 

Всем спасибо) 

 

 

Валерон
Offline
Зарегистрирован: 25.11.2018

megatron пишет:

Делитель Напряжения 20кОм/10кОм. 
 

Прочитай http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-... и http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=42#comment-413128

Писалось уже ранее про делители, прочитай 2 последних страницы.

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

Здравствуйте! Появился на руках дисплей от Siemens ST55 распиновку на дисплей нашел:

https://yadi.sk/d/Tgw8rFZrLFrqLQ

Читатели форума,  есть ли у кого какая либо инфа по нему.Хотелось бы его подключить.

Валерон
Offline
Зарегистрирован: 25.11.2018

nik2507 пишет:

Здравствуйте! Появился на руках дисплей от Siemens ST55 распиновку на дисплей нашел:

https://yadi.sk/d/Tgw8rFZrLFrqLQ

Читатели форума,  есть ли у кого какая либо инфа по нему.Хотелось бы его подключить.

Есть ли смысл юзать такой мелкий дисп?

arxxra
Offline
Зарегистрирован: 01.01.2019

Доброго времени суток. Не мгли бы Вы мне помочь. Есть дисплей 2шт. 480х272 4.63" NoName https://ru.aliexpress.com/item/Maithoga-4-6-HD-TFT-ILI9488-Drive-IC/32669045783.html

Пробую его подключить к DUE.  22-29 38-42.  Продавец пишет что это ILI9488.  Читалка на DUE выдает 00 00 94 86 00 00

Он 8бит. Распиновка:

Инициализация от продавца

WriteComm(0xE0); 
WriteData(0x00); 
WriteData(0x07); 
WriteData(0x0f); 
WriteData(0x0D); 
WriteData(0x1B); 
WriteData(0x0A); 
WriteData(0x3c); 
WriteData(0x78); 
WriteData(0x4A); 
WriteData(0x07); 
WriteData(0x0E); 
WriteData(0x09); 
WriteData(0x1B); 
WriteData(0x1e); 
WriteData(0x0f);  
 
WriteComm(0xE1); 
WriteData(0x00); 
WriteData(0x22); 
WriteData(0x24); 
WriteData(0x06); 
WriteData(0x12); 
WriteData(0x07); 
WriteData(0x36); 
WriteData(0x47); 
WriteData(0x47); 
WriteData(0x06); 
WriteData(0x0a); 
WriteData(0x07); 
WriteData(0x30); 
WriteData(0x37); 
WriteData(0x0f); 

WriteComm(0xC0); 
WriteData(0x10); 
WriteData(0x10); 
 
WriteComm(0xC1); 
WriteData(0x41); 

WriteComm(0xC5); 
WriteData(0x00); 
WriteData(0x22); 
WriteData(0x80); 

WriteComm(0x36); 
WriteData(0xE8); 

WriteComm(0x3A); 
WriteData(0x55);


WriteComm(0XB0);  //Interface Mode Control  
WriteData(0x00); 
WriteComm(0xB1);   //Frame rate 70HZ  
WriteData(0xB0); 
WriteData(0x11); 
WriteComm(0xB4); 
WriteData(0x02);   
WriteComm(0xB6); //RGB/MCU Interface Control
WriteData(0x02); 
WriteData(0x02); 

WriteComm(0xB7); 
WriteData(0xC6); 

//WriteComm(0XBE);
//WriteData(0x00);
//WriteData(0x04);

WriteComm(0xE9); 
WriteData(0x00);
 
WriteComm(0XF7);    
WriteData(0xA9); 
WriteData(0x51); 
WriteData(0x2C); 
WriteData(0x82);

WriteComm(0x11); 
LCD_delay(120); 
WriteComm(0x29); 


WriteComm(0x36); //Set_address_mode
WriteData(0x28); //єбЖБЈ¬ґУЧуПВЅЗїЄКјЈ¬ґУЧуµЅУТЈ¬ґУПВµЅЙП

 

Читалка 3beta for due:

start... 

register 00h for ILI9320(9320), ILI9325(9325), ILI9326(9326), SSD1289(1289,8989)
                 HX8347D(047),  HX8347G(075),  HX8352A(052),  HX8352B(065), HX8352C(072)
                 R61509V(B509), R61505W(C505), SPFD5420A(5408) 
register 0
1 Parameter   0
2 Parameter   0
3 Parameter   0
4 Parameter   0
5 Parameter   0
6 Parameter   0

register EFh for ILI9327(0 02 04 93 27 FF),   
register EF
1 Parameter   0
2 Parameter   0
3 Parameter   0
4 Parameter   0
5 Parameter   0
6 Parameter   0

register BFh for ILI9481(0 0 94 81 xx xx)  
register BF
1 Parameter   FF
2 Parameter   FF
3 Parameter   68
4 Parameter   14
5 Parameter   0
6 Parameter   FF

register D3h for ILI9488(0 0 94 88 xx xx)   
register D3
1 Parameter   0
2 Parameter   0
3 Parameter   94
4 Parameter   86
5 Parameter   0
6 Parameter   0

register 04h for HX8357(?DA-DC), HX8353(?80-85),   
register 4
1 Parameter   54
2 Parameter   54
3 Parameter   80
4 Parameter   66
5 Parameter   0
6 Parameter   0

 

На дефолтной UTFT 18,38-41 (ILI9341_8) дисплей завелся.

 

Пример arm_480x272. 

Изменил UTFT.cpp так:

UTFT::UTFT(byte model, int RS, int WR, int CS, int RST, int SER)
    disp_x_size = 271;
    disp_y_size = 479;
    display_transfer_mode = 8;
    display_model = model;

но изображение сдвинуто вверх ~30px. Мерцает 25 герц примерно...

Иниты от 9486,9488 дают белый экран.

 

 

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

В первом отчете дисплей определяется как rm68140, аналог ili9486.

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

arxxra
Offline
Зарегистрирован: 01.01.2019

Спасибо!

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

Почитай файлы в библиотеках. Просто открывай их редактором. Там тоже есть подключение.

В ветке и про дую есть. Читай.

arxxra
Offline
Зарегистрирован: 01.01.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 = 0 
02 = 0 
03 = 0 
04 = 0                       * 
05 = 0 
06 = 0 
07 = 0 
08 = 0 
09 = 0 
0A = 08 08 08 08 08 08 08 08  
0B = 0 
0C = 66 66 66 66 66 66 66 66  
0D = 0 
0E = 0 
0F = 0 
10 = 0 
11 = 0 
12 = 0 
13 = 0 
14 = 0 
15 = 0 
16 = 0 
17 = 0 
18 = 0 
19 = 0 
1A = 0 
1B = 0 
1C = 0 
1D = 0 
1E = 0 
1F = 0 
20 = 0 
21 = 0 
22 = 0 
23 = 0 
24 = 0 
25 = 0 
26 = 0 
27 = 0 
28 = 0 
29 = 0 
2A = 00 00 00 01 3F 00 00 00  
2B = 00 00 00 01 DF 00 00 00  
2C = 0 
2D = 0 
2E = 1C 68 64 68 B4 A8 2C E8  
2F = 0 
30 = 00 00 00 01 DF 00 00 00  
31 = 0 
32 = 0 
33 = 00 00 00 01 E0 00 00 00  
34 = 0 
35 = 0 
36 = 0 
37 = 0 
38 = 0 
39 = 0 
3A = 66 66 66 66 66 66 66 66  
3B = 0 
3C = 0 
3D = 0 
3E = 9C E8 D4 9C D4 F0 64 24  
3F = 0 
40 = 0 
41 = 0 
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 = 0 
A9 = 0 
AA = 94 94 94 94 94 94 94 94  
AB = 0 
AC = 0 
AD = 0 
AE = 0 
AF = 94 94 94 94 94 94 94 94  
B0 = 0 
B1 = 0 
B2 = 0 
B3 = 0 
B4 = 0 
B5 = 02 02 02 0A 04 00 00 00  
B6 = 0 
B7 = 06 06 06 06 06 06 06 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = FF FF 68 14 00 FF 00 00 ***** 
C0 = 0 
C1 = 0 
C2 = 33 33 33 33 33 33 33 33  
C3 = 33 33 33 33 33 33 33 33  
C4 = 33 33 33 33 33 33 33 33  
C5 = 0 
C6 = 0 
C7 = 0 
C8 = 0 
C9 = 0 
CA = 0 
CB = 0 
CC = 0 
CD = 0 
CE = 0 
CF = 0 
D0 = 0 
D1 = 0 
D2 = 0 
D3 = 0                       * 
D4 = 0 
D5 = 0 
D6 = 0 
D7 = 0 
D8 = 0 
D9 = 0 
DA = 54 54 54 54 54 54 54 54 ***** 
DB = 80 80 80 80 80 80 80 80 ***** 
DC = 66 66 66 66 66 66 66 66 ***** 
DD = 0 
DE = 0 
DF = 0 
E0 = 00 00 54 07 44 05 08 00  
E1 = 0 
E2 = 0 
E3 = 0 
E4 = 0 
E5 = 0 
E6 = 0 
E7 = 0 
E8 = 0 
E9 = 0 
EA = 0 
EB = 0 
EC = 0 
ED = 0 
EE = 0 
EF = 0                       * 
F0 = 0 
F1 = 0 
F2 = 0 
F3 = 0 
F4 = 0 
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 = FF FF 68 14 00 FF 00 00 *****       | 
D3 = 0                       *       | 
DA = 54 54 54 54 54 54 54 54 *****       | 
DB = 80 80 80 80 80 80 80 80 *****       | 
DC = 66 66 66 66 66 66 66 66 *****       | 
EF = 0                       *       | 
|                                    |
o------------------------------------o
 . . . . . . . 
  writing in Manufacturer Command Access Protect  (B0h) <- 0xFFFFFF  
B0 = 8F 8F 8F 8F 8F 8F 8F 8F  
Device Code Read (BFh)  
BF = FF FF 68 14 00 FF 00 00 ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 8F 8F 8F 8F 8F 8F 8F 8F  
B1 = 0 
B2 = 0 
B3 = 0 
B4 = 0 
B5 = 02 02 02 0A 04 00 00 00  
B6 = 0 
B7 = 06 06 06 06 06 06 06 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = FF FF 68 14 00 FF 00 00 ***** 
C0 = 0 
C1 = 0 
C2 = 33 33 33 33 33 33 33 33  
C3 = 33 33 33 33 33 33 33 33  
C4 = 33 33 33 33 33 33 33 33  
C5 = 0 
C6 = 0 
C7 = 0 
C8 = 0 
C9 = 0 
CA = 0 
CB = 0 
CC = 0 
CD = 0 
CE = 0 
CF = 0 
D0 = 0 
D1 = 0 
D2 = 0 
D3 = 0                       * 
D4 = 0 
D5 = 0 
D6 = 0 
D7 = 0 
D8 = 0 
D9 = 0 
DA = 54 54 54 54 54 54 54 54 ***** 
DB = 80 80 80 80 80 80 80 80 ***** 
DC = 66 66 66 66 66 66 66 66 ***** 
DD = 0 
DE = 0 
DF = 0 
E0 = 00 00 54 07 44 05 08 00  
E1 = 0 
E2 = 0 
E3 = 0 
E4 = 0 
E5 = 0 
E6 = 0 
E7 = 0 
E8 = 0 
E9 = 0 
EA = 0 
EB = 0 
EC = 0 
ED = 0 
EE = 0 
EF = 0                       * 
F0 = 0 
F1 = 0 
F2 = 0 
F3 = 0 
F4 = 0 
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 = 04 04 04 04 04 04 04 04  
Device Code Read (BFh)  
BF = FF FF 68 14 00 FF 00 00 ***** 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 04 04 04 04 04 04 04 04  
B1 = 0 
B2 = 0 
B3 = 0 
B4 = 0 
B5 = 02 02 02 0A 04 00 00 00  
B6 = 0 
B7 = 06 06 06 06 06 06 06 06  
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = FF FF 68 14 00 FF 00 00 ***** 
C0 = 0 
C1 = 0 
C2 = 33 33 33 33 33 33 33 33  
C3 = 33 33 33 33 33 33 33 33  
C4 = 33 33 33 33 33 33 33 33  
C5 = 0 
C6 = 0 
C7 = 0 
C8 = 0 
C9 = 0 
CA = 0 
CB = 0 
CC = 0 
CD = 0 
CE = 0 
CF = 0 
D0 = 0 
D1 = 0 
D2 = 0 
D3 = 0                       * 
D4 = 0 
D5 = 0 
D6 = 0 
D7 = 0 
D8 = 0 
D9 = 0 
DA = 54 54 54 54 54 54 54 54 ***** 
DB = 80 80 80 80 80 80 80 80 ***** 
DC = 66 66 66 66 66 66 66 66 ***** 
DD = 0 
DE = 0 
DF = 0 
E0 = 00 00 54 07 44 05 08 00  
E1 = 0 
E2 = 0 
E3 = 0 
E4 = 0 
E5 = 0 
E6 = 0 
E7 = 0 
E8 = 0 
E9 = 0 
EA = 0 
EB = 0 
EC = 0 
ED = 0 
EE = 0 
EF = 0                       * 
F0 = 0 
F1 = 0 
F2 = 0 
F3 = 0 
F4 = 0 
F5 = 0 
F6 = 0 
F7 = 0 
F8 = 0 
F9 = 0 
FA = 0 
FB = 0 
FC = 0 
FD = 0 
FE = 0 
 
Unknown LCD driver chip: 0
***use minimal init as driver ili9341 ili9488 *** ->
Benchmark                Time (microseconds)
Screen fill              1379556
Text                     350844
Lines                    3407624
Horiz/Vert Lines         144424
Rectangles (outline)     104048
Rectangles (filled)      3267412
Circles (filled)         1205700
Circles (outline)        1472740
Triangles (outline)      1080876
Triangles (filled)       1715816
Rounded rects (outline)  505472
Rounded rects (filled)   3791220
Done!!!  ID reader v5.3

Читалка 5.3 выдала опус выше. А фото теста и конструкции ниже. Читаю через CP2102. Пишу через ISP MKII. Питание 3.3v.

Вроде бы как настойчиво определяется как ILI9486 но инит никак. Из стандартных только 9341 и то с полосой мусора внизу при разрешении 272х480. Если ставлю 320х480 дисп заливается весь без мусора. Линии рисует где-то там за пределами экрана. Вращающийся текст правильно отбражается только 1 раз потом обрезан.  Остальное вроде есть по центру с обрезками из-за того что дисп 6:9.

 

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

Контроллер RM68140, аналог ILI9486

 

arxxra
Offline
Зарегистрирован: 01.01.2019

MCUFRIEND_kbv норм но не влазиет 320 в 272 пикселя тут наверное такой дисплей. Надо это как то учитывать при выводе. Всем Спасибо за участие)) Вывод 

Read Registers on MCUFRIEND UNO shield
controllers either read as single 16-bit
e.g. the ID is at readReg(0)
or as a sequence of 8-bit values
in special locations (first is dummy)

reg(0x0000) 00 00	ID: ILI9320, ILI9325, ILI9335, ...
reg(0x0004) 54 54 80 66	Manufacturer ID
reg(0x0009) 00 00 61 00 00	Status Register
reg(0x000A) 08 08	Get Power Mode
reg(0x000C) 66 66	Get Pixel Format
reg(0x0061) 00 00	RDID1 HX8347-G
reg(0x0062) 00 00	RDID2 HX8347-G
reg(0x0063) 00 00	RDID3 HX8347-G
reg(0x0064) 00 00	RDID1 HX8347-A
reg(0x0065) 00 00	RDID2 HX8347-A
reg(0x0066) 00 00	RDID3 HX8347-A
reg(0x0067) 00 00	RDID Himax HX8347-A
reg(0x0070) 00 00	Panel Himax HX8347-A
reg(0x00A1) 00 00 00 00 00	RD_DDB SSD1963
reg(0x00B0) 00 00	RGB Interface Signal Control
reg(0x00B4) 00 00	Inversion Control
reg(0x00B6) 02 02 02 3B 00	Display Control
reg(0x00B7) 06 06	Entry Mode Set
reg(0x00BF) FF FF 68 14 00 FF	ILI9481, HX8357-B
reg(0x00C0) 0E 0E 0E 00 00 00 00 00 00	Panel Control
reg(0x00C8) 00 00 00 00 00 00 00 00 00 00 00 00 00	GAMMA
reg(0x00CC) 00 00	Panel Control
reg(0x00D0) 00 00 00	Power Control
reg(0x00D2) 00 00 00 00 00	NVM Read
reg(0x00D3) 00 00 94 86	ILI9341, ILI9488
reg(0x00D4) 00 00 00 00	Novatek ID
reg(0x00DA) 54 54	RDID1
reg(0x00DB) 80 80	RDID2
reg(0x00DC) 66 66	RDID3
reg(0x00E0) 00 00 54 07 44 05 08 00 54 07 44 05 08 44 44 00	GAMMA-P
reg(0x00E1) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	GAMMA-N
reg(0x00EF) 00 00 00 00 00 00	ILI9327
reg(0x00F2) 00 00 00 00 00 00 00 00 00 00 00 00	Adjust Control 2
reg(0x00F6) 00 00 00 00	Interface Control
Serial took 0ms to start
ID = 0x6814

Дисплей заработал как надо использовал библиотеку mcufriend. David очень помог за что ему огромное спасибо.

https://1drv.ms/f/s!Auw_kkqM7FlpnHBVZ8vVudivBJZF

Не знаю добавит или нет в основную версию.

Ссылка на библиотеку

https://github.com/prenticedavid/MCUFRIEND_kbv/tree/test_272x480

Изменения в адресации окна setAddrWindow файл mcuvfiend_kvb.cpp

if (_lcd_ID == 0x6814) {
	    if (rotation & 1) y += 24, y1 += 24;
	    else x += 24, x1 += 24;}

И соответственно в разрешении

*p16 = 272;

 

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

Читай даташит на 68140 и смотри библиотеку. Меняй регистры вывода и размеры экрана в библиотеке,

согласно даташита. 

Саша Федоров
Offline
Зарегистрирован: 04.01.2019

добрый день, помогите мне определить пины для дисплея на lenovo a2010. На нем пишет pcba-qtb4d5433.
Заранее спасибо

Mrshilov
Offline
Зарегистрирован: 28.06.2016

LENOVO A2010 LCD pinout: https://yadi.sk/i/tORnWQ_FvItl4g

Саша Федоров
Offline
Зарегистрирован: 04.01.2019

Огромное спасибо

Александр0411
Offline
Зарегистрирован: 10.01.2017

Ребята кто нибуль подключал экран от Fly Quad Miracle 2 IQ442? Или как подключить?

На экране написано BLU-FL-040WV020-21-130705 и FPC-FLO040WV020_VD1

Александр0411
Offline
Зарегистрирован: 10.01.2017

Вот что удалось узнать

Вот что удалось узнать

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

Забей на него. Судя по фоткам шлейфа в нете он формата MIPI.

koteyka-2
Offline
Зарегистрирован: 19.01.2019

Есть дисплей LCD QCP-800 (ECM-A0766 EPSON)

Ни какой инфы гугл по нему не дал.

Реально ли такой прикрутить к ардуино?

koteyka-2
Offline
Зарегистрирован: 19.01.2019

Еще есть китайский самсунг H3520

На дисплее Z3100-LCM-V1.0-K03

Его получится прикрутить?

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

Фото шлейфа китайца выложи. Качественное и с 2 сторон. Только шлейфа с черной мастикой.

 

koteyka-2
Offline
Зарегистрирован: 19.01.2019

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

В ветке есть нормальные фотки шлейфов. посмотри. По твоим фото определить невозможно.

koteyka-2
Offline
Зарегистрирован: 19.01.2019

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

Возможно шина данных наоборот. С подсветкой, +- разберешься сам. На фото плохо видно. 

koteyka-2
Offline
Зарегистрирован: 19.01.2019

Спасибо. Подсветка - далеко не самое... Там я без проблем разберусь. Мне бы теперь осилить сопряжение.  Впервые с эти сталкиваюсь ( и с ардуино тоже, хоть и программист).
Еще раз спасибо.

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

Самое главное не спалить контроллер дисплея. Больше 3,3В не подавать.

Проще всего запитать ардуину или микроконтроллер от 3,3В и подключать напрямую.

Если питать от 5В, то дисплей подключать через делители, по всем выводам.

Почитай ветку. 

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

koteyka-2, дополнение:
20-RD
21-WR
22-RS
23-CS
Это 99%

1..8 - D15..D8, но в восьмибитном режиме они используются как D7-D0, т.е. так, как croc19 и подписал. Дальше, как и сказали - согласование сигналов и читать регистры читалками от Slider'а и MCUfriend. Можно отодрать черную наклейку, закрывающую чип и померять его размер - частенько помогает в определении типа контроллера. 

koteyka-2
Offline
Зарегистрирован: 19.01.2019

Спасибо, буду пробовать.

Еще вопрос. Все дисплеи вначале ветки расмисаны под выводы ардуино мега. На уно разве не достаточно будет выводов?

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

koteyka-2, достаточно. Стандарт подключения:

#define LCD_CS A3 // Chip Select goes to Analog 3
#define LCD_CD A2 // Command/Data goes to Analog 2
#define LCD_WR A1 // LCD Write goes to Analog 1
#define LCD_RD A0 // LCD Read goes to Analog 0
 
#define LCD_RESET A4 // Can alternately just connect to Arduino's reset pin
 
// When using the BREAKOUT BOARD only, use these 8 data lines to the LCD:
// For the Arduino Uno, Duemilanove, Diecimila, etc.:
//   D0 connects to digital pin 8  (Notice these are
//   D1 connects to digital pin 9   NOT in order!)
//   D2 connects to digital pin 2
//   D3 connects to digital pin 3
//   D4 connects to digital pin 4
//   D5 connects to digital pin 5
//   D6 connects to digital pin 6
//   D7 connects to digital pin 7
 
Сверяйтесь в скетче. Согласование, как по мне, лучше делать переводом Ардуино на 3.3В. Резисторные делители в сговоре с входными емкостями сильно заваливают фронты, особенно, если резисторы большие. Что часто приводит к косякам и даже неработоспособности экрана - примеров в этой ветке достаточно.
koteyka-2
Offline
Зарегистрирован: 19.01.2019

 В документации к библиотеке ГЕАЕ аот такое

Например, RD я у них вообще не вижу.

Как правильно, по вашему или по ихнему?

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

koteyka-2, порты процессора в большинстве универсальные и сигналы управления дисплеем могут привязывать к разным ножкам, как легло на душу тому, кто писал скетч или библиотеку. Я привел наиболее часто встречающийся вариант и заметил, что окончательно надо сверяться с тем, что используете. Как я понимаю, до того, как Вы начнете что-то рисовать на дисплее с помощью какой-либо библиотеки, Вам нужно его запустить, найдя правильную инициализацию и библиотеку, а для этого надо узнать тип его контроллера. Поэтому Вам сейчас нужно применить читалки, а у них, если мне не изменяет память, как раз такое подключение, как я привел (но проверьте, когда будете запускать, в самом скетче читалке в начале написано, какие ножки куда). Ссылки на читалки есть в этой ветке.

Что касается сигнала RD (чтение). При обычной работе дисплея он, как правило, не используется. Но вот при чтении регистров, что, повторюсь, Вам сейчас и нужно, он совершенно необходим.

 

PS В приведенной Вами раскладке сигналов люди напрягались с реализацией 16-битной шины. Поэтому у них, наверное, и не влез сигнал RD. Повторюсь: ищите тут ссылки на читалки Slider'а и MCUfriend, запускайте их, сверяйте по ним свое подключение и вперед. Прочтете осмысленное - будете пытаться определить тип контроллера. Определите тип контроллера - будете искать на него инициализацию и поддерживающую его библиотеку. Или искать даташит и писать свое.

PPS "ГЕАЕ" - это punto switcher надругался над UTFT? :)

stepkuz
Offline
Зарегистрирован: 12.12.2017

Не получается адаптировать библиотеку ucglib для ST7775 на STM32F103 arduino по 8 битной паралельной шине.
Я изменяю ucg_pgm_uint8_t ucg_tft_240x320_ili9325_init_seq[]    ... в файле ucg_dev_tft_240x320_itdb02.c

Использую Ucglib8Bit ucg(ucg_dev_ili9325_18x240x320_itdb02, ucg_ext_ili9325_18, PA0, PA1, PA2, PA3, PA4, PA5, PA6, PA7, /* wr= */ PB14 , /* cd= */ PB13 , /* cs= */ PB12, /* reset= */ PB11 );
Получаю такие изображения...
 
 
Белый и черный отображается правильно, остальные искажаются.
Буду признателен за помощь, совет...

 

 

koteyka-2
Offline
Зарегистрирован: 19.01.2019

Спасибо за исчерпывающий ответ.

Нашел вот что http://www.fortymall.com/views.asp?hw_id=427

Распиновка, похоже, как у меня. Какой процент вероятности, что контроллер такой же?

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

koteyka-2, небольшая.