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

vasechkins
Offline
Зарегистрирован: 15.08.2017

ywor пишет:
Что тут не понятного
Спасибо.

Не понятно, например, когда в скетчах пишут типа: подаем сигнал на 7 пин. (my_func (7) ; //pin 7)

А что за седьмой пин то?! цифровой? аналоговый? количественно физический?

ywor
Offline
Зарегистрирован: 16.01.2017

vasechkins пишет:

ywor пишет:
Что тут не понятного
Спасибо.

Не понятно, например, когда в скетчах пишут типа: подаем сигнал на 7 пин. (my_func (7) ; //pin 7)

А что за седьмой пин то?! цифровой? аналоговый? количественно физический?

аналоговый вход А7 в данном случаее 

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

ну вот, наконец то победил дисп , спасибо croc19 за распиновку и описалово сигналов.

Проблема была: 

1. в сильной зависимости нужной контрастности от скорости прорисовки кадра. И во "втором окне" контрастности , на который изначально ошибочно настроил, и оно как раз и вызывало артефакты при добавлении линии на экран.   В итоге надо ставить на контрастность переменный резистор около 10-20ком (чтоб в широких пределах менять контрастность и не грузить 24в) , и на верх+24в и низGND добавить по 1ком. Так же в оригинальной плате стоит сглаживающий кондер 1-10мкф 50в .

2. в медлительности   digitalWrite  arduino IDE , пришлось убыстрять прямой записью в порт (для каждого  digitalWrite скорость выросла в 20раз, а учитывая что был цикл в цикле , скорость выросла в очень много раз) 

// подробно "Ускоряем Ардуино" можно прочитать здесь  https://istarik.ru/blog/arduino/1.html      http://robotosha.ru/arduino/digitalwrite-optimizing-arduino.html         https://geektimes.ru/post/255744/

 

Распиновка 
 
01Vo  (+7V... +24V)
02+24
03D7
04D6
05D5
06D4
07D3
08D2
09D1
10D0
11  nc
12GND
13+5V
14CL2   Clock - CP2 - Data shift clock - Pixeltakt
15CL1   LP - CP - Data latch clock - Zeilentakt
16FLM   Frame sync - First line marker - Frametakt
17Display On/Off  (Off bei GND)  On - лог.1

 

 

конечно 2КБ оперативки, у атмега328 не достаточно чтоб обслужить всю площадь 640х240 ,  для опыта использовал 640х16  (80байт*16линий это 1.2КБайта) . Для всей площади надо 19.2КБ - графика , либо 2.4КБ если выводить просто текст - символы из шрифтов(256разных символов)  , это 80 знакомест по 30 строк  , т.е. своеобразный LCD8030 , по примеру LCD1602  LCD2004

Так для справки - SRAM на ардуинках:
atmega328           2КБ
atmega128           4КБ(до 64КБ)
atmega2560         8КБ(до  много КБ)
stm32                   20КБ  (дешевый модуль STM32F103C8T6 , что по 100руб )   
 
т.е. для текста должно хватить atmega128, amega2560 , для графики их же с внешней памятью SRAM , либо переходить на STM32
 
// подсветку использовал родную от диспа. питалово ее занизил до 20в (последовательно стабилитрончиком 1W 3.3-3.6v  , от USB тогда берет 0.5А  , иначе 0.9-1А). Резисторы контрастности пришлось подобрать, чтобы не менять родной переменник. 

//// размер матрицы 9"  - 23см  . края железной рамки (без учета ушек) 26см*11см

/////// скетч:

шрифты взял от сюда http://arduino.ru/forum/obshchii/russkie-simvoly-lcd-5110#comment-81530

vasechkins
Offline
Зарегистрирован: 15.08.2017

Мучаю дисплей клона I9300 39 pin.

Распиновка вроде такая:

Фото:

Читалка 5.3 выдает следующее:

Во время бенчмарков всегда разные эффекты на экранчике,  иногда полосы появляются, один раз было что толстые линии появлялись , один раз весь экран полностью залился черным цветом. Иногда вообще ничего не появляется.

Контакты прозванивал, всё вроде контачит. Что можете сказать?

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

Артефакты у вас потому что используется инициализация для контроллеров "ili9341 ili9488 ***" а у вас стоит другой контроллер. Команды немного не совпадают, по этому артефакты. У вас определило контроллер "FF00" , вполне может быть что это ошибка. RD у вас к ардуино подключен или к питанию? Должен к Ардуино. 

vasechkins
Offline
Зарегистрирован: 15.08.2017

forfrends пишет:
вполне может быть что это ошибка. RD у вас к ардуино подключен или к питанию? Должен к Ардуино.

Исходя из читалки 5.3 в дефайнах пины указаны как надо подключать:

1#define LCD_CS A3 // Chip Select goes to Analog 3
2#define LCD_CD A2 // Command/Data goes to Analog 2
3#define LCD_WR A1 // LCD Write goes to Analog 1
4#define LCD_RD A0 // LCD Read goes to Analog 0
5#define LCD_RESET A4 // Can alternately just connect to Arduino's reset pin

и RD я подключил к аналоговому A0

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

vasechkins , видите эти много FF у вас в логе, такого не должно быть, вы смотрели логи какие примерно должны быть , на предыдущих страницах . У вас не правильно подключен дисп. либо шина управления, либо шина  данных (точно на очередность D8D9D2-D7 ардуиновских?). Не видно что у вас с обратной стороны шлейфа, перепаяйте шину данных  на левеее 8 пинов (если дорожки туди идут). и выложите лог что вышло. Чтоб проверить правильность шины управления - проследите как шина управления входит на стекло и сравните с очередностью к примеру из даташита ili9488  ili9327  (здесь приводились фотк как примерно это выглядет).   page=1#comment-175986       page=3#comment-216725         page=3#comment-216650       page=5#comment-270985        page=5#comment-267153

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

удалено. Дубль

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

всем привет помогите подобрать библиотеку для дисплея распиновки чисто случайно нашел дисплей труд в 8 битном режиме читалка вычитала контроллер HX8357D в читалки расширение 320 * 240 сам дисплей имеет 480 * 320 кучу библиотек перепробовал ни одна не подошла подключал дисплей к Ардуино нано

001v5.2 read all register + read ID + TFT LCD test
002Using Adafruit 2.8" TFT Breakout Board Pinout
003TFT size is 320x240
004v5.2  Reading all registers + ID tft lcd  B0h=0x03(FF),=0x04 . from  Slider
005 arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov
006  
007reg  p1 p2 p3 p4 p5 p6 p7 p8 
00800 = 0                       *
00901 = 0
01002 = 0
01103 = 0
01204 = 0                       *
01305 = 0
01406 = 0
01507 = 0
01608 = 0
01709 = 0
0180A = 00 08 08 08 08 08 08 08 
0190B = 0
0200C = 00 06 06 06 06 06 06 06 
0210D = 0
0220E = 0
0230F = 0
02410 = 0
02511 = 0
02612 = 0
02713 = 0
02814 = 0
02915 = 0
03016 = 0
03117 = 0
03218 = 0
03319 = 0
0341A = 0
0351B = 0
0361C = 0
0371D = 0
0381E = 0
0391F = 0
04020 = 0
04121 = 0
04222 = 0
04323 = 0
04424 = 0
04525 = 0
04626 = 0
04727 = 0
04828 = 0
04929 = 0
0502A = 0
0512B = 0
0522C = 0
0532D = 0
0542E = 00 E8 98 58 1C 24 A4 78 
0552F = 0
05630 = 0
05731 = 0
05832 = 0
05933 = 0
06034 = 0
06135 = 0
06236 = 0
06337 = 0
06438 = 0
06539 = 0
0663A = 0
0673B = 0
0683C = 0
0693D = 0
0703E = 24 78 64 24 34 1C F8 10 
0713F = 0
07240 = 0
07341 = 0
07442 = 0
07543 = 0
07644 = 0
07745 = 0
07846 = 0
07947 = 0
08048 = 0
08149 = 0
0824A = 0
0834B = 0
0844C = 0
0854D = 0
0864E = 0
0874F = 0
08850 = 0
08951 = 0
09052 = 0
09153 = 0
09254 = 0
09355 = 0
09456 = 0
09557 = 0
09658 = 0
09759 = 0
0985A = 0
0995B = 0
1005C = 0
1015D = 0
1025E = 0
1035F = 0
10460 = 0
10561 = 0
10662 = 0
10763 = 0
10864 = 0
10965 = 0
11066 = 0
11167 = 0
11268 = 00 C0 C0 C0 C0 C0 C0 C0 
11369 = 0
1146A = 0
1156B = 0
1166C = 0
1176D = 0
1186E = 0
1196F = 0
12070 = 00 F3 F3 F3 F3 F3 F3 F3 
12171 = F3 5A 5A 5A 5A 5A 5A 5A 
12272 = 5A DB DB DB DB DB DB DB 
12373 = DB 86 86 86 86 86 86 86 
12474 = 86 E8 E8 E8 E8 E8 E8 E8 
12575 = E8 5B 5B 5B 5B 5B 5B 5B 
12676 = 5B DD DD DD DD DD DD DD 
12777 = DD E1 E1 E1 E1 E1 E1 E1 
12878 = E1 50 50 50 50 50 50 50 
12979 = 50 FD FD FD FD FD FD FD 
1307A = FD EB EB EB EB EB EB EB 
1317B = EB B1 B1 B1 B1 B1 B1 B1 
1327C = B1 2D 2D 2D 2D 2D 2D 2D 
1337D = 2D C4 C4 C4 C4 C4 C4 C4 
1347E = C4 4E 4E 4E 4E 4E 4E 4E 
1357F = 0
13680 = 0
13781 = 0
13882 = 0
13983 = 0
14084 = 0
14185 = 0
14286 = 0
14387 = 0
14488 = 0
14589 = 0
1468A = 0
1478B = 0
1488C = 0
1498D = 0
1508E = 0
1518F = 0
15290 = 0
15391 = 0
15492 = 0
15593 = 0
15694 = 0
15795 = 0
15896 = 0
15997 = 0
16098 = 0
16199 = 0
1629A = 0
1639B = 0
1649C = 0
1659D = 0
1669E = 0
1679F = 0
168A0 = 0
169A1 = 0
170A2 = 0
171A3 = 0
172A4 = 0
173A5 = 0
174A6 = 0
175A7 = 0
176A8 = 0
177A9 = 0
178AA = 00 CF CF CF CF CF CF CF 
179AB = 0
180AC = 0
181AD = 0
182AE = 0
183AF = 00 CF CF CF CF CF CF CF 
184B0 = 0
185B1 = 0
186B2 = 0
187B3 = 0
188B4 = 0
189B5 = 0
190B6 = 0
191B7 = 0
192B8 = 0
193B9 = 0
194BA = 0
195BB = 0
196BC = 0
197BD = 0
198BE = 0
199BF = 0                       *
200C0 = 0
201C1 = 0
202C2 = 0
203C3 = 0
204C4 = 0
205C5 = 0
206C6 = 0
207C7 = 0
208C8 = 0
209C9 = 0
210CA = 0
211CB = 0
212CC = 0
213CD = 0
214CE = 0
215CF = 0
216D0 = 0
217D1 = 0
218D2 = 0
219D3 = 0                       *
220D4 = 0
221D5 = 0
222D6 = 0
223D7 = 0
224D8 = 0
225D9 = 0
226DA = 0                       *
227DB = 00 80 80 80 80 80 80 80 *****
228DC = 0                       *
229DD = 0
230DE = 0
231DF = 0
232E0 = 0
233E1 = 0
234E2 = 0
235E3 = 0
236E4 = 0
237E5 = 0
238E6 = 0
239E7 = 0
240E8 = 0
241E9 = 0
242EA = 0
243EB = 0
244EC = 0
245ED = 0
246EE = 0
247EF = 0                       *
248F0 = 0
249F1 = 0
250F2 = 0
251F3 = 0
252F4 = 0
253F5 = 0
254F6 = 0
255F7 = 0
256F8 = 0
257F9 = 0
258FA = 0
259FB = 0
260FC = 0
261FD = 0
262FE = 0
263  
26400 = 0                       *
26504 = 0                       *
266B0 = 0
267BF = 0                       *
268D3 = 0                       *
269DA = 0                       *
270DB = 00 80 80 80 80 80 80 80 *****
271DC = 0                       *
272EF = 0                       *
273 . . . . . . .
274  writing in Manufacturer Command Access Protect  (B0h) <- 0xFFFFFF 
275B0 = 0
276Device Code Read (BFh) 
277BF = 0                       *
278 . . .
279  
280reg  p1 p2 p3 p4 p5 p6 p7 p8 
281B0 = 0
282B1 = 0
283B2 = 0
284B3 = 0
285B4 = 0
286B5 = 0
287B6 = 0
288B7 = 0
289B8 = 0
290B9 = 0
291BA = 0
292BB = 0
293BC = 0
294BD = 0
295BE = 0
296BF = 0                       *
297C0 = 0
298C1 = 0
299C2 = 0
300C3 = 0
301C4 = 0
302C5 = 0
303C6 = 0
304C7 = 0
305C8 = 0
306C9 = 0
307CA = 0
308CB = 0
309CC = 0
310CD = 0
311CE = 0
312CF = 0
313D0 = 0
314D1 = 0
315D2 = 0
316D3 = 0                       *
317D4 = 0
318D5 = 0
319D6 = 0
320D7 = 0
321D8 = 0
322D9 = 0
323DA = 0                       *
324DB = 00 80 80 80 80 80 80 80 *****
325DC = 0                       *
326DD = 0
327DE = 0
328DF = 0
329E0 = 0
330E1 = 0
331E2 = 0
332E3 = 0
333E4 = 0
334E5 = 0
335E6 = 0
336E7 = 0
337E8 = 0
338E9 = 0
339EA = 0
340EB = 0
341EC = 0
342ED = 0
343EE = 0
344EF = 0                       *
345F0 = 0
346F1 = 0
347F2 = 0
348F3 = 0
349F4 = 0
350F5 = 0
351F6 = 0
352F7 = 0
353F8 = 0
354F9 = 0
355FA = 0
356FB = 0
357FC = 0
358FD = 0
359FE = 0
360 writing in Manufacturer Command Access Protect  (B0h) <- 0x040404 
361B0 = 0
362Device Code Read (BFh) 
363BF = 0                       *
364 . . .
365  
366reg  p1 p2 p3 p4 p5 p6 p7 p8 
367B0 = 0
368B1 = 0
369B2 = 0
370B3 = 0
371B4 = 0
372B5 = 0
373B6 = 0
374B7 = 0
375B8 = 0
376B9 = 0
377BA = 0
378BB = 0
379BC = 0
380BD = 0
381BE = 0
382BF = 0                       *
383C0 = 0
384C1 = 0
385C2 = 0
386C3 = 0
387C4 = 0
388C5 = 0
389C6 = 0
390C7 = 0
391C8 = 0
392C9 = 0
393CA = 0
394CB = 0
395CC = 0
396CD = 0
397CE = 0
398CF = 0
399D0 = 0
400D1 = 0
401D2 = 0
402D3 = 0                       *
403D4 = 0
404D5 = 0
405D6 = 0
406D7 = 0
407D8 = 0
408D9 = 0
409DA = 0                       *
410DB = 00 80 80 80 80 80 80 80 *****
411DC = 0                       *
412DD = 0
413DE = 0
414DF = 0
415E0 = 0
416E1 = 0
417E2 = 0
418E3 = 0
419E4 = 0
420E5 = 0
421E6 = 0
422E7 = 0
423E8 = 0
424E9 = 0
425EA = 0
426EB = 0
427EC = 0
428ED = 0
429EE = 0
430EF = 0                       *
431F0 = 0
432F1 = 0
433F2 = 0
434F3 = 0
435F4 = 0
436F5 = 0
437F6 = 0
438F7 = 0
439F8 = 0
440F9 = 0
441FA = 0
442FB = 0
443FC = 0
444FD = 0
445FE = 0
446  
447Found HX8357D LCD driver
448Benchmark                Time (microseconds)
449Screen fill              1379556
450Text                     344144
451Lines                    3390180
452Horiz/Vert Lines         144692
453Rectangles (outline)     104296
454Rectangles (filled)      3267472
455Circles (filled)         1212872
456Circles (outline)        1475108
457Triangles (outline)      1075592
458Triangles (filled)       1722404
459Rounded rects (outline)  506468
460Rounded rects (filled)   3795676
461Done!

й

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

1

vasechkins
Offline
Зарегистрирован: 15.08.2017

slider пишет:
перепаяйте шину данных  на левеее 8 пинов (если дорожки туди идут). и выложите лог что вышло.
Эти левее 8 пинов как будто вообще не подключены и никуда не идут.

slider пишет:
. Чтоб проверить правильность шины управления - проследите как шина управления входит на стекло
Вот:

Всё таки с распиновкой мне кажется что -то не так.

Судя по последнему фото, пучок вот этих дорожек в центре заходят так в экран: 6(reset), 7,8,9,10,11,12,13,14 (вроде как шина данных 8), потом идут 23,24,25,26 (вроде как шина управления), и потом 37 пин (что-то за пин). Все эти дорожки формируют вон тот самый крупный пучок.

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

Пробывал сигналы управления подключить наоборот?  Не cs,dc,wr,rd    а   rd,wr,dc,cs ?

MrKin
Offline
Зарегистрирован: 21.08.2017

Добрый вечер, нужна ваша помощь. Подключил экран он от какого-то китайского телефона по 8 bitной шине , при сканировании тест выдал чип не известен,

экран засветился, есть картинка но некоторые цвета местами попутаны. Может подскажет кто как это исправить.

MrKin
Offline
Зарегистрирован: 21.08.2017

Добрый вечер, нужна ваша помощь. Подключил экран он от какого-то китайского телефона по 8 bitной шине , при сканировании тест выдал чип не известен,

экран засветился, есть картинка но некоторые цвета местами попутаны. Может подскажет кто как это исправить.

vasechkins
Offline
Зарегистрирован: 15.08.2017

croc19 пишет:
Пробывал сигналы управления подключить наоборот?  Не cs,dc,wr,rd    а   rd,wr,dc,cs ?

Попробовал. Теперь просто выдало FF

1Unknown LCD driver chip: FF

 

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

Понятно. Проверяй шлейф на предмет неконтактов. Может где трещина. Проверь рядом с пайкой. 

Очень странные данные считались в читалке.

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

MrKin

Определи от какого конроллера прошла инициализация и почитай на него даташит. 

Есть регистр контроллера, в котором можно поменять вывод по цвету. RGB или BRG.

MrKin
Offline
Зарегистрирован: 21.08.2017

 Сroc19 запустился от ILI9341, смотрел даташит ничего в нем не понял. Может подскажешь как перевернуть RGB на BRG ну или наоборот, или может подскажешь как в 8ми bit-ной шине определить 0-7 где какой цвет?

diger67
Offline
Зарегистрирован: 25.07.2015

Изменять надо не на физическом уровне, а немного изменив значение данных записываемых в регистр TFT. Точнее изменить значение всего одного бита, поменяв его на противоположное в функции ротации в библиотеке которую вы используете. Конкретно это 36h регистр 4 бит, если он имеет значение 1(установлен), поменять его на 0 или наоборот.

01void Rotation(uint8_t x)
02{
03 uint16_t t;
04  
05 setRotation(x);
06  
07 switch (rotation) {
08  case 2:
09   //Rotation(x);
10   t = ILI9341_MADCTL_MX | ILI9341_MADCTL_BGR;
11   break;
12  case 3:
13   //Rotation(x);
14   t = ILI9341_MADCTL_MV | ILI9341_MADCTL_BGR;
15   break;
16  case 0:
17   //Rotation(x);
18   t = ILI9341_MADCTL_MY | ILI9341_MADCTL_BGR;
19   break;
20  case 1:
21   //Rotation(x);
22   t = ILI9341_MADCTL_MX | ILI9341_MADCTL_MY | ILI9341_MADCTL_MV | ILI9341_MADCTL_BGR;
23   break;
24 }
25 TFT_COM(ILI9341_MADCTL); // MADCTL
26 TFT_DATA(t);
27 // For 9341, init default full-screen address window:
28 setAddrWindow(0, 0, _width - 1, _height - 1);
29}

Это пример из Adafruit. Здесь надо изменить ILI9341_MADCTL_BGR = 1 на ILI9341_MADCTL_RGB = 0.

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

все верно советы,  

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

vasechkins , MrKin  , navistarr , все это уже было в теме и эти вопросы и ответы.  

 

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

 

MrKin,  писал же к читалке, что смотреть надо что отмечено *  (и что в рамке для v5.3),   ответ с вашего диспа 

276 Device Code Read (BFh) 
277 BF = 01 01 22 15 26 00 00 00 *****

это  R61526A   . инфу на ваш контроллер и про  инверсию приводил ранее на 6й странице: 

comment-264976 ,  (там все, даташиты, иниты, переделки, всякие библиотеки, скетч не требующий библиотек)

http://arduino.ru/forum/programmirovanie/tft-displei-inversiya-tsveta  

сделайте потом фотки теста как было и как стало.

 

navistarr , в  файле Adafruit_TFTLCD.cpp перекометируйте эти строчки

//#define TFTWIDTH   320
//#define TFTHEIGHT  480
 
#define TFTWIDTH   240
#define TFTHEIGHT  320
 
на 
 
#define TFTWIDTH   320
#define TFTHEIGHT  480
 
//#define TFTWIDTH   240
//#define TFTHEIGHT  320
 
можете еще использовать бибиотеку UTFT если удобно. (вроде в UTFT приводил HX8357D )

 

MrKin
Offline
Зарегистрирован: 21.08.2017

Спасибо всем за помощь. Я читал это все но многое не понимаю, была бы понятна мне вся эта информация то разобрался, а так пришлось спросить как есть, бывают моменты когда на чем то застрянешь и ни как не можешь решить данную проблему без дельного совета знающих людей. Извиняюсь перед всеми кого задели мои туповатые вопросы которые вспываю не единожды. Возможно для Вас это еруна быстенько там то там подправил библиотеку, подстроил под себя и о чудо все работает. Еще раз мои извинения и моя благодарность всем кто не отказался помочь.

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

присоединяюсь к благодарности завсегдатым  croc19 , forfrends , diger67 .

:))) очень рад тож , думаю как и все ответившие.    

