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

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

...вот что мне удалось выяснить

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

Не видно тонких проводников на шлейфе.

Nikolay44
Offline
Зарегистрирован: 13.09.2017

Lotus6202 пишет:

Дисплей с китайской НОКИИ N9.  3,5 дюйма  240х400. ILI9327. JX036H001 VER03

 

 

 

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

 

Что именно не понятно? К чему подключаете?

Напишите адрес почты я кину библиотеку.

navistarr
Offline
Зарегистрирован: 13.08.2017
на что это похоже

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 480x272
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
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 = 47 47 47 47 47 47 47 47 ***** 
01 = 0 
02 = 0 
03 = 0 
04 = 0                       * 
05 = EF EF EF EF EF EF EF EF  
06 = 0 
07 = 0 
08 = 01 01 01 01 01 01 01 01  
09 = 3F 3F 3F 3F 3F 3F 3F 3F  
0A = 0 
0B = 0 
0C = 01 01 01 01 01 01 01 01  
0D = 3F 3F 3F 3F 3F 3F 3F 3F  
0E = 0 
0F = 0 
10 = 01 01 01 01 01 01 01 01  
11 = 40 40 40 40 40 40 40 40  
12 = 0 
13 = 0 
14 = 0 
15 = 0 
16 = 0 
17 = 06 06 06 06 06 06 06 06  
18 = 34 34 34 34 34 34 34 34  
19 = 0 
1A = 01 01 01 01 01 01 01 01  
1B = 1B 1B 1B 1B 1B 1B 1B 1B  
1C = 03 03 03 03 03 03 03 03  
1D = 44 44 44 44 44 44 44 44  
1E = 44 44 44 44 44 44 44 44  
1F = 89 89 89 89 89 89 89 89  
20 = 0 
21 = 0 
22 = 0 
23 = 80 80 80 80 80 80 80 80  
24 = 71 71 71 71 71 71 71 71  
25 = 2F 2F 2F 2F 2F 2F 2F 2F  
26 = 01 01 01 01 01 01 01 01  
27 = A3 A3 A3 A3 A3 A3 A3 A3  
28 = 20 20 20 20 20 20 20 20  
29 = 22 22 22 22 22 22 22 22  
2A = 0 
2B = 1C 1C 1C 1C 1C 1C 1C 1C  
2C = 1C 1C 1C 1C 1C 1C 1C 1C  
2D = 0D 0D 0D 0D 0D 0D 0D 0D  
2E = 70 70 70 70 70 70 70 70  
2F = 11 11 11 11 11 11 11 11  
30 = 0 
31 = 0 
32 = 0 
33 = 08 08 08 08 08 08 08 08  
34 = 04 04 04 04 04 04 04 04  
35 = 0 
36 = 0 
37 = 0 
38 = 0 
39 = 0 
3A = 17 17 17 17 17 17 17 17  
3B = 0 
3C = 0 
3D = 0 
3E = 0 
3F = 0 
40 = 0C 0C 0C 0C 0C 0C 0C 0C  
41 = 10 10 10 10 10 10 10 10  
42 = 0D 0D 0D 0D 0D 0D 0D 0D  
43 = 13 13 13 13 13 13 13 13  
44 = 13 13 13 13 13 13 13 13  
45 = 19 19 19 19 19 19 19 19  
46 = 0B 0B 0B 0B 0B 0B 0B 0B  
47 = 4E 4E 4E 4E 4E 4E 4E 4E  
48 = 05 05 05 05 05 05 05 05  
49 = 11 11 11 11 11 11 11 11  
4A = 15 15 15 15 15 15 15 15  
4B = 17 17 17 17 17 17 17 17  
4C = 13 13 13 13 13 13 13 13  
4D = 0 
4E = 0 
4F = 0 
50 = 0C 0C 0C 0C 0C 0C 0C 0C  
51 = 17 17 17 17 17 17 17 17  
52 = 17 17 17 17 17 17 17 17  
53 = 18 18 18 18 18 18 18 18  
54 = 17 17 17 17 17 17 17 17  
55 = 19 19 19 19 19 19 19 19  
56 = 0F 0F 0F 0F 0F 0F 0F 0F  
57 = 51 51 51 51 51 51 51 51  
58 = 0B 0B 0B 0B 0B 0B 0B 0B  
59 = 07 07 07 07 07 07 07 07  
5A = 0B 0B 0B 0B 0B 0B 0B 0B  
5B = 0E 0E 0E 0E 0E 0E 0E 0E  
5C = 18 18 18 18 18 18 18 18  
5D = FF FF FF FF FF FF FF FF  
5E = 0 
5F = 0 
60 = 0 
61 = 0 
62 = 80 80 80 80 80 80 80 80  
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 = 0 
AB = 0 
AC = 0 
AD = 0 
AE = 0 
AF = 0 
B0 = 0 
B1 = 0 
B2 = 0 
B3 = 0 
B4 = 0 
B5 = 0 
B6 = 0 
B7 = 0 
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = 0 
C1 = 0 
C2 = 0 
C3 = 0 
C4 = 0 
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 = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = 03 03 03 03 03 03 03 03  
E1 = 49 49 49 49 49 49 49 49  
E2 = 0B 0B 0B 0B 0B 0B 0B 0B  
E3 = 03 03 03 03 03 03 03 03  
E4 = 10 10 10 10 10 10 10 10  
E5 = 20 20 20 20 20 20 20 20  
E6 = 20 20 20 20 20 20 20 20  
E7 = 10 10 10 10 10 10 10 10  
E8 = 38 38 38 38 38 38 38 38  
E9 = 38 38 38 38 38 38 38 38  
EA = 0 
EB = 20 20 20 20 20 20 20 20  
EC = 0C 0C 0C 0C 0C 0C 0C 0C  
ED = C4 C4 C4 C4 C4 C4 C4 C4  
EE = 1C 1C 1C 1C 1C 1C 1C 1C  
EF = 49 49 49 49 49 49 49 49 ***** 
F0 = 20 20 20 20 20 20 20 20  
F1 = 01 01 01 01 01 01 01 01  
F2 = 10 10 10 10 10 10 10 10  
F3 = 0 
F4 = 0 
F5 = 0 
F6 = 0 
F7 = 0 
F8 = 0 
F9 = 0 
FA = 0 
FB = 0 
FC = 0 
FD = 0 
FE = 0 
 