// сделайте потом фотки тэста    до и после.

optimusssprime
Offline
Зарегистрирован: 22.08.2017

 подскажите  у кого есть распиновка на 3.5" дисплей от lenovo A269i 46pin YT35F120A0 

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

Всем привет! Осилил уже несколько дисплеев, все были почти одинаковыми, потому здесь не выкладывал, тема и так не маленькая, а дубли не нужны. Но с одним дисплеем у меня вообще ничего не получается. Более качественные фотки (если нужны) могу не скоро выложить...

Телефон: Wifi mobile

Дисплей: 3.2",  44 pin, надпись на дисплее: FPC-RX-32HX-006

Распиновка:

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

Примеры распиновок: 

  фотки должны быть кликабельны.

Основное различие всех распиновок: IM(0) и IM(1) (теоретически) у меня получаются на другом месте. 7 и 8 у меня не подключены, зато используются 9 и 10-й контакты. Возможно они и есть IMх.

Так же пины 13 и 14 у меня не подключены, а на некоторых распиновках там идут линии данных.

Попробовал подключить учитывая "общее направление", IMx подключал по-разному:

 

Но эффекта никакого не достиг. Читалка ничего толком не выдает:

Попробовал переварачивать пины как данных, так и управления, но и это не помогло:

В общем я в ступоре и прошу вашей помощи.

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

Попробуй 

12- ресет,  31-34  - RD,WR,DC,CS  или наоборот,  15-30  - D15-D0.

Остальное как у тебя.

 

1booon1
Offline
Зарегистрирован: 27.08.2017

Здравствуйте, есть дисплей от клона samsung n9300(с909_v1.02_PCB) HIFAY 15-12396-0706-0

так как в нете по дисплею ничего, прозвонкой выяснил что 39,38 - nc (дорожки на плате телефона никуда не идут)

37,25 - GND

36 - A

30-35 - K1-6

29 - XR

28 - YU

27 - XL

26 - YD

мои догадки: 2 и 3 дорожки замкнуты и от 3 идет к резистору R2 - линии 3в.

R1 и R2 создают делитель

при подключени акума к плате телефона на линиях 1-7 стабильно +2.8, на линии 8 от 0 до +2.8 (возможно reset)

возможно 9-24 - D0-D15

решил поиска по шлейфу 37pin и нашел вот:

собственно вопрос что делать с  1 дорожкой и правильно ли я определил?

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

croc19, Да, так и пробовал, ничего не получилось. Дисплей молчит. ИД не читается. Единственное, я подключал по 8-и битной шине (D10-17). Пины управления пробовал и так и на оброт. Шину тоже пробовал переворачивать... Может распиновка не та совершенно? 

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