00 = 47 47 47 47 47 47 47 47 ***** 
04 = 0                       * 
B0 = 0 
BF = 0                       * 
D3 = 0                       * 
DA = 0                       * 
DB = 0                       * 
DC = 0                       * 
EF = 49 49 49 49 49 49 49 49 ***** 
 . . . . . . . 
  writing in Manufacturer Command Access Protect  (B0h) <- 0xFFFFFF  
B0 = 0 
Device Code Read (BFh)  
BF = 0                       * 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 0 
B1 = 0 
B2 = 0 
B3 = 0 
B4 = 0 
B5 = 0 
B6 = 0 
B7 = 0 
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = 0 
C1 = 0 
C2 = 0 
C3 = 0 
C4 = 0 
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 = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = 03 03 03 03 03 03 03 03  
E1 = 49 49 49 49 49 49 49 49  
E2 = 0B 0B 0B 0B 0B 0B 0B 0B  
E3 = 03 03 03 03 03 03 03 03  
E4 = 10 10 10 10 10 10 10 10  
E5 = 20 20 20 20 20 20 20 20  
E6 = 20 20 20 20 20 20 20 20  
E7 = 10 10 10 10 10 10 10 10  
E8 = 38 38 38 38 38 38 38 38  
E9 = 38 38 38 38 38 38 38 38  
EA = 0 
EB = 20 20 20 20 20 20 20 20  
EC = 0C 0C 0C 0C 0C 0C 0C 0C  
ED = C4 C4 C4 C4 C4 C4 C4 C4  
EE = 1C 1C 1C 1C 1C 1C 1C 1C  
EF = 49 49 49 49 49 49 49 49 ***** 
F0 = 20 20 20 20 20 20 20 20  
F1 = 01 01 01 01 01 01 01 01  
F2 = 10 10 10 10 10 10 10 10  
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 = 0 
Device Code Read (BFh)  
BF = 0                       * 
 . . . 
 