forfrends 

попробуй подключить по 16 битной шине. И второй вариант, подключи D0 - D7, а линии D8 - D15 посади на землю.

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

1booon1

На твоей картинке правильная распиновка, только 1 контакт не земля, а TE. Он тебе не нужен.

Возможно шина управления наоборот.

R1 и R2 не делитель. Сейчас он подключен по 16 битной шине. Если резистор перепаять на место R2, то шина 

будет 8 битной.

 

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

 forfrends, какая-то странная  закономерность на вашем диспе

007 reg  p1 p2 p3 p4 p5 p6 p7 p8 
008 00 = 0                       *
009 01 = 01 01 01 01 01 01 01 01 
010 02 = 02 02 02 02 02 02 02 02 
011 03 = 03 03 03 03 03 03 03 03 
012 04 = 0                       *
013 05 = 01 01 01 01 01 01 01 01 
014 06 = 02 02 02 02 02 02 02 02 
015 07 = 03 03 03 03 03 03 03 03 
016 08 = 0
017 09 = 01 01 01 01 01 01 01 01 
018 0A = 02 02 02 02 02 02 02 02 
019 0B = 03 03 03 03 03 03 03 03 
020 0C = 0
021 0D = 01 01 01 01 01 01 01 01 
022 0E = 02 02 02 02 02 02 02 02 
023 0F = 03 03 03 03 03 03 03 03 
024 10 = 0
025 11 = 01 01 01 01 01 01 01 01 
026 12 = 02 02 02 02 02 02 02 02 
027 13 = 03 03 03 03 03 03 03 03 
028 14 = 0
029 15 = 01 01 01 01 01 01 01 01 
030 16 = 02 02 02 02 02 02 02 02 
031 17 = 03 03 03 03 03 03 03 03 
032 18 = 0
033 19 = 01 01 01 01 01 01 01 01 
034 1A = 02 02 02 02 02 02 02 02 
035 1B = 03 03 03 03 03 03 03 03 
036 1C = 0
037 1D = 01 01 01 01 01 01 01 01 
038 1E = 02 02 02 02 02 02 02 02 
039 1F = 03 03 03 03 03 03 03 03 
040 20 = 20 20 20 20 20 20 20 20 
041 21 = 21 21 21 21 21 21 21 21 
042 22 = 22 22 22 22 22 22 22 22 
043 23 = 23 23 23 23 23 23 23 23 
044 24 = 20 20 20 20 20 20 20 20 
045 25 = 21 21 21 21 21 21 21 21 
046 26 = 22 22 22 22 22 22 22 22 
047 27 = 23 23 23 23 23 23 23 23 
048 28 = 20 20 20 20 20 20 20 20 
049 29 = 21 21 21 21 21 21 21 21 
050 2A = 22 22 22 22 22 22 22 22 
051 2B = 23 23 23 23 23 23 23 23 
052 2C = 20 20 20 20 20 20 20 20 
053 2D = 21 21 21 21 21 21 21 21 
054 2E = 22 22 22 22 22 22 22 22 
055 2F = 23 23 23 23 23 23 23 23 
056 30 = 20 20 20 20 20 20 20 20 
057 31 = 21 21 21 21 21 21 21 21 
058 32 = 22 22 22 22 22 22 22 22 
059 33 = 23 23 23 23 23 23 23 23 
060 34 = 20 20 20 20 20 20 20 20 
061 35 = 21 21 21 21 21 21 21 21 
062 36 = 22 22 22 22 22 22 22 22 
063 37 = 23 23 23 23 23 23 23 23 
064 38 = 20 20 20 20 20 20 20 20 
065 39 = 21 21 21 21 21 21 21 21 
066 3A = 22 22 22 22 22 22 22 22 
067 3B = 23 23 23 23 23 23 23 23 
068 3C = 20 20 20 20 20 20 20 20 
069 3D = 21 21 21 21 21 21 21 21 
070 3E = 22 22 22 22 22 22 22 22 
071 3F = 23 23 23 23 23 23 23 23 
072 40 = 40 40 40 40 40 40 40 40 