reg  p1 p2 p3 p4 p5 p6 p7 p8  
B0 = 0 
B1 = 0 
B2 = 0 
B3 = 0 
B4 = 0 
B5 = 0 
B6 = 0 
B7 = 0 
B8 = 0 
B9 = 0 
BA = 0 
BB = 0 
BC = 0 
BD = 0 
BE = 0 
BF = 0                       * 
C0 = 0 
C1 = 0 
C2 = 0 
C3 = 0 
C4 = 0 
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 = 0                       * 
DB = 0                       * 
DC = 0                       * 
DD = 0 
DE = 0 
DF = 0 
E0 = 03 03 03 03 03 03 03 03  
E1 = 49 49 49 49 49 49 49 49  
E2 = 0B 0B 0B 0B 0B 0B 0B 0B  
E3 = 03 03 03 03 03 03 03 03  
E4 = 10 10 10 10 10 10 10 10  
E5 = 20 20 20 20 20 20 20 20  
E6 = 20 20 20 20 20 20 20 20  
E7 = 10 10 10 10 10 10 10 10  
E8 = 38 38 38 38 38 38 38 38  
E9 = 38 38 38 38 38 38 38 38  
EA = 0 
EB = 20 20 20 20 20 20 20 20  
EC = 0C 0C 0C 0C 0C 0C 0C 0C  
ED = C4 C4 C4 C4 C4 C4 C4 C4  
EE = 1C 1C 1C 1C 1C 1C 1C 1C  
EF = 49 49 49 49 49 49 49 49 ***** 
F0 = 20 20 20 20 20 20 20 20  
F1 = 01 01 01 01 01 01 01 01  
F2 = 10 10 10 10 10 10 10 10  
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: 4747
***use minimal init as driver ili9341 ili9488 *** ->
Benchmark                Time (microseconds)
Screen fill              2344404
Text                     350496
Lines                    6119636
Horiz/Vert Lines         239212
Rectangles (outline)     128372
Rectangles (filled)      4734192
Circles (filled)         2069448
Circles (outline)        2524836
Triangles (outline)      1366352
Triangles (filled)       2370388
Rounded rects (outline)  666580
Rounded rects (filled)   5453044
Done!!!  ID reader v5.3

 

 

Lotus6202
Offline
Зарегистрирован: 12.01.2018

Да библиотека у меня есть... Подключаю согластно ногам TFT Шилда.. 

  ILI9327
                     
UTFT myGLCD(TFT395UNO,A2,A1,A3,A4,A0);     
   //  TFT395UNO и номера выводов Arduino  RS(DC), WR, CS, RST, RD. 
Выводы параллельной шины данных.. Тоже согластно шилда..
А дисп молчит. тупо светит подсветкой
Nikolay44
Offline
Зарегистрирован: 13.09.2017

Lotus6202 пишет:

Да библиотека у меня есть... Подключаю согластно ногам TFT Шилда.. 

  ILI9327
                     
UTFT myGLCD(TFT395UNO,A2,A1,A3,A4,A0);     
   //  TFT395UNO и номера выводов Arduino  RS(DC), WR, CS, RST, RD. 
Выводы параллельной шины данных.. Тоже согластно шилда..
А дисп молчит. тупо светит подсветкой

через резисторы? питание 3,3?

библиотека UTFT ?

может так?

UTFT myGLCD(ILI9327,A2,A1,A3,A4,A0);     

Lotus6202
Offline
Зарегистрирован: 12.01.2018

Nikolay44 пишет:

Lotus6202 пишет:

Да библиотека у меня есть... Подключаю согластно ногам TFT Шилда.. 

  ILI9327
                     
UTFT myGLCD(TFT395UNO,A2,A1,A3,A4,A0);     
   //  TFT395UNO и номера выводов Arduino  RS(DC), WR, CS, RST, RD. 
Выводы параллельной шины данных.. Тоже согластно шилда..
А дисп молчит. тупо светит подсветкой

через резисторы? питание 3,3?

библиотека UTFT ?

может так?

UTFT myGLCD(ILI9327,A2,A1,A3,A4,A0);     

   про мини 3.3 вольта..   питание 3.3

с TFT напрямую без резисторов....   Играет это какую роль ,если да то какую ..

библиотека UTFT 

UTFT myGLCD(ILI9327,A2,A1,A3,A4,A0);

всё подключил....    Выводы параллельной шины данных как и куда в каком порядке... я взял распиновку от tft шилда 2.4 и все пины подключил к мини... ну ни как не идёт....

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

navistarr пишет:

на что это похоже

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 480x272
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
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 = 47 47 47 47 47 47 47 47 ***** 
01 = 0 ......

id 0x4747

в теме много где было.  вроде все библиотеки поддерживают этот контроллер. включать если что принудительно. 

Nikolay44
Offline
Зарегистрирован: 13.09.2017

Lotus6202 пишет:

всё подключил....    Выводы параллельной шины данных как и куда в каком порядке... я взял распиновку от tft шилда 2.4 и все пины подключил к мини... ну ни как не идёт....

rd +3.3

cs на минус

попробуй так 

http://arduino.ru/forum/apparatnye-voprosy/tft-35-i-arduino?page=2#comment-70133

или так

http://arduino.ru/forum/apparatnye-voprosy/tft-35-i-arduino?page=6#comment-89094

 

 

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

Lotus6202 а что пишет читалка?

Lotus6202
Offline
Зарегистрирован: 12.01.2018

Всем спасибо   запустил ..  вот по этому коду  

UTFT myGLCD(ILI9327_8,A2,A1,A3,A4); //3.5" TFTLCD for arduino 2560 from mcufriend.com on UNO
 
void setup()
{
  randomSeed(analogRead(0));
  
// Setup the LCD
  myGLCD.InitLCD();
  myGLCD.setFont(SmallFont);
}
 
всё подключил согластно шилду от тфт 2.4..  буду мудрить красиво на плате..
 
 ещё 15  дисплеев   1.44- 3.0     опробовать нужно. для своих проектов
 
крос   до читалки не дошёл.. но сабирать буду.. нужная вещь......
 
Nikolay44     спосибо за подсказки....   
navistarr
Offline
Зарегистрирован: 13.08.2017

HX8347-D это ID = 0x4747 помогите с поиском библиотеки для 8 битного режима

Lotus6202
Offline
Зарегистрирован: 12.01.2018

navistarr пишет:

HX8347-D это ID = 0x4747 помогите с поиском библиотеки для 8 битного режима

Держи   http://github.com/prenticedavid/TFT_SPI_kbv

или  тут   https://github.com/prenticedavid

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

Спасибо но как тут с подключением выводов

Lotus6202
Offline
Зарегистрирован: 12.01.2018

Чё смог найти.    http://m.dx.com/p/DetailMore?sku=386377&tabIndex=1   скопируй и вставь в строку а то ссылается на алиэкспрес...

Ghost33
Offline
Зарегистрирован: 07.01.2018

С чего это вдруг Ардуино не потянет простой 8 битный дисплей? с чего вы это взяли?

Nikolay44
Offline
Зарегистрирован: 13.09.2017

Ghost33 пишет:

С чего это вдруг Ардуино не потянет простой 8 битный дисплей? с чего вы это взяли?

 

вот про ваш дисплей

http://compcar.ru/forum/showthread.php?t=8734

Lotus6202
Offline
Зарегистрирован: 12.01.2018

Подскажите как запустить TFT на ILI9163C  Есть библиотека и распиновка шлейфа...      куда сунуть ....