с переворачиванием пинов

007 reg  p1 p2 p3 p4 p5 p6 p7 p8 
008 00 = 0                       *
009 01 = 0
010 02 = 02 02 02 02 02 02 02 02 
011 03 = 02 02 02 02 02 02 02 02 
012 04 = 04 04 04 04 04 04 04 04 *****
013 05 = 04 04 04 04 04 04 04 04 
014 06 = 06 06 06 06 06 06 06 06 
015 07 = 06 06 06 06 06 06 06 06 
016 08 = 0
017 09 = 0
018 0A = 02 02 02 02 02 02 02 02 
019 0B = 02 02 02 02 02 02 02 02 
020 0C = 04 04 04 04 04 04 04 04 
021 0D = 04 04 04 04 04 04 04 04 
022 0E = 06 06 06 06 06 06 06 06 
023 0F = 06 06 06 06 06 06 06 06 
024 10 = 0
025 11 = 0
026 12 = 02 02 02 02 02 02 02 02 
027 13 = 02 02 02 02 02 02 02 02 
028 14 = 04 04 04 04 04 04 04 04 
029 15 = 04 04 04 04 04 04 04 04 
030 16 = 06 06 06 06 06 06 06 06 
031 17 = 06 06 06 06 06 06 06 06 
032 18 = 0
033 19 = 0
034 1A = 02 02 02 02 02 02 02 02 
035 1B = 02 02 02 02 02 02 02 02 
036 1C = 04 04 04 04 04 04 04 04 
037 1D = 04 04 04 04 04 04 04 04 
038 1E = 06 06 06 06 06 06 06 06 
039 1F = 06 06 06 06 06 06 06 06 
040 20 = 0
041 21 = 0
042 22 = 02 02 02 02 02 02 02 02 
043 23 = 02 02 02 02 02 02 02 02 
044 24 = 04 04 04 04 04 04 04 04 
045 25 = 04 04 04 04 04 04 04 04 
046 26 = 06 06 06 06 06 06 06 06 
047 27 = 06 06 06 06 06 06 06 06 
048 28 = 0
049 29 = 0
050 2A = 02 02 02 02 02 02 02 02 
051 2B = 02 02 02 02 02 02 02 02 
052 2C = 04 04 04 04 04 04 04 04 
053 2D = 04 04 04 04 04 04 04 04 
054 2E = 06 06 06 06 06 06 06 06 
055 2F = 06 06 06 06 06 06 06 06 
056 30 = 0
057 31 = 0
058 32 = 02 02 02 02 02 02 02 02 
059 33 = 02 02 02 02 02 02 02 02 
060 34 = 04 04 04 04 04 04 04 04 
061 35 = 04 04 04 04 04 04 04 04 
062 36 = 06 06 06 06 06 06 06 06 
063 37 = 06 06 06 06 06 06 06 06 
064 38 = 0
065 39 = 0
066 3A = 02 02 02 02 02 02 02 02 
067 3B = 02 02 02 02 02 02 02 02 
068 3C = 04 04 04 04 04 04 04 04 
069 3D = 04 04 04 04 04 04 04 04 
070 3E = 06 06 06 06 06 06 06 06 
071 3F = 06 06 06 06 06 02 02 02 
072 40 = 40 40 40 40 40 40 40 40 
073 41 = 40 40 40 40 40 40 40 40 
074 42 = 42 42 42 42 42 42 42 42 
075 43 = 42 42 42 42 42 42 42 42 
076 44 = 44 44 44 44 44 44 44 44 
077 45 = 44 44 44 44 44 44 44 44 
078 46 = 46 46 46 46 46 46 46 46 
079 47 = 46 46 46 46 46 46 46 46 
080 48 = 40 40 40 40 40 40 40 40 
081 49 = 40 40 40 40 40 40 40 40 