Nikolay44
Offline
Зарегистрирован: 13.09.2017

Lotus6202 пишет:

Подскажите как запустить TFT на ILI9163C  Есть библиотека и распиновка шлейфа...      куда сунуть ....

дак как обычно ;-) в туда

https://www.youtube.com/watch?v=DSYB6sWGemU

Arduino UNO
LED      (BACKLIGHT)   3.3v
SCK      (SCLK)      pin 13
SDA      (MOSI)      pin 11
A0      (DC)         pin 9
RESET   (RESET)      pin 8
CS      (CS)         pin 10
GND      (GND)      GND
VCC      (VCC)      5v
Lotus6202
Offline
Зарегистрирован: 12.01.2018

дак как обычно ;-) в туда

https://www.youtube.com/watch?v=DSYB6sWGemU

Arduino UNO
LED      (BACKLIGHT)   3.3v
SCK      (SCLK)      pin 13
SDA      (MOSI)      pin 11
A0      (DC)         pin 9
RESET   (RESET)      pin 8
CS      (CS)         pin 10
GND      (GND)      GND
VCC      (VCC)      5v

[/quote]   TFT дисплей от мабильника с шлейфом 20 pin  /  8Bit 8080 интерфейс... вот такой  

http://ru.aliexpress.com/item/1-8-inch-20PIN-TFT-LCD-Screen-ILI9163C-Drive-IC-128-160/32248732378.html?spm=a2g0v.10010108.1000016.1.212888d1cE8LzV&isOrigTitle=true

Nikolay44
Offline
Зарегистрирован: 13.09.2017

Lotus6202 пишет:

8Bit 8080 интерфейс... вот такой  

библиотеку, которая поддерживает ili9163, я не встречал

попробуйте UTFT, для начала, в состав библиотеки входит файлик (pdf) согласно ему и подключайте.

может помочь перебор инитов

 
#include <UTFT.h>
extern uint8_t SevenSegNumFont[];
byte i=0;
void loop()
{
UTFT myGLCD(i,38,39,40,41); //RS, WR, CS, RST
 
myGLCD.InitLCD();
 
myGLCD.clrScr();
myGLCD.setColor(0, 255, 0);
myGLCD.setBackColor(0, 0, 0);
myGLCD.setFont(SevenSegNumFont);
myGLCD.printNumI(i,0,80);
Serial.println(i);
delay (800);
i++;
if (i==34) i=0;
}
 
если с программированием хорошо, разберётесь.
Удачи!
Lotus6202
Offline
Зарегистрирован: 12.01.2018

В том и дело что слабоват в программировании ....   

Nikolay44
Offline
Зарегистрирован: 13.09.2017

Lotus6202 пишет:

В том и дело что слабоват в программировании ....   

беда

Lotus6202
Offline
Зарегистрирован: 12.01.2018

беда в том .. TFT   ILI9163C  подключил по пинам шилда 2.4 .. Загрузил скетч.. дисплей начал каждые  3-4 секунды   поевлятся то чёрный то цветной набор пикселей .. ( тоесть он кратковременно запускается где то инициализация проходит...

Nikolay44
Offline
Зарегистрирован: 13.09.2017

Lotus6202 пишет:

Загрузил скетч.. 

какой?

tarasii
Offline
Зарегистрирован: 07.01.2018
Спасибо croc19
Ответил мой fpc-tthj05ev0 36контактный - 9325 на 0вом адресе
01 - NC
02 - NC
03 - NC
04 - NC
05 - NC
06 - RES
07 - +3V
08 - +3V
09 - +3V
10 - +3V
11 - D15
12 - D14
13 - D13
14 - D12
15 - D11
16 - D10
17 - D09
18 - D08
19 - GND
20 - D07
21 - D06
22 - D05
23 - D04
24 - D03
25 - D02
26 - D01
27 - D00
28 - GND
29 - RD
30 - WR
31 - RS
32 - CS
33 - GND
34 - +3V
35 - K
36 - A