будто пины попутаны, контакт/неконтакт , ардуина , питание, иль скорее всего дисп неисправен - раз по всякому же поперепробовали.

// не прослеживал дорожки (нужны качественные фото), что еще добавлю:

1. у некоторых типов контроллеров IM... меняет местами D0-D7 с D8-D15 при 8ми битной адресации

2. у редких типов контроллеров D0-D7 , при 8ми бит режиме, начинается с D1...   , один из них http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=5#comment-258859   . при 16 бит с D1..https://cloud.mail.ru/public/3hQH/LEWz5z2UK

3. неиспользуемые пины через 10к на GND (а то мало ли окажется среди них TE и другие с лог.1 на выходе, иль шина данных будет выводить лог1) . и на случай 16бит и 16ти битной адресации типа R0210h, R0211h,...

4. здесь есть старая читалка порт ID_display_read_to_serial_monitor_universal_v3_1_PORT_C_A , она подает лог0 на неиспользуемую шину данных.  + можно поиграться с IM... . Ну иль v5.3 изменить для меги чтоб использовала C и А порты.

kipriyan
Offline
Зарегистрирован: 13.06.2017

Попробу по этой распиновке .

Там IM0-7пин, а  IM3 -8пин

https://cloud.mail.ru/public/MQXr/QnPWdrp7g

https://cloud.mail.ru/public/3hQH/LEWz5z2UK

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

kipriyan, вы дали ссылки на ту же распиновку что я и приводил (смотрите мои фото).

И удалите дубли сообщений.

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

forfrends

На нижней фотке 16 линий подряд шина данных. Левее несколько выводов объединены. Еще левее по порядку идут резет,

а за ним три ID. Они переключают шину данных на 16-8 бит. Сейчас у тебя если смотреть справа налево 010, соответсятвенно

если перепаять резистор получится 011. Может чем поможет. Остальное посоветовал slider.

slider

Хочу спросить про большой дисплей. Есть ли идеи, как его использовать? А то кроме часов ничего в голову не идет. 

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

В общем, эпопея продолжается... Дисплей подключаю по 8-мибитной шине. По 16 нет возможности подключить + в устройстве где будет стоять, можно подключить только по 8-битной шине.. Небольшой вывод из наблюдений:

IM0 должен быть в +. IM1(3, или какой он там) без разницы. В других ситуациях читалка выдает явную ерунду.

Последовательность управляющих пинов: RD,WR,DC(RS),CS (как в распиновках выше). Если наоборот то читалка выдает ерунду.

Если использовать старшие пины (D10-D17) читилка выдает Unknown LCD driver chip: 0

Перешел на младшие пины (D0-D7), читалка стала что-то показывать! В разных ситуациях определяла разный чип: 105284A и 80A Но дисплей молчит и ничего не отображает. Скорее всего если в какой-то раз драйвер и был правильно определен, то не подошла инициализация. Вот разные логи (я по-разноме переворачивал пины данных и управления):

Где-то в какой-то теме нашел читалку LCD_ID_Reader. Она выдала Reading ID...0x5252 но дисплей всо так же не откликается. Сама читалка:

croc19
Offline
Зарегистрирован: 17.02.2017
 
 
22-29 D7-D0

По распиновке 23-30  D7-D0.

 

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

22-29 имеется в виду пина Ардуино Мега. Это я для себя пометки делал, что бы не перепутать что и как я подключал.

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

croc19 пишет:

slider

Хочу спросить про большой дисплей. Есть ли идеи, как его использовать? А то кроме часов ничего в голову не идет. 

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

// был у знакомого, так он под натяжной потолок сделал огромные часы , семисегментники из кусков белылых светодиодных лент. Сейчас на ютубе и статьях, дофига инфы - семисегментный индикатор на светодиодной ленте ws2812 (ws2812b), иль часы на ws2812 . Здорово, что для управления всех сегментов нужен только один пин микроконтроллера. по идее простой attiny13 хватит , иль тож ардуиновского digispark на attiny85 .

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

а детям рисовалку, так любой планшетник с емкостным тачем уделает этот дисп.  Для текста и цифр - lcd2004 в поделках хватало. Да...., разве что часы, ардуинка по идее потянет, как с TV-out .

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

forfrends, возможно чтот у вас все-же с резисторами, контакт(канифоль,залипухи) / неконтакт(плохо залудились провода, обрыв) , с питанием (меньше 5.0в на ардуинке, слабое иль больше 3.3в на диспе (можно повесить белый светодиод, пусть работает как стабилитрон. Да и кондер на питание 3.3в не помешал бы) . раз у вас непонятки в начале опроса регистра 00:

009 reg  p1 p2 p3 p4 p5 p6 p7 p8 
010 00 = 10 50 50 50 52 52 52 52 *****
011 01 = 0
012 02 = 0
013 03 = 0
014 04 = 0                       *
015 05 = EF EF EF EF EF EF EF EF 
016 06 = 0
017 07 = 02 02 02 00 02 02 02 02 
018 08 = 01 01 01 01 01 01 01 01 
019 09 = 8F 8F 8F 8F 8F 8F 8F 8F 

(на редких шлейфах, стоит кондер параллельно RST , он может заваливать начало) , иль все-же хилые 2,8-3.3в.

сравните с правильным ответом от HX8352

007 reg  p1 p2 p3 p4 p5 p6 p7 p8 
008 00 = 52 52 52 52 52 52 52 52 *****
009 01 = 02 02 02 02 02 02 02 02 
010 02 = 0
011 03 = 0
012 04 = 0                       *
013 05 = EF EF EF EF EF EF EF EF 
014 06 = 0
015 07 = 0
016 08 = 01 01 01 01 01 01 01 01 
017 09 = 8F 8F 8F 8F 8F 8F 8F 8F 

 0x5252   это  HX8352A , регистры рисования 02 03 04 05 и 06 07 08 09  из них вычитывается 0x00EF-> 240pixel ,   0x018F -> 400pixel     comment-290641

1. попробуйте запустить через не копанный UTFT   ,  пример UTFT\examples\Arduino (AVR)\UTFT_Demo_400x240 ,   вызов UTFT myGLCD(HX8352A, .....  , только не забудте оставить закоментированным в memorysaver.h    //#define DISABLE_HX8352A , остальные  DISABLE раскомментить .  На RD подать лог.1.

\\\\\ выдержки из UTFT    UTFT\tft_drivers\hx8352a\setxy.h

case HX8352A:
LCD_Write_COM_DATA(0x02,x1>>8);
LCD_Write_COM_DATA(0x03,x1);
LCD_Write_COM_DATA(0x04,x2>>8);
LCD_Write_COM_DATA(0x05,x2);
LCD_Write_COM_DATA(0x06,y1>>8);
LCD_Write_COM_DATA(0x07,y1);
LCD_Write_COM_DATA(0x08,y2>>8);
LCD_Write_COM_DATA(0x09,y2);
LCD_Write_COM(0x22);
break;     
 
 

2. иль той же читалкой, иль v5.2 , v5.3 , включив принудительно HX8347G  ( в читалке 5.2 , 5.3  вначале найти identifier = 0x9341; заменить на  identifier = 0x7575; ) , у него тож рисование через регистры 02 03 04 05 и 06 07 08 09  .

\\\\\\\ выдержки из Adafruit      

 registers.h

#define HX8347G_COLADDRSTART_HI    0x02
#define HX8347G_COLADDRSTART_LO    0x03
#define HX8347G_COLADDREND_HI      0x04
#define HX8347G_COLADDREND_LO      0x05
#define HX8347G_ROWADDRSTART_HI    0x06
#define HX8347G_ROWADDRSTART_LO    0x07
#define HX8347G_ROWADDREND_HI      0x08
#define HX8347G_ROWADDREND_LO      0x09
 
 Adafruit_TFTLCD.cpp :
 
 else if(driver == ID_7575) {
    writeRegisterPair(HX8347G_COLADDRSTART_HI, HX8347G_COLADDRSTART_LO, x1);
    writeRegisterPair(HX8347G_ROWADDRSTART_HI, HX8347G_ROWADDRSTART_LO, y1);
    writeRegisterPair(HX8347G_COLADDREND_HI  , HX8347G_COLADDREND_LO  , x2);
    writeRegisterPair(HX8347G_ROWADDREND_HI  , HX8347G_ROWADDREND_LO  , y2);
 
 
 
traj
Offline
Зарегистрирован: 29.08.2017

 

 

traj
Offline
Зарегистрирован: 29.08.2017

читалка считает если подключены все d0-15 ?

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

1. прочтите тему , чтоб не было лишних вопросов.

2.

V_LCD , VDD28 , VBAT      на +    (2.8...+3.0...+3.3в какое есть)

WHTLED                           на GND 

FMARK    никуда 

3. по управляющим понятно из их названий. К читалке сначала попробовать D0-7   , потом D8-D15 соответственно как  D0-7  .  ставьте просто последовательные 10ком , почему - долго объяснять. Фоток много выкладывал как реализовывал. Питалово сначала безопасней 2.8в . но сгодится и 3.3в , белый светик на это питание в роли стабилитрона от высоких уровней с 10ком. 

используйте версию V5.3  там все расписано какие пины куда, так и подключайте пока не переделывая. 

// ссылка на v3.5 в самом начале темы на первой странице, во втором сообщении.

4. выкладывайте качественные общие фото всего эксперимента, фото шлейфа, и вразумительный лог читалки.

.....

// в чем проблема частоты? у вас разве ардуина мега не 16мгц? делайте сначала 16мгц. Частота особо не важна, дисплей работает гораздо быстрее ардуины.

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

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

 

 

traj
Offline
Зарегистрирован: 29.08.2017

частота кварца на меге важна? при смене местами cs rs wr бывает шум на дисплее, более сделать не получается. питание 2.75. остальные пины через рез.делители 4.7+4.7ком, т.е. на них примерно 2.4в

//снег то появиться то пропадет. дисплей ранее питался от телефона iq239 от 2.8в,100%рабочий. провода прозвонил. предположительно там ili 9488.

//в логе пусто, совсем, будто не видит вообще

в читалке (в демопримерах) где порты конфигурировать? у меня МЕГА

///RD WR аппаратно работают?, а остальные как?

slider с вами можно связаться через вибер или ватсап? вот мой 9676362404

Tvicks
Offline
Зарегистрирован: 11.05.2017

Добрый день. По совету slider на дисплее от GT-S5233T перепробывал разное разрешение, разные иниты. Но толку не дало как было раздвоение картинки так и осталось.      

На конец подошла ардуинка уно и я запустил читалку. Вот что она выдала:

 
Как я понимаю у меня проблема чип не определен. На UTFT пробовал ставить разное разрешение, 400х240, картинка так и оставалась раздвоенная. Дисплей s5230 пишут, что чип одинаковый, но дисплеи по размерам разные, s5233 по длиннее. Ну и дисплей как я понял у меня оригинал. Теперь и не знаю, как его нормально запустить. Может он глючный дисплей? После 10 или 20 раза читалка выдала:

 

 

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

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

Телефон: Gps Phone. TV mobile.

Дисплей: 3.6", 44 пина, надпись: TFT8K2346PC-A1-E. На шлейфе стоит флейф-переходник 3.3-3.6". Надпись: E710-PXHT-3.3-3.6HVGA-V1.0

Начал накидывать распиновку, но голова что-то совсем не соображает. Из-за дополнительного шлейфа сильно путаюсь. Я его уберу.

По первому взгляду распиновка на дополнительном шлейфе очень похожа на распиновку: http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-...

Можете помочь с распиновкой?

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

forfrends, сдуйте доп шлейф, проще будет  . lcm_id нам не зачем. Полагаю , что зачастую это чтоб тлф распознавал по делителю напр., на шлейфе, между + и - , что это оригинал дисплея (иль такая то ревизия контроллера) , своего рода простая защита от подделок и распознавание .   так в инете же есть инфа про 8K2346 http://vrtp.ru/index.php?showtopic=1120&st=3060#

Drive IC: ILI9481

PIN NO.: 44PIN

Spacing: 0.8mm

Interface form: 16 bit, 18 bit parallel interface

Resolution: 272xRGBx480

судя по вашим логам, где-то неконтакт, или управление перепутано. пробуйте подключаться к D0-D7 , все IM лог1. в регистре BF должно попастся 9481

Tvicks, начнем с того , читалку через 10к подключали и стабилитрон/белый светодиод на питание делали ? и при вставке/редактировании логов , поставьте пометку "сворачивать код по умолчанию" . Иниты от сониэрика U5 U8 пробовали? Вы точно подключили последовательность D0-D7  дисплея к D8D9D2-D7  ардуины соответственно ? (лог похож что не так подключен дисп). Что на фото, какие именно либы использовали?  Я вам вроде говорил использовать либу UTFT под 8 бит (к примеру explay n1, и подобные ili9488) и в ее папку закитуть поочередно иниты для оригинального и поддельного сониэрика VIVAZ U5 U8 . Вы это сделали? а то что-то сомневаюсь что вы это проделали , а спрашиваете а что дальше. надо быть уверенным что это ранее сделали.

traj , позже в вибер черкну, тлф дико тормозит после установки вацапа. Зачем конфиг портов? на atmega128 хотите переделать?

traj
Offline
Зарегистрирован: 29.08.2017

pin_magic.h там конфиг портов? или где. замучался паять, нужно поменять d0-15 на другие пины

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

Такой еще вопрос: каково назначение пина lcm_id ?

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

forfrends

Так  1-7 -- подсветка.  8 -- земля. 9 -- lcd_id.  10-11 --- 3В.  12 -- CS.  13 -- WR.  14 -- RS.  15 -- RD.  16 -- RES.

17-34 --  D17-D0.  35-36 -- ID.  37 -- TE.  38 -- плохо видно.   39 -- земля.  40-43 -- ТАЧ.  44 -- земля.

Возможно с шиной управления наоборот.  Шина данных соответственно 18 битная. Переключением ID можно

поиграться. Попробуй считать контроллер подав на оба ID +3В. Если не считается, то покомбинируй с ID.

Насчет lcd_id попробуй поискать в нете или даташитах. Ни разу не использовал  этот вывод. Где то он есть,

где то нет.

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

Нашлась вот такая распиновка:

35 пин - скорее всего IM0. Так как если на него подать 1 то читалка начинает читать что-то внятное. подключаю по 8 бит. D0-D7. Дисплей не завелся, но во всемя работы читалки (и во время теста после) дисплей менял яркость и иногда мигал. Лог читалки:

Можете подсказать что за контроллер это может быть?

croc19, спасибо.

Если поиграться с IM то читалка выдает немного другое:

 

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

forfrends, судя по логам - плохое подключение, неконтакт/лишнийконтакт (сделайте общую фотку эксперимента) .  в инете 8K2346 находится ili9481 . согласно даташиту для 8бит надо подать на IM0,  IM1 по лог1 

поддержка ili9481 есть и у UTFT (16bit), и у Adafruit (8bit) .  для 8bit UTFT можно использовать ту что для ILI9327 turbo, а инит подменить ей от ili9481