Ребята, спасибо. Да, набор очень похож, только без переменного резистора. Я его спаял не верно, видимо, и выкинул, оставив дисплей. Не подскажете теперь скеч для ардуино для проверки? Боюсь его сжечь переполюсовкой, например.
Всем привет. помогите пожалуйста с дисплеем. Нужно перевести на 8 бит, не пойму как это сделать. дисп 2.8" 37pin снят с МП3 плеера explay t7. Подключил через резисторы 10к к ардуино Нано. Использовал скетч читалки V5.3. Подключение к дуине согласно скейтча. Распиновка ниже. Реакции диплея нету, белый экран. Контроллер не определяется. Предполагаю надо перевести его на 8бит.
Подключено все как надо, питание 5v через резистор 50ом на подсветку. 3,3v на питание контроллера. RD-пин A0, CS-А3, RS-A2, WR-A1. DB10- D8, DB11-D9, DB12-D2 --- DB17-D7. RD кидал принудительно на +3 без изменений. Подключал ориентируясь на пост №7 от slider. Дисплей схож. Если предположить что контроллер ILI9320. то для 8 бит нужны пины db10-17
Добрый день. Замучал меня дисплей от GT-S5233T - S6D04D1 , в UTFT переделал инит работает нормально. В Adafruit_TFTLCD ну никак не получается нормально запустить. Взял за основу SPFD5408-master, он даже без переделки показывает, но как у меня было раньше изображение раздваивается. Где рыть уже не знаю. Вот инит под UTFT:
Помнится с шилдом на R61581 было что то подобное. Там выявили что надо изолировать один из контактов на щлейфе. Еще раз посмотрите разводку шины данных. Иногда она не совсем такая как мы привыкли (от 0 до 15) бывает что старший байт идет со сдвиго на 1 пин. Смотрите внимательней даташит, ведь как я понял вы определили чип. Бывает что подобранный инит не совсем подходит, т.е. инициализирует, но некоторые регистры заполняются неправильными значениями или не учтены в имеющемся ините.
...Есть идея, если конечно будет время и настроение. Написать скетч, в котором поочередно скармливаются
инициализации контроллеров под 320х240 разрешение и после каждой инициализации выводится название контроллера.
Сидишь, смотришь. Выскочило название совместимого контроллера, значит инит под него.
если бы было свободное время...
так бы оно так для UTFT (в нем очень много инитов), при условии если выводить небольшой тест и текст . (ведь не с проста там предусмотрен memorysaver.h , в котором надо выключать неиспользуемые иниты, ибо тест не скомпилится в распространненную atmega328 из-за нехватки памяти. изначально тест влазиет только в mega2560)
есть еще проблемки требующие время:
2. надо добавлять еще найденные иниты ,
3. как-то совмещать версии UTFT (вижу 2 основных 2.81 (2.79) и 2.79turbo_8bit которая в отличии может работать на подобные ili9327 ili9341 на 8бит )
4. есть еще диспы с 16бит адресацией , те что имеют ID в 0 адресе , им нужны только 16бит инит и рисование , иначе они незапустятся ( в отличии от ili9341 ili9488 и им подобным - запустятся просто не во все цвета) . Тоже надо разбираться как совместить переделку для них , что на 1й странице.
Пока имеется MCUFRIEND_kbv(она сначала опрашивает дисп , а потом использует нужный инит)
UNKNOWN 320x480 ID=0x1511 (scroll directions not correct)
54
UNKNOWN 240x320 ID=0x1602
55
UNKNOWN 240x320 ID=0xAC11
56
UNKNOWN 240x320 ID=0x2053 weird controller from BangGood (was ID=0x0000)
возможно стоит попытаться на базе его сделать , попробовать в цикле силком переключать все иниты. и тоже код теста подрезать, ибо в atmega328 со всеми включенными инитами не влезет.
// пока MCUFRIEND_kbv времени небыло попользовать и поизучать. такие вот дела.
Если не хотите фотать и разбираться с IM , и нет ардуино мега, то можете подключить все 16 бит к нано по UTFT распиновке , запустить пример 320x240 и поперебирать иниты (включите силком 16бит, и тест урежьте в половину). так же в теме вроде приводил разные иниты для HX8347.. разных букв.
млин aleksl, канифолите :))) , в инете же есть схема на этот плеер много где , в теме несколько раз писал что брендовые вещи искать на .... service manual , и ... schematic , ... sheme , ... схема
Tvicks, хорошо что пытаетесь, как будет время и подобный случай, гляну внедрение в адафруит. Пока советую отложить его для UTFT , других проектов. А пошукать по знакомым и магазам именно GT-S5230 и желательно оргинал. Или возьмите другой дисп, их столь много же кругом.
что то не понял , как это так? мож питание к тому же слабое, мож дисп не успевает после ресета сообщить ID в 0 регистре.
судя по фото , на этой нано (в отличии от рободиновской) стаба 3.3в нормального нет, это просто хиленький выход ch340g . и еще это хилое 3.3 уменьшаете 100омами , а потом ещё какой-то внешний стаб?
SLider, магазинов в нашем колхозе таких нет, в мастерских взял два диспа ковыряю пока платки.Ну и между делом пытаюсь разобраться с внедрением инита UTFT в адафрут.
подскажите как подключить для инициализации судя по схеме все очень прозрачно но не смог понять куда цеплять LCD_RS и какие из db0-db17 нужно подключать, сильно не бейте если есть где доходчиво расписана теория об устройстве и взаимодействии с LCD то пните ссылкой.
aden, По самой картинке многое понятно становится. Там пины DB0-DB8 подтянуты к земле, остальные пины DB9-DB17 используются для 9-ти битной шины. Для 8-ми битной шины скорее всего понадобятся пины DB10-DB17 (NLD0-NLD7). Куда их подключать - смотрите в Documents\Arduino\libraries\UTFT\Documentation\ UTFT_Requirements.pdf
Там в первой таблице показана распиновка куда какой пин для конкретной ардуино.
Пинами IM0 и IM3 нужно выбрать режим (8/9/16/18 бит) пробуя каждый из них подключать либо к +3.3 либо к земле. Нужно подобрать для 8 бит.
Вероятно это этот набор: http://alipromo.com/cashback/view/okbwutkbl0bjfyz5opa0vqoljvgc9bxl/?sub=2017-Russian-M328-Transistor-Tester&to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2F2017-Russian-M328-Transistor-Tester-DIY-LCR-Diode-Capacitance-ESR-voltage-meter-PWM-Square-wave-Frequency%2F32800783868.html%3Fspm%3D2114.03010208.3.1.vGHYru%26ws_ab_test%3Dsearchweb0_0%2Csearchweb201602_4_10152_10065_10151_10068_5010013_10136_10137_10157_10060_10138_10155_10062_10156_437_10154_10056_10055_10054_10059_303_100031_10099_10103_10102_10096_5170013_10169_10147_10052_10053_10142_10107_10050_10051_5190014_10084_10083_10080_10082_10081_10110_519_10111_10112_10113_10114_10183_10182_10185_10078_10079_10073_10123_10127_142_10125-10102%2Csearchweb201603_16%2CppcSwitch_5%26btsid%3D64c152ea-acfb-4f6a-b624-f9a9e1450ed9%26algo_expid%3Daa98481e-8c3b-4355-978a-b4e405b3ad50-0%26algo_pvid%3Daa98481e-8c3b-4355-978a-b4e405b3ad50
Ребята, спасибо. Да, набор очень похож, только без переменного резистора. Я его спаял не верно, видимо, и выкинул, оставив дисплей. Не подскажете теперь скеч для ардуино для проверки? Боюсь его сжечь переполюсовкой, например.
....
Имею пром tft дисплей 8 bit, 14 pin, 5,7", чип IT7001M, монохром.
Производитель Emerging Display Technologies http://www.edtc.com , но информацию по моему дисплею не нашел.
Чип http://html.alldatasheet.com/html-pdf/355201/ITE/IT7001M/954/16/IT7001M.html
-
....
поищите похожие у WINSTAR
в соседней ветке похожие http://arduino.ru/forum/apparatnye-voprosy/ekran-320kh240-monokhrom-raspinovka
от WINSTAR (производителей дубликатов хватает , к примеру еще POWERTIP ) :
http://www.winstar.com.tw/ru/products/graphic-lcd-display-module.html?display_format=320%C3%97240&customfield_3=&customfield_4=&customfield_8=&sort=s
на Али тож хватает под разнообразными наименованиями фирм
здесь пытались подключать
http://www.eevblog.com/forum/projects/driving-320x240-lcd-on-arduino/
http://arduino.ru/forum/programmirovanie/lcd-display-320240
http://forum.arduino.cc/index.php?topic=122998.0
можно еще поискать слова - arduino монохромный 320 х 240 , 320x240 monochrome LCD display arduino
По поводу GLCD 320х240 без контроллера:
Набрёл на некоторый ресурс, может кого на мысль наталкнёт или поможет:
https://www.mikrocontroller.net/topic/64269#2556559
Схему подключения и фото в студию.
Пожалуйста, подробно напишите что и как делали, а то не совсем понятно.
1) четкое фото дисплея (шлейфа) с обоих сторон
2) Распиновку в студию!
3) Куда что и как подключали
4) Лог читалки
Доброго времени суток всем. Ищу распиновку для экрана SRL-WQVGA-3001GI от китайфона.
Выяснить по нему удалось немного. Та часть пинов, которые смог идентифицировать и фото шлейфа прикрепляю.
Гуглил, таобавил, алиэкспресил и дадашитил.com
Чиркнул письмецо в китайский магазин, где видел упоминание о нём, с просьбой помочь (кто знает, может помогут...)
Буду благодарен за любую помощь.
https://cloud.mail.ru/public/MLiw/bLBn3QN8D
https://cloud.mail.ru/public/G6Er/5oxFuH9kb
Всем привет. помогите пожалуйста с дисплеем. Нужно перевести на 8 бит, не пойму как это сделать. дисп 2.8" 37pin снят с МП3 плеера explay t7. Подключил через резисторы 10к к ардуино Нано. Использовал скетч читалки V5.3. Подключение к дуине согласно скейтча. Распиновка ниже. Реакции диплея нету, белый экран. Контроллер не определяется. Предполагаю надо перевести его на 8бит.
01
1 DB0 ЖК сигнальной линии данных
02
2 DB1 ЖК сигнальной линии данных
03
3 DB2 ЖК данных сигнальный кабель
04
4 DB3 ЖК сигнальной линии данных
05
5 GNDE земли
06
6 VCC1 аналоговая схема питания (+ 2.5-+ 3.3 В)
07
7/CS выбор микросхемы сигнал низкого
08
8 RS команда/селектор данных, L: инструкция, H: данные
09
9/WR ЖК-записи управления, низкоактивные
10
10/RD ЖК-контроль чтения, низкоактивные
11
11 NC плавающей
12
12 Х + сенсорный экран сигнальной линии
13
13 Y + сенсорный экран сигнальной линии
14
14 Х сенсорный экран сигнальной линии
15
15 Y-сенсорный экран сигнальной линии
16
16 ЛЕДА Подсветка LED Положительный вывод
17
17 LEDK1 Светодиодной подсветкой отрицательный вывод
18
18 LEDK2 Светодиодной подсветкой отрицательный вывод
19
19 LEDK3 Светодиодной подсветкой отрицательный вывод
20
20 LEDK4 Светодиодной подсветкой отрицательный вывод
21
21 NC плавающей
22
22 DB4 ЖК сигнальной линии данных
23
23 DB10 данных ЖК сигнала линии
24
24 DB11 данных ЖК сигнала линии
25
25 DB12 данных ЖК сигнала линии
26
26 DB13 данных ЖК сигнала линии
27
27 DB14 данных ЖК сигнала линии
28
28 DB15 ЖК сигнальной линии данных
29
29 DB16 ЖК сигнальной линии данных
30
30 DB17 ЖК сигнальной линии данных
31
31/СБРОС Сброс сигнальная линия
32
32 VCI аналоговая схема питания (+ 2.5-+ 3.3 В)
33
33 VCC2 I/O интерфейс напряжение (-1.65-+ 3.3 В)
34
34 GND ЗЕМЛЯ
35
35 DB5 ЖК сигнальной линии данных
36
36 DB6 ЖК сигнальной линии данных
37
37 DB7 ЖК сигнальной линии данных
Повесил светодиод на линию данных DB0 и +3v, одиночно загорается и тухнет после запуска ардуины спустя 5-7 сек.
Вот ЛОГ:
001
v5.3 read all register + read ID + TFT LCD test
002
for
8bit TFT LCD UNO shield pinout Adafruit D89234567
003
on board Arduino UNO & Arduino MEGA
004
TFT size
set
is
320x240
005
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
006
v5.3 B0h <- 0xFFFFFF <- 0x040404 from Slider
007
<a href=
"http://www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
title=
"www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
rel=
"nofollow"
>www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob...</a>
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 0 *
011
01 = 01 01 01 01 01 01 01 01
012
02 = 0
013
03 = 01 01 01 01 01 01 01 01
014
04 = 0 *
015
05 = 01 01 01 01 01 01 01 01
016
06 = 0
017
07 = 01 01 01 01 01 01 01 01
018
08 = 0
019
09 = 01 01 01 01 01 01 01 01
020
0A = 0
021
0B = 01 01 01 01 01 01 01 01
022
0C = 0
023
0D = 01 01 01 01 01 01 01 01
024
0E = 0
025
0F = 01 01 01 01 01 01 01 01
026
10 = 0
027
11 = 01 01 01 01 01 01 01 01
028
12 = 0
029
13 = 01 01 01 01 01 01 01 01
030
14 = 0
031
15 = 01 01 01 01 01 01 01 01
032
16 = 0
033
17 = 01 01 01 01 01 01 01 01
034
18 = 0
035
19 = 01 01 01 01 01 01 01 01
036
1A = 0
037
1B = 01 01 01 01 01 01 01 01
038
1C = 0
039
1D = 01 01 01 01 01 01 01 01
040
1E = 0
041
1F = 01 01 01 01 01 01 01 01
042
20 = 0
043
21 = 01 01 01 01 01 01 01 01
044
22 = 0
045
23 = 01 01 01 01 01 01 01 01
046
24 = 0
047
25 = 01 01 01 01 01 01 01 01
048
26 = 0
049
27 = 01 01 01 01 01 01 01 01
050
28 = 0
051
29 = 01 01 01 01 01 01 01 01
052
2A = 0
053
2B = 01 01 01 01 01 01 01 01
054
2C = 0
055
2D = 01 01 01 01 01 01 01 01
056
2E = 0
057
2F = 01 01 01 01 01 01 01 01
058
30 = 0
059
31 = 01 01 01 01 01 01 01 01
060
32 = 0
061
33 = 01 01 01 01 01 01 01 01
062
34 = 0
063
35 = 01 01 01 01 01 01 01 01
064
36 = 0
065
37 = 01 01 01 01 01 01 01 01
066
38 = 0
067
39 = 01 01 01 01 01 01 01 01
068
3A = 0
069
3B = 01 01 01 01 01 01 01 01
070
3C = 0
071
3D = 01 01 01 01 01 01 01 01
072
3E = 0
073
3F = 01 01 01 01 01 01 01 01
074
40 = 0
075
41 = 01 01 01 01 01 01 01 01
076
42 = 0
077
43 = 01 01 01 01 01 01 01 01
078
44 = 0
079
45 = 01 01 01 01 01 01 01 01
080
46 = 0
081
47 = 01 01 01 01 01 01 01 01
082
48 = 0
083
49 = 01 01 01 01 01 01 01 01
084
4A = 0
085
4B = 01 01 01 01 01 01 01 01
086
4C = 0
087
4D = 01 01 01 01 01 01 01 01
088
4E = 0
089
4F = 01 01 01 01 01 01 01 01
090
50 = 0
091
51 = 01 01 01 01 01 01 01 01
092
52 = 0
093
53 = 01 01 01 01 01 01 01 01
094
54 = 0
095
55 = 01 01 01 01 01 01 01 01
096
56 = 0
097
57 = 01 01 01 01 01 01 01 01
098
58 = 0
099
59 = 01 01 01 01 01 01 01 01
100
5A = 0
101
5B = 01 01 01 01 01 01 01 01
102
5C = 0
103
5D = 01 01 01 01 01 01 01 01
104
5E = 0
105
5F = 01 01 01 01 01 01 01 01
106
60 = 0
107
61 = 01 01 01 01 01 01 01 01
108
62 = 0
109
63 = 01 01 01 01 01 01 01 01
110
64 = 0
111
65 = 01 01 01 01 01 01 01 01
112
66 = 0
113
67 = 01 01 01 01 01 01 01 01
114
68 = 0
115
69 = 01 01 01 01 01 01 01 01
116
6A = 0
117
6B = 01 01 01 01 01 01 01 01
118
6C = 0
119
6D = 01 01 01 01 01 01 01 01
120
6E = 0
121
6F = 01 01 01 01 01 01 01 01
122
70 = 0
123
71 = 01 01 01 01 01 01 01 01
124
72 = 0
125
73 = 01 01 01 01 01 01 01 01
126
74 = 0
127
75 = 01 01 01 01 01 01 01 01
128
76 = 0
129
77 = 01 01 01 01 01 01 01 01
130
78 = 0
131
79 = 01 01 01 01 01 01 01 01
132
7A = 0
133
7B = 01 01 01 01 01 01 01 01
134
7C = 0
135
7D = 01 01 01 01 01 01 01 01
136
7E = 0
137
7F = 01 01 01 01 01 01 01 01
138
80 = 0
139
81 = 01 01 01 01 01 01 01 01
140
82 = 0
141
83 = 01 01 01 01 01 01 01 01
142
84 = 0
143
85 = 01 01 01 01 01 01 01 01
144
86 = 0
145
87 = 01 01 01 01 01 01 01 01
146
88 = 0
147
89 = 01 01 01 01 01 01 01 01
148
8A = 0
149
8B = 01 01 01 01 01 01 01 01
150
8C = 0
151
8D = 01 01 01 01 01 01 01 01
152
8E = 0
153
8F = 01 01 01 01 01 01 01 01
154
90 = 0
155
91 = 01 01 01 01 01 01 01 01
156
92 = 0
157
93 = 01 01 01 01 01 01 01 01
158
94 = 0
159
95 = 01 01 01 01 01 01 01 01
160
96 = 0
161
97 = 01 01 01 01 01 01 01 01
162
98 = 0
163
99 = 01 01 01 01 01 01 01 01
164
9A = 0
165
9B = 01 01 01 01 01 01 01 01
166
9C = 0
167
9D = 01 01 01 01 01 01 01 01
168
9E = 0
169
9F = 01 01 01 01 01 01 01 01
170
A0 = 0
171
A1 = 01 01 01 01 01 01 01 01
172
A2 = 0
173
A3 = 01 01 01 01 01 01 01 01
174
A4 = 0
175
A5 = 01 01 01 01 01 01 01 01
176
A6 = 0
177
A7 = 01 01 01 01 01 01 01 01
178
A8 = 0
179
A9 = 01 01 01 01 01 01 01 01
180
AA = 0
181
AB = 01 01 01 01 01 01 01 01
182
AC = 0
183
AD = 01 01 01 01 01 01 01 01
184
AE = 0
185
AF = 01 01 01 01 01 01 01 01
186
B0 = 0
187
B1 = 01 01 01 01 01 01 01 01
188
B2 = 0
189
B3 = 01 01 01 01 01 01 01 01
190
B4 = 0
191
B5 = 01 01 01 01 01 01 01 01
192
B6 = 0
193
B7 = 01 01 01 01 01 01 01 01
194
B8 = 0
195
B9 = 01 01 01 01 01 01 01 01
196
BA = 0
197
BB = 01 01 01 01 01 01 01 01
198
BC = 0
199
BD = 01 01 01 01 01 01 01 01
200
BE = 0
201
BF = 01 01 01 01 01 01 01 01 *****
202
C0 = 0
203
C1 = 01 01 01 01 01 01 01 01
204
C2 = 0
205
C3 = 01 01 01 01 01 01 01 01
206
C4 = 0
207
C5 = 01 01 01 01 01 01 01 01
208
C6 = 0
209
C7 = 01 01 01 01 01 01 01 01
210
C8 = 0
211
C9 = 01 01 01 01 01 01 01 01
212
CA = 0
213
CB = 01 01 01 01 01 01 01 01
214
CC = 0
215
CD = 01 01 01 01 01 01 01 01
216
CE = 0
217
CF = 01 01 01 01 01 01 01 01
218
D0 = 0
219
D1 = 01 01 01 01 01 01 01 01
220
D2 = 0
221
D3 = 01 01 01 01 01 01 01 01 *****
222
D4 = 0
223
D5 = 01 01 01 01 01 01 01 01
224
D6 = 0
225
D7 = 01 01 01 01 01 01 01 01
226
D8 = 0
227
D9 = 01 01 01 01 01 01 01 01
228
DA = 0 *
229
DB = 01 01 01 01 01 01 01 01 *****
230
DC = 0 *
231
DD = 01 01 01 01 01 01 01 01
232
DE = 0
233
DF = 01 01 01 01 01 01 01 01
234
E0 = 0
235
E1 = 01 01 01 01 01 01 01 01
236
E2 = 0
237
E3 = 01 01 01 01 01 01 01 01
238
E4 = 0
239
E5 = 01 01 01 01 01 01 01 01
240
E6 = 0
241
E7 = 01 01 01 01 01 01 01 01
242
E8 = 0
243
E9 = 01 01 01 01 01 01 01 01
244
EA = 0
245
EB = 01 01 01 01 01 01 01 01
246
EC = 0
247
ED = 01 01 01 01 01 01 01 01
248
EE = 0
249
EF = 01 01 01 01 01 01 01 01 *****
250
F0 = 0
251
F1 = 01 01 01 01 01 01 01 01
252
F2 = 0
253
F3 = 01 01 01 01 01 01 01 01
254
F4 = 0
255
F5 = 01 01 01 01 01 01 01 01
256
F6 = 0
257
F7 = 01 01 01 01 01 01 01 01
258
F8 = 0
259
F9 = 01 01 01 01 01 01 01 01
260
FA = 0
261
FB = 01 01 01 01 01 01 01 01
262
FC = 0
263
FD = 01 01 01 01 01 01 01 01
264
FE = 0
265
o------------------------------------o
266
| |
267
00 = 0 * |
268
04 = 0 * |
269
B0 = 0 |
270
BF = 01 01 01 01 01 01 01 01 ***** |
271
D3 = 01 01 01 01 01 01 01 01 ***** |
272
DA = 0 * |
273
DB = 01 01 01 01 01 01 01 01 ***** |
274
DC = 0 * |
275
EF = 01 01 01 01 01 01 01 01 ***** |
276
| |
277
o------------------------------------o
278
. . . . . . .
279
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
280
B0 = 0
281
Device Code Read (BFh)
282
BF = 01 01 01 01 01 01 01 01 *****
283
. . .
284
285
reg p1 p2 p3 p4 p5 p6 p7 p8
286
B0 = 0
287
B1 = 01 01 01 01 01 01 01 01
288
B2 = 0
289
B3 = 01 01 01 01 01 01 01 01
290
B4 = 0
291
B5 = 01 01 01 01 01 01 01 01
292
B6 = 0
293
B7 = 01 01 01 01 01 01 01 01
294
B8 = 0
295
B9 = 01 01 01 01 01 01 01 01
296
BA = 0
297
BB = 01 01 01 01 01 01 01 01
298
BC = 0
299
BD = 01 01 01 01 01 01 01 01
300
BE = 0
301
BF = 01 01 01 01 01 01 01 01 *****
302
C0 = 0
303
C1 = 01 01 01 01 01 01 01 01
304
C2 = 0
305
C3 = 01 01 01 01 01 01 01 01
306
C4 = 0
307
C5 = 01 01 01 01 01 01 01 01
308
C6 = 0
309
C7 = 01 01 01 01 01 01 01 01
310
C8 = 0
311
C9 = 01 01 01 01 01 01 01 01
312
CA = 0
313
CB = 01 01 01 01 01 01 01 01
314
CC = 0
315
CD = 01 01 01 01 01 01 01 01
316
CE = 0
317
CF = 01 01 01 01 01 01 01 01
318
D0 = 0
319
D1 = 01 01 01 01 01 01 01 01
320
D2 = 0
321
D3 = 01 01 01 01 01 01 01 01 *****
322
D4 = 0
323
D5 = 01 01 01 01 01 01 01 01
324
D6 = 0
325
D7 = 01 01 01 01 01 01 01 01
326
D8 = 0
327
D9 = 01 01 01 01 01 01 01 01
328
DA = 0 *
329
DB = 01 01 01 01 01 01 01 01 *****
330
DC = 0 *
331
DD = 01 01 01 01 01 01 01 01
332
DE = 0
333
DF = 01 01 01 01 01 01 01 01
334
E0 = 0
335
E1 = 01 01 01 01 01 01 01 01
336
E2 = 0
337
E3 = 01 01 01 01 01 01 01 01
338
E4 = 0
339
E5 = 01 01 01 01 01 01 01 01
340
E6 = 0
341
E7 = 01 01 01 01 01 01 01 01
342
E8 = 0
343
E9 = 01 01 01 01 01 01 01 01
344
EA = 0
345
EB = 01 01 01 01 01 01 01 01
346
EC = 0
347
ED = 01 01 01 01 01 01 01 01
348
EE = 0
349
EF = 01 01 01 01 01 01 01 01 *****
350
F0 = 0
351
F1 = 01 01 01 01 01 01 01 01
352
F2 = 0
353
F3 = 01 01 01 01 01 01 01 01
354
F4 = 0
355
F5 = 01 01 01 01 01 01 01 01
356
F6 = 0
357
F7 = 01 01 01 01 01 01 01 01
358
F8 = 0
359
F9 = 01 01 01 01 01 01 01 01
360
FA = 0
361
FB = 01 01 01 01 01 01 01 01
362
FC = 0
363
FD = 01 01 01 01 01 01 01 01
364
FE = 0
365
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
366
B0 = 0
367
Device Code Read (BFh)
368
BF = 01 01 01 01 01 01 01 01 *****
369
. . .
370
371
reg p1 p2 p3 p4 p5 p6 p7 p8
372
B0 = 0
373
B1 = 01 01 01 01 01 01 01 01
374
B2 = 0
375
B3 = 01 01 01 01 01 01 01 01
376
B4 = 0
377
B5 = 01 01 01 01 01 01 01 01
378
B6 = 0
379
B7 = 01 01 01 01 01 01 01 01
380
B8 = 0
381
B9 = 01 01 01 01 01 01 01 01
382
BA = 0
383
BB = 01 01 01 01 01 01 01 01
384
BC = 0
385
BD = 01 01 01 01 01 01 01 01
386
BE = 0
387
BF = 01 01 01 01 01 01 01 01 *****
388
C0 = 0
389
C1 = 01 01 01 01 01 01 01 01
390
C2 = 0
391
C3 = 01 01 01 01 01 01 01 01
392
C4 = 0
393
C5 = 01 01 01 01 01 01 01 01
394
C6 = 0
395
C7 = 01 01 01 01 01 01 01 01
396
C8 = 0
397
C9 = 01 01 01 01 01 01 01 01
398
CA = 0
399
CB = 01 01 01 01 01 01 01 01
400
CC = 0
401
CD = 01 01 01 01 01 01 01 01
402
CE = 0
403
CF = 01 01 01 01 01 01 01 01
404
D0 = 0
405
D1 = 01 01 01 01 01 01 01 01
406
D2 = 0
407
D3 = 01 01 01 01 01 01 01 01 *****
408
D4 = 0
409
D5 = 01 01 01 01 01 01 01 01
410
D6 = 0
411
D7 = 01 01 01 01 01 01 01 01
412
D8 = 0
413
D9 = 01 01 01 01 01 01 01 01
414
DA = 0 *
415
DB = 01 01 01 01 01 01 01 01 *****
416
DC = 0 *
417
DD = 01 01 01 01 01 01 01 01
418
DE = 0
419
DF = 01 01 01 01 01 01 01 01
420
E0 = 0
421
E1 = 01 01 01 01 01 01 01 01
422
E2 = 0
423
E3 = 01 01 01 01 01 01 01 01
424
E4 = 0
425
E5 = 01 01 01 01 01 01 01 01
426
E6 = 0
427
E7 = 01 01 01 01 01 01 01 01
428
E8 = 0
429
E9 = 01 01 01 01 01 01 01 01
430
EA = 0
431
EB = 01 01 01 01 01 01 01 01
432
EC = 0
433
ED = 01 01 01 01 01 01 01 01
434
EE = 0
435
EF = 01 01 01 01 01 01 01 01 *****
436
F0 = 0
437
F1 = 01 01 01 01 01 01 01 01
438
F2 = 0
439
F3 = 01 01 01 01 01 01 01 01
440
F4 = 0
441
F5 = 01 01 01 01 01 01 01 01
442
F6 = 0
443
F7 = 01 01 01 01 01 01 01 01
444
F8 = 0
445
F9 = 01 01 01 01 01 01 01 01
446
FA = 0
447
FB = 01 01 01 01 01 01 01 01
448
FC = 0
449
FD = 01 01 01 01 01 01 01 01
450
FE = 0
451
452
Unknown LCD driver chip: 0
453
***use minimal init
as
driver ili9341 ili9488 *** ->
454
Benchmark Time (microseconds)
455
Screen fill 1379552
456
Text 350492
457
Lines 3390180
458
Horiz/Vert Lines 144668
459
Rectangles (outline) 104264
460
Rectangles (filled) 3267444
461
Circles (filled) 1211480
462
Circles (outline) 1475104
463
Triangles (outline) 1075592
464
Triangles (filled) 1721628
465
Rounded rects (outline) 506432
466
Rounded rects (filled) 3795228
467
Done!!! ID reader v5.3
Извиняюсь за лишние сообщения форум выдает ошибку, подумал что мой пост не публикуется. Прошу админа удалить пустые сообщения
Leencore
ноли это шина управления -- RD, WR, DC, CS или наоборот, зависит от контроллера.
aleksl
Есть распиновка, а подключено как попало. Подключи нормально шину данных и шину управления. Ну и питание
конечно. Задействуй для начала DB0-DB7.
Подключено все как надо, питание 5v через резистор 50ом на подсветку. 3,3v на питание контроллера. RD-пин A0, CS-А3, RS-A2, WR-A1. DB10- D8, DB11-D9, DB12-D2 --- DB17-D7. RD кидал принудительно на +3 без изменений. Подключал ориентируясь на пост №7 от slider. Дисплей схож. Если предположить что контроллер ILI9320. то для 8 бит нужны пины db10-17
перебросил пины на DB0-DB7, получил лог. дисп все равно молчит
001
v5.3 read all register + read ID + TFT LCD test
002
for
8bit TFT LCD UNO shield pinout Adafruit D89234567
003
on board Arduino UNO & Arduino MEGA
004
TFT size
set
is
320x240
005
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
006
v5.3 B0h <- 0xFFFFFF <- 0x040404 from Slider
007
<a href=
"http://www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
title=
"www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
rel=
"nofollow"
>www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob...</a>
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 0 *
011
01 = 02 02 02 02 02 02 02 02
012
02 = 0
013
03 = 0
014
04 = 0 *
015
05 = EF EF EF EF EF EF EF EF
016
06 = 0
017
07 = 0
018
08 = 01 01 01 01 01 01 01 01
019
09 = 3F 3F 3F 3F 3F 3F 3F 3F
020
0A = 0
021
0B = 0
022
0C = 01 01 01 01 01 01 01 01
023
0D = 3F 3F 3F 3F 3F 3F 3F 3F
024
0E = 0
025
0F = 0
026
10 = 01 01 01 01 01 01 01 01
027
11 = 40 40 40 40 40 40 40 40
028
12 = 0
029
13 = 0
030
14 = 0
031
15 = 0
032
16 = 0
033
17 = 0
034
18 = 0
035
19 = 48 48 48 48 48 48 48 48
036
1A = 0
037
1B = 09 09 09 09 09 09 09 09
038
1C = 0
039
1D = 05 05 05 05 05 05 05 05
040
1E = 0
041
1F = 04 04 04 04 04 04 04 04
042
20 = 40 40 40 40 40 40 40 40
043
21 = 10 10 10 10 10 10 10 10
044
22 = E8 30 00 C4 D4 60 0C 1C
045
23 = DC DC DC DC DC DC DC DC
046
24 = DC DC DC DC DC DC DC DC
047
25 = DC DC DC DC DC DC DC DC
048
26 = 20 20 20 20 20 20 20 20
049
27 = 02 02 02 02 02 02 02 02
050
28 = 02 02 02 02 02 02 02 02
051
29 = 02 02 02 02 02 02 02 02
052
2A = 02 02 02 02 02 02 02 02
053
2B = 0
054
2C = 02 02 02 02 02 02 02 02
055
2D = 02 02 02 02 02 02 02 02
056
2E = 0
057
2F = 06 06 06 06 06 06 06 06
058
30 = 0
059
31 = 0
060
32 = 0
061
33 = 0
062
34 = 0
063
35 = 19 19 19 19 19 19 19 19
064
36 = 19 19 19 19 19 19 19 19
065
37 = 22 22 22 22 22 22 22 22
066
38 = 0
067
39 = 0
068
3A = 01 01 01 01 01 01 01 01
069
3B = 0
070
3C = 0
071
3D = 0
072
3E = 19 19 19 19 19 19 19 19
073
3F = 0
074
40 = 03 03 03 03 03 03 03 03
075
41 = F8 F8 F8 F8 F8 F8 F8 F8
076
42 = 08 08 08 08 08 08 08 08
077
43 = 0
078
44 = 55 55 55 55 55 55 55 55
079
45 = 10 10 10 10 10 10 10 10
080
46 = 93 93 93 93 93 93 93 93
081
47 = 47 47 47 47 47 47 47 47
082
48 = 70 70 70 70 70 70 70 70
083
49 = 57 57 57 57 57 57 57 57
084
4A = 61 61 61 61 61 61 61 61
085
4B = 77 77 77 77 77 77 77 77
086
4C = 25 25 25 25 25 25 25 25
087
4D = 73 73 73 73 73 73 73 73
088
4E = 03 03 03 03 03 03 03 03
089
4F = 12 12 12 12 12 12 12 12
090
50 = 19 19 19 19 19 19 19 19
091
51 = 07 07 07 07 07 07 07 07
092
52 = 0
093
53 = 0D 0D 0D 0D 0D 0D 0D 0D
094
54 = 0
095
55 = 03 03 03 03 03 03 03 03
096
56 = 02 02 02 02 02 02 02 02
097
57 = 0
098
58 = 0
099
59 = 0
100
5A = 0
101
5B = 06 06 06 06 06 06 06 06
102
5C = 89 89 89 89 89 89 89 89
103
5D = 0
104
5E = 0
105
5F = 0
106
60 = 0
107
61 = 0
108
62 = 0
109
63 = 0
110
64 = 0
111
65 = 80 80 80 80 80 80 80 80
112
66 = 0
113
67 = 47 47 47 47 47 47 47 47
114
68 = 0
115
69 = 03 03 03 03 03 03 03 03
116
6A = 0
117
6B = 0
118
6C = 0
119
6D = 0
120
6E = 0
121
6F = 0
122
70 = 06 06 06 06 06 06 06 06
123
71 = 0
124
72 = 0
125
73 = FF FF FF FF FF FF FF FF
126
74 = 1F 1F 1F 1F 1F 1F 1F 1F
127
75 = FF FF FF FF FF FF FF FF
128
76 = 1F 1F 1F 1F 1F 1F 1F 1F
129
77 = FF FF FF FF FF FF FF FF
130
78 = 1F 1F 1F 1F 1F 1F 1F 1F
131
79 = FF FF FF FF FF FF FF FF
132
7A = 1F 1F 1F 1F 1F 1F 1F 1F
133
7B = 01 01 01 01 01 01 01 01
134
7C = 0
135
7D = 0
136
7E = 0
137
7F = 0
138
80 = 0
139
81 = 0
140
82 = 0
141
83 = 0
142
84 = 0
143
85 = FF FF FF FF FF FF FF FF
144
86 = 0
145
87 = 0
146
88 = 0
147
89 = 0
148
8A = 0
149
8B = 0
150
8C = 0
151
8D = 0
152
8E = 0
153
8F = 0
154
90 = 0A 0A 0A 0A 0A 0A 0A 0A
155
91 = 14 14 14 14 14 14 14 14
156
92 = FF FF FF FF FF FF FF FF
157
93 = 0F 0F 0F 0F 0F 0F 0F 0F
158
94 = 02 02 02 02 02 02 02 02
159
95 = 0
160
96 = 0
161
97 = 0
162
98 = 0
163
99 = 0
164
9A = 0
165
9B = 0
166
9C = 0
167
9D = 0
168
9E = 0
169
9F = 0
170
A0 = 0
171
A1 = 0
172
A2 = 0
173
A3 = 0
174
A4 = 0
175
A5 = 0
176
A6 = 0
177
A7 = 0
178
A8 = 0
179
A9 = 0
180
AA = 0
181
AB = 0
182
AC = 0
183
AD = 0
184
AE = 0
185
AF = 0
186
B0 = 0
187
B1 = 0
188
B2 = 0
189
B3 = 0
190
B4 = 0
191
B5 = 0
192
B6 = 0
193
B7 = 0
194
B8 = 0
195
B9 = 0
196
BA = 0
197
BB = 0
198
BC = 0
199
BD = 0
200
BE = 0
201
BF = 0 *
202
C0 = 0
203
C1 = 0
204
C2 = 0
205
C3 = 0
206
C4 = 0
207
C5 = 0
208
C6 = 0
209
C7 = 0
210
C8 = 0
211
C9 = 0
212
CA = 0
213
CB = 0
214
CC = 0
215
CD = 0
216
CE = 0
217
CF = 0
218
D0 = 0
219
D1 = 0
220
D2 = 0
221
D3 = 0 *
222
D4 = 0
223
D5 = 0
224
D6 = 0
225
D7 = 0
226
D8 = 0
227
D9 = 0
228
DA = 0 *
229
DB = 0 *
230
DC = 0 *
231
DD = 0
232
DE = 0
233
DF = 0
234
E0 = 0
235
E1 = 0
236
E2 = 0
237
E3 = 0
238
E4 = 0
239
E5 = 0
240
E6 = 0
241
E7 = 0
242
E8 = 0
243
E9 = 0
244
EA = 0
245
EB = 0
246
EC = 0
247
ED = 0
248
EE = 0
249
EF = 0 *
250
F0 = 0
251
F1 = 0
252
F2 = 0
253
F3 = 0
254
F4 = 0
255
F5 = 0
256
F6 = 0
257
F7 = 0
258
F8 = 0
259
F9 = 0
260
FA = 0
261
FB = 0
262
FC = 0
263
FD = 0
264
FE = 0
265
o------------------------------------o
266
| |
267
00 = 0 * |
268
04 = 0 * |
269
B0 = 0 |
270
BF = 0 * |
271
D3 = 0 * |
272
DA = 0 * |
273
DB = 0 * |
274
DC = 0 * |
275
EF = 0 * |
276
| |
277
o------------------------------------o
278
. . . . . . .
279
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
280
B0 = 0
281
Device Code Read (BFh)
282
BF = 0 *
283
. . .
284
285
reg p1 p2 p3 p4 p5 p6 p7 p8
286
B0 = 0
287
B1 = 0
288
B2 = 0
289
B3 = 0
290
B4 = 0
291
B5 = 0
292
B6 = 0
293
B7 = 0
294
B8 = 0
295
B9 = 0
296
BA = 0
297
BB = 0
298
BC = 0
299
BD = 0
300
BE = 0
301
BF = 0 *
302
C0 = 0
303
C1 = 0
304
C2 = 0
305
C3 = 0
306
C4 = 0
307
C5 = 0
308
C6 = 0
309
C7 = 0
310
C8 = 0
311
C9 = 0
312
CA = 0
313
CB = 0
314
CC = 0
315
CD = 0
316
CE = 0
317
CF = 0
318
D0 = 0
319
D1 = 0
320
D2 = 0
321
D3 = 0 *
322
D4 = 0
323
D5 = 0
324
D6 = 0
325
D7 = 0
326
D8 = 0
327
D9 = 0
328
DA = 0 *
329
DB = 0 *
330
DC = 0 *
331
DD = 0
332
DE = 0
333
DF = 0
334
E0 = 0
335
E1 = 0
336
E2 = 0
337
E3 = 0
338
E4 = 0
339
E5 = 0
340
E6 = 0
341
E7 = 0
342
E8 = 0
343
E9 = 0
344
EA = 0
345
EB = 0
346
EC = 0
347
ED = 0
348
EE = 0
349
EF = 0 *
350
F0 = 0
351
F1 = 0
352
F2 = 0
353
F3 = 0
354
F4 = 0
355
F5 = 0
356
F6 = 0
357
F7 = 0
358
F8 = 0
359
F9 = 0
360
FA = 0
361
FB = 0
362
FC = 0
363
FD = 0
364
FE = 0
365
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
366
B0 = 0
367
Device Code Read (BFh)
368
BF = 0 *
369
. . .
370
371
reg p1 p2 p3 p4 p5 p6 p7 p8
372
B0 = 0
373
B1 = 0
374
B2 = 0
375
B3 = 0
376
B4 = 0
377
B5 = 0
378
B6 = 0
379
B7 = 0
380
B8 = 0
381
B9 = 0
382
BA = 0
383
BB = 0
384
BC = 0
385
BD = 0
386
BE = 0
387
BF = 0 *
388
C0 = 0
389
C1 = 0
390
C2 = 0
391
C3 = 0
392
C4 = 0
393
C5 = 0
394
C6 = 0
395
C7 = 0
396
C8 = 0
397
C9 = 0
398
CA = 0
399
CB = 0
400
CC = 0
401
CD = 0
402
CE = 0
403
CF = 0
404
D0 = 0
405
D1 = 0
406
D2 = 0
407
D3 = 0 *
408
D4 = 0
409
D5 = 0
410
D6 = 0
411
D7 = 0
412
D8 = 0
413
D9 = 0
414
DA = 0 *
415
DB = 0 *
416
DC = 0 *
417
DD = 0
418
DE = 0
419
DF = 0
420
E0 = 0
421
E1 = 0
422
E2 = 0
423
E3 = 0
424
E4 = 0
425
E5 = 0
426
E6 = 0
427
E7 = 0
428
E8 = 0
429
E9 = 0
430
EA = 0
431
EB = 0
432
EC = 0
433
ED = 0
434
EE = 0
435
EF = 0 *
436
F0 = 0
437
F1 = 0
438
F2 = 0
439
F3 = 0
440
F4 = 0
441
F5 = 0
442
F6 = 0
443
F7 = 0
444
F8 = 0
445
F9 = 0
446
FA = 0
447
FB = 0
448
FC = 0
449
FD = 0
450
FE = 0
451
452
Unknown LCD driver chip: 0
453
***use minimal init
as
driver ili9341 ili9488 *** ->
454
Benchmark Time (microseconds)
455
Screen fill 1379552
456
Text 350492
457
Lines 3390180
458
Horiz/Vert Lines 144660
459
Rectangles (outline) 104260
460
Rectangles (filled) 3267456
461
Circles (filled) 1211480
462
Circles (outline) 1475112
463
Triangles (outline) 1075600
464
Triangles (filled) 1721644
465
Rounded rects (outline) 506428
466
Rounded rects (filled) 3795228
467
Done!!! ID reader v5.3
Предположим что контроллер неизвестен.
Задействуй для начала DB0-DB7. И два варианта шины управления RD, WR, DC, CS или наоборот.
Судя по логу, контроллер просто не читается на старших битах.
Ок. Спасибо за совет. Завтра попробую перекинуть. Как читать лог еще не разобрался к сожалению(
croc19 спасибо!
Перекинул пины управления на CS-A2, RS-A3, WR-A0, RD-A1, получил лог
001
v5.3 read all register + read ID + TFT LCD test
002
for
8bit TFT LCD UNO shield pinout Adafruit D89234567
003
on board Arduino UNO & Arduino MEGA
004
TFT size
set
is
320x240
005
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
006
v5.3 B0h <- 0xFFFFFF <- 0x040404 from Slider
007
<a href=
"http://www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
title=
"www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
rel=
"nofollow"
>www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob...</a>
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 0 *
011
01 = 01 01 01 01 01 01 01 01
012
02 = 02 02 02 02 02 02 02 02
013
03 = 03 03 03 03 03 03 03 03
014
04 = 04 04 04 04 04 04 04 04 *****
015
05 = 05 05 05 05 05 05 05 05
016
06 = 06 06 06 06 06 06 06 06
017
07 = 07 07 07 07 07 07 07 07
018
08 = 08 08 08 08 08 08 08 08
019
09 = 09 09 09 09 09 09 09 09
020
0A = 0A 0A 0A 0A 0A 0A 0A 0A
021
0B = 0B 0B 0B 0B 0B 0B 0B 0B
022
0C = 0C 0C 0C 0C 0C 0C 0C 0C
023
0D = 0D 0D 0D 0D 0D 0D 0D 0D
024
0E = 0E 0E 0E 0E 0E 0E 0E 0E
025
0F = 0F 0F 0F 0F 0F 0F 0F 0F
026
10 = 10 10 10 10 10 10 10 10
027
11 = 11 11 11 11 11 11 11 11
028
12 = 12 12 12 12 12 12 12 12
029
13 = 13 13 13 13 13 13 13 13
030
14 = 14 14 14 14 14 14 14 14
031
15 = 15 15 15 15 15 15 15 15
032
16 = 16 16 16 16 16 16 16 16
033
17 = 17 17 17 17 17 17 17 17
034
18 = 18 18 18 18 18 18 18 18
035
19 = 19 19 19 19 19 19 19 19
036
1A = 1A 1A 1A 1A 1A 1A 1A 1A
037
1B = 1B 1B 1B 1B 1B 1B 1B 1B
038
1C = 1C 1C 1C 1C 1C 1C 1C 1C
039
1D = 1D 1D 1D 1D 1D 1D 1D 1D
040
1E = 1E 1E 1E 1E 1E 1E 1E 1E
041
1F = 1F 1F 1F 1F 1F 1F 1F 1F
042
20 = 20 20 20 20 20 20 20 20
043
21 = 21 21 21 21 21 21 21 21
044
22 = 22 22 22 22 22 22 22 22
045
23 = 23 23 23 23 23 23 23 23
046
24 = 24 24 24 24 24 24 24 24
047
25 = 25 25 25 25 25 25 25 25
048
26 = 26 26 26 26 26 26 26 26
049
27 = 27 27 27 27 27 27 27 27
050
28 = 28 28 28 28 28 28 28 28
051
29 = 29 29 29 29 29 29 29 29
052
2A = 2A 2A 2A 2A 2A 2A 2A 2A
053
2B = 2B 2B 2B 2B 2B 2B 2B 2B
054
2C = 2C 2C 2C 2C 2C 2C 2C 2C
055
2D = 2D 2D 2D 2D 2D 2D 2D 2D
056
2E = 2E 2E 2E 2E 2E 2E 2E 2E
057
2F = 2F 2F 2F 2F 2F 2F 2F 2F
058
30 = 30 30 30 30 30 30 30 30
059
31 = 31 31 31 31 31 31 31 31
060
32 = 32 32 32 32 32 32 32 32
061
33 = 33 33 33 33 33 33 33 33
062
34 = 34 34 34 34 34 34 34 34
063
35 = 35 35 35 35 35 35 35 35
064
36 = 36 36 36 36 36 36 36 36
065
37 = 37 37 37 37 37 37 37 37
066
38 = 38 38 38 38 38 38 38 38
067
39 = 39 39 39 39 39 39 39 39
068
3A = 3A 3A 3A 3A 3A 3A 3A 3A
069
3B = 3B 3B 3B 3B 3B 3B 3B 3B
070
3C = 3C 3C 3C 3C 3C 3C 3C 3C
071
3D = 3D 3D 3D 3D 3D 3D 3D 3D
072
3E = 3E 3E 3E 3E 3E 3E 3E 3E
073
3F = 3F 3F 3F 3F 3F 3F 3F 3F
074
40 = 40 40 40 40 40 40 40 40
075
41 = 41 41 41 41 41 41 41 41
076
42 = 42 42 42 42 42 42 42 42
077
43 = 43 43 43 43 43 43 43 43
078
44 = 44 44 44 44 44 44 44 44
079
45 = 45 45 45 45 45 45 45 45
080
46 = 46 46 46 46 46 46 46 46
081
47 = 47 47 47 47 47 47 47 47
082
48 = 48 48 48 48 48 48 48 48
083
49 = 49 49 49 49 49 49 49 49
084
4A = 4A 4A 4A 4A 4A 4A 4A 4A
085
4B = 4B 4B 4B 4B 4B 4B 4B 4B
086
4C = 4C 4C 4C 4C 4C 4C 4C 4C
087
4D = 4D 4D 4D 4D 4D 4D 4D 4D
088
4E = 4E 4E 4E 4E 4E 4E 4E 4E
089
4F = 4F 4F 4F 4F 4F 4F 4F 4F
090
50 = 50 50 50 50 50 50 50 50
091
51 = 51 51 51 51 51 51 51 51
092
52 = 52 52 52 52 52 52 52 52
093
53 = 53 53 53 53 53 53 53 53
094
54 = 54 54 54 54 54 54 54 54
095
55 = 55 55 55 55 55 55 55 55
096
56 = 56 56 56 56 56 56 56 56
097
57 = 57 57 57 57 57 57 57 57
098
58 = 58 58 58 58 58 58 58 58
099
59 = 59 59 59 59 59 59 59 59
100
5A = 5A 5A 5A 5A 5A 5A 5A 5A
101
5B = 5B 5B 5B 5B 5B 5B 5B 5B
102
5C = 5C 5C 5C 5C 5C 5C 5C 5C
103
5D = 5D 5D 5D 5D 5D 5D 5D 5D
104
5E = 5E 5E 5E 5E 5E 5E 5E 5E
105
5F = 5F 5F 5F 5F 5F 5F 5F 5F
106
60 = 60 60 60 60 60 60 60 60
107
61 = 61 61 61 61 61 61 61 61
108
62 = 62 62 62 62 62 62 62 62
109
63 = 63 63 63 63 63 63 63 63
110
64 = 64 64 64 64 64 64 64 64
111
65 = 65 65 65 65 65 65 65 65
112
66 = 66 66 66 66 66 66 66 66
113
67 = 67 67 67 67 67 67 67 67
114
68 = 68 68 68 68 68 68 68 68
115
69 = 69 69 69 69 69 69 69 69
116
6A = 6A 6A 6A 6A 6A 6A 6A 6A
117
6B = 6B 6B 6B 6B 6B 6B 6B 6B
118
6C = 6C 6C 6C 6C 6C 6C 6C 6C
119
6D = 6D 6D 6D 6D 6D 6D 6D 6D
120
6E = 6E 6E 6E 6E 6E 6E 6E 6E
121
6F = 6F 6F 6F 6F 6F 6F 6F 6F
122
70 = 70 70 70 70 70 70 70 70
123
71 = 71 71 71 71 71 71 71 71
124
72 = 72 72 72 72 72 72 72 72
125
73 = 73 73 73 73 73 73 73 73
126
74 = 74 74 74 74 74 74 74 74
127
75 = 75 75 75 75 75 75 75 75
128
76 = 76 76 76 76 76 76 76 76
129
77 = 77 77 77 77 77 77 77 77
130
78 = 78 78 78 78 78 78 78 78
131
79 = 79 79 79 79 79 79 79 79
132
7A = 7A 7A 7A 7A 7A 7A 7A 7A
133
7B = 7B 7B 7B 7B 7B 7B 7B 7B
134
7C = 7C 7C 7C 7C 7C 7C 7C 7C
135
7D = 7D 7D 7D 7D 7D 7D 7D 7D
136
7E = 7E 7E 7E 7E 7E 7E 7E 7E
137
7F = 7F 7F 7F 7F 7F 7F 7F 7F
138
80 = 80 80 80 80 80 80 80 80
139
81 = 81 81 81 81 81 81 81 81
140
82 = 82 82 82 82 82 82 82 82
141
83 = 83 83 83 83 83 83 83 83
142
84 = 84 84 84 84 84 84 84 84
143
85 = 85 85 85 85 85 85 85 85
144
86 = 86 86 86 86 86 86 86 86
145
87 = 87 87 87 87 87 87 87 87
146
88 = 88 88 88 88 88 88 88 88
147
89 = 89 89 89 89 89 89 89 89
148
8A = 8A 8A 8A 8A 8A 8A 8A 8A
149
8B = 8B 8B 8B 8B 8B 8B 8B 8B
150
8C = 8C 8C 8C 8C 8C 8C 8C 8C
151
8D = 8D 8D 8D 8D 8D 8D 8D 8D
152
8E = 8E 8E 8E 8E 8E 8E 8E 8E
153
8F = 8F 8F 8F 8F 8F 8F 8F 8F
154
90 = 90 90 90 90 90 90 90 90
155
91 = 91 91 91 91 91 91 91 91
156
92 = 92 92 92 92 92 92 92 92
157
93 = 93 93 93 93 93 93 93 93
158
94 = 94 94 94 94 94 94 94 94
159
95 = 95 95 95 95 95 95 95 95
160
96 = 96 96 96 96 96 96 96 96
161
97 = 97 97 97 97 97 97 97 97
162
98 = 98 98 98 98 98 98 98 98
163
99 = 99 99 99 99 99 99 99 99
164
9A = 9A 9A 9A 9A 9A 9A 9A 9A
165
9B = 9B 9B 9B 9B 9B 9B 9B 9B
166
9C = 9C 9C 9C 9C 9C 9C 9C 9C
167
9D = 9D 9D 9D 9D 9D 9D 9D 9D
168
9E = 9E 9E 9E 9E 9E 9E 9E 9E
169
9F = 9F 9F 9F 9F 9F 9F 9F 9F
170
A0 = A0 A0 A0 A0 A0 A0 A0 A0
171
A1 = A1 A1 A1 A1 A1 A1 A1 A1
172
A2 = A2 A2 A2 A2 A2 A2 A2 A2
173
A3 = A3 A3 A3 A3 A3 A3 A3 A3
174
A4 = A4 A4 A4 A4 A4 A4 A4 A4
175
A5 = A5 A5 A5 A5 A5 A5 A5 A5
176
A6 = A6 A6 A6 A6 A6 A6 A6 A6
177
A7 = A7 A7 A7 A7 A7 A7 A7 A7
178
A8 = A8 A8 A8 A8 A8 A8 A8 A8
179
A9 = A9 A9 A9 A9 A9 A9 A9 A9
180
AA = AA AA AA AA AA AA AA AA
181
AB = AB AB AB AB AB AB AB AB
182
AC = AC AC AC AC AC AC AC AC
183
AD = AD AD AD AD AD AD AD AD
184
AE = AE AE AE AE AE AE AE AE
185
AF = AF AF AF AF AF AF AF AF
186
B0 = B0 B0 B0 B0 B0 B0 B0 B0
187
B1 = B1 B1 B1 B1 B1 B1 B1 B1
188
B2 = B2 B2 B2 B2 B2 B2 B2 B2
189
B3 = B3 B3 B3 B3 B3 B3 B3 B3
190
B4 = B4 B4 B4 B4 B4 B4 B4 B4
191
B5 = B5 B5 B5 B5 B5 B5 B5 B5
192
B6 = B6 B6 B6 B6 B6 B6 B6 B6
193
B7 = B7 B7 B7 B7 B7 B7 B7 B7
194
B8 = B8 B8 B8 B8 B8 B8 B8 B8
195
B9 = B9 B9 B9 B9 B9 B9 B9 B9
196
BA = BA BA BA BA BA BA BA BA
197
BB = BB BB BB BB BB BB BB BB
198
BC = BC BC BC BC BC BC BC BC
199
BD = BD BD BD BD BD BD BD BD
200
BE = BE BE BE BE BE BE BE BE
201
BF = BF BF BF BF BF BF BF BF *****
202
C0 = C0 C0 C0 C0 C0 C0 C0 C0
203
C1 = C1 C1 C1 C1 C1 C1 C1 C1
204
C2 = C2 C2 C2 C2 C2 C2 C2 C2
205
C3 = C3 C3 C3 C3 C3 C3 C3 C3
206
C4 = C4 C4 C4 C4 C4 C4 C4 C4
207
C5 = C5 C5 C5 C5 C5 C5 C5 C5
208
C6 = C6 C6 C6 C6 C6 C6 C6 C6
209
C7 = C7 C7 C7 C7 C7 C7 C7 C7
210
C8 = C8 C8 C8 C8 C8 C8 C8 C8
211
C9 = C9 C9 C9 C9 C9 C9 C9 C9
212
CA = CA CA CA CA CA CA CA CA
213
CB = CB CB CB CB CB CB CB CB
214
CC = CC CC CC CC CC CC CC CC
215
CD = CD CD CD CD CD CD CD CD
216
CE = CE CE CE CE CE CE CE CE
217
CF = CF CF CF CF CF CF CF CF
218
D0 = D0 D0 D0 D0 D0 D0 D0 D0
219
D1 = D1 D1 D1 D1 D1 D1 D1 D1
220
D2 = D2 D2 D2 D2 D2 D2 D2 D2
221
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****
222
D4 = D4 D4 D4 D4 D4 D4 D4 D4
223
D5 = D5 D5 D5 D5 D5 D5 D5 D5
224
D6 = D6 D6 D6 D6 D6 D6 D6 D6
225
D7 = D7 D7 D7 D7 D7 D7 D7 D7
226
D8 = D8 D8 D8 D8 D8 D8 D8 D8
227
D9 = D9 D9 D9 D9 D9 D9 D9 D9
228
DA = DA DA DA DA DA DA DA DA *****
229
DB = DB DB DB DB DB DB DB DB *****
230
DC = DC DC DC DC DC DC DC DC *****
231
DD = DD DD DD DD DD DD DD DD
232
DE = DE DE DE DE DE DE DE DE
233
DF = DF DF DF DF DF DF DF DF
234
E0 = E0 E0 E0 E0 E0 E0 E0 E0
235
E1 = E1 E1 E1 E1 E1 E1 E1 E1
236
E2 = E2 E2 E2 E2 E2 E2 E2 E2
237
E3 = E3 E3 E3 E3 E3 E3 E3 E3
238
E4 = E4 E4 E4 E4 E4 E4 E4 E4
239
E5 = E5 E5 E5 E5 E5 E5 E5 E5
240
E6 = E6 E6 E6 E6 E6 E6 E6 E6
241
E7 = E7 E7 E7 E7 E7 E7 E7 E7
242
E8 = E8 E8 E8 E8 E8 E8 E8 E8
243
E9 = E9 E9 E9 E9 E9 E9 E9 E9
244
EA = EA EA EA EA EA EA EA EA
245
EB = EB EB EB EB EB EB EB EB
246
EC = EC EC EC EC EC EC EC EC
247
ED = ED ED ED ED ED ED ED ED
248
EE = EE EE EE EE EE EE EE EE
249
EF = EF EF EF EF EF EF EF EF *****
250
F0 = F0 F0 F0 F0 F0 F0 F0 F0
251
F1 = F1 F1 F1 F1 F1 F1 F1 F1
252
F2 = F2 F2 F2 F2 F2 F2 F2 F2
253
F3 = F3 F3 F3 F3 F3 F3 F3 F3
254
F4 = F4 F4 F4 F4 F4 F4 F4 F4
255
F5 = F5 F5 F5 F5 F5 F5 F5 F5
256
F6 = F6 F6 F6 F6 F6 F6 F6 F6
257
F7 = F7 F7 F7 F7 F7 F7 F7 F7
258
F8 = F8 F8 F8 F8 F8 F8 F8 F8
259
F9 = F9 F9 F9 F9 F9 F9 F9 F9
260
FA = FA FA FA FA FA FA FA FA
261
FB = FB FB FB FB FB FB FB FB
262
FC = FC FC FC FC FC FC FC FC
263
FD = FD FD FD FD FD FD FD FD
264
FE = FE FE FE FE FE FE FE FE
265
o------------------------------------o
266
| |
267
00 = 0 * |
268
04 = 04 04 04 04 04 04 04 04 ***** |
269
B0 = B0 B0 B0 B0 B0 B0 B0 B0 |
270
BF = BF BF BF BF BF BF BF BF ***** |
271
D3 = D3 D3 D3 D3 D3 D3 D3 D3 ***** |
272
DA = DA DA DA DA DA DA DA DA ***** |
273
DB = DB DB DB DB DB DB DB DB ***** |
274
DC = DC DC DC DC DC DC DC DC ***** |
275
EF = EF EF EF EF EF EF EF EF ***** |
276
| |
277
o------------------------------------o
278
. . . . . . .
279
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
280
B0 = B0 B0 B0 B0 B0 B0 B0 B0
281
Device Code Read (BFh)
282
BF = BF BF BF BF BF BF BF BF *****
283
. . .
284
285
reg p1 p2 p3 p4 p5 p6 p7 p8
286
B0 = B0 B0 B0 B0 B0 B0 B0 B0
287
B1 = B1 B1 B1 B1 B1 B1 B1 B1
288
B2 = B2 B2 B2 B2 B2 B2 B2 B2
289
B3 = B3 B3 B3 B3 B3 B3 B3 B3
290
B4 = B4 B4 B4 B4 B4 B4 B4 B4
291
B5 = B5 B5 B5 B5 B5 B5 B5 B5
292
B6 = B6 B6 B6 B6 B6 B6 B6 B6
293
B7 = B7 B7 B7 B7 B7 B7 B7 B7
294
B8 = B8 B8 B8 B8 B8 B8 B8 B8
295
B9 = B9 B9 B9 B9 B9 B9 B9 B9
296
BA = BA BA BA BA BA BA BA BA
297
BB = BB BB BB BB BB BB BB BB
298
BC = BC BC BC BC BC BC BC BC
299
BD = BD BD BD BD BD BD BD BD
300
BE = BE BE BE BE BE BE BE BE
301
BF = BF BF BF BF BF BF BF BF *****
302
C0 = C0 C0 C0 C0 C0 C0 C0 C0
303
C1 = C1 C1 C1 C1 C1 C1 C1 C1
304
C2 = C2 C2 C2 C2 C2 C2 C2 C2
305
C3 = C3 C3 C3 C3 C3 C3 C3 C3
306
C4 = C4 C4 C4 C4 C4 C4 C4 C4
307
C5 = C5 C5 C5 C5 C5 C5 C5 C5
308
C6 = C6 C6 C6 C6 C6 C6 C6 C6
309
C7 = C7 C7 C7 C7 C7 C7 C7 C7
310
C8 = C8 C8 C8 C8 C8 C8 C8 C8
311
C9 = C9 C9 C9 C9 C9 C9 C9 C9
312
CA = CA CA CA CA CA CA CA CA
313
CB = CB CB CB CB CB CB CB CB
314
CC = CC CC CC CC CC CC CC CC
315
CD = CD CD CD CD CD CD CD CD
316
CE = CE CE CE CE CE CE CE CE
317
CF = CF CF CF CF CF CF CF CF
318
D0 = D0 D0 D0 D0 D0 D0 D0 D0
319
D1 = D1 D1 D1 D1 D1 D1 D1 D1
320
D2 = D2 D2 D2 D2 D2 D2 D2 D2
321
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****
322
D4 = D4 D4 D4 D4 D4 D4 D4 D4
323
D5 = D5 D5 D5 D5 D5 D5 D5 D5
324
D6 = D6 D6 D6 D6 D6 D6 D6 D6
325
D7 = D7 D7 D7 D7 D7 D7 D7 D7
326
D8 = D8 D8 D8 D8 D8 D8 D8 D8
327
D9 = D9 D9 D9 D9 D9 D9 D9 D9
328
DA = DA DA DA DA DA DA DA DA *****
329
DB = DB DB DB DB DB DB DB DB *****
330
DC = DC DC DC DC DC DC DC DC *****
331
DD = DD DD DD DD DD DD DD DD
332
DE = DE DE DE DE DE DE DE DE
333
DF = DF DF DF DF DF DF DF DF
334
E0 = E0 E0 E0 E0 E0 E0 E0 E0
335
E1 = E1 E1 E1 E1 E1 E1 E1 E1
336
E2 = E2 E2 E2 E2 E2 E2 E2 E2
337
E3 = E3 E3 E3 E3 E3 E3 E3 E3
338
E4 = E4 E4 E4 E4 E4 E4 E4 E4
339
E5 = E5 E5 E5 E5 E5 E5 E5 E5
340
E6 = E6 E6 E6 E6 E6 E6 E6 E6
341
E7 = E7 E7 E7 E7 E7 E7 E7 E7
342
E8 = E8 E8 E8 E8 E8 E8 E8 E8
343
E9 = E9 E9 E9 E9 E9 E9 E9 E9
344
EA = EA EA EA EA EA EA EA EA
345
EB = EB EB EB EB EB EB EB EB
346
EC = EC EC EC EC EC EC EC EC
347
ED = ED ED ED ED ED ED ED ED
348
EE = EE EE EE EE EE EE EE EE
349
EF = EF EF EF EF EF EF EF EF *****
350
F0 = F0 F0 F0 F0 F0 F0 F0 F0
351
F1 = F1 F1 F1 F1 F1 F1 F1 F1
352
F2 = F2 F2 F2 F2 F2 F2 F2 F2
353
F3 = F3 F3 F3 F3 F3 F3 F3 F3
354
F4 = F4 F4 F4 F4 F4 F4 F4 F4
355
F5 = F5 F5 F5 F5 F5 F5 F5 F5
356
F6 = F6 F6 F6 F6 F6 F6 F6 F6
357
F7 = F7 F7 F7 F7 F7 F7 F7 F7
358
F8 = F8 F8 F8 F8 F8 F8 F8 F8
359
F9 = F9 F9 F9 F9 F9 F9 F9 F9
360
FA = FA FA FA FA FA FA FA FA
361
FB = FB FB FB FB FB FB FB FB
362
FC = FC FC FC FC FC FC FC FC
363
FD = FD FD FD FD FD FD FD FD
364
FE = FE FE FE FE FE FE FE FE
365
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
366
B0 = B0 B0 B0 B0 B0 B0 B0 B0
367
Device Code Read (BFh)
368
BF = BF BF BF BF BF BF BF BF *****
369
. . .
370
371
reg p1 p2 p3 p4 p5 p6 p7 p8
372
B0 = B0 B0 B0 B0 B0 B0 B0 B0
373
B1 = B1 B1 B1 B1 B1 B1 B1 B1
374
B2 = B2 B2 B2 B2 B2 B2 B2 B2
375
B3 = B3 B3 B3 B3 B3 B3 B3 B3
376
B4 = B4 B4 B4 B4 B4 B4 B4 B4
377
B5 = B5 B5 B5 B5 B5 B5 B5 B5
378
B6 = B6 B6 B6 B6 B6 B6 B6 B6
379
B7 = B7 B7 B7 B7 B7 B7 B7 B7
380
B8 = B8 B8 B8 B8 B8 B8 B8 B8
381
B9 = B9 B9 B9 B9 B9 B9 B9 B9
382
BA = BA BA BA BA BA BA BA BA
383
BB = BB BB BB BB BB BB BB BB
384
BC = BC BC BC BC BC BC BC BC
385
BD = BD BD BD BD BD BD BD BD
386
BE = BE BE BE BE BE BE BE BE
387
BF = BF BF BF BF BF BF BF BF *****
388
C0 = C0 C0 C0 C0 C0 C0 C0 C0
389
C1 = C1 C1 C1 C1 C1 C1 C1 C1
390
C2 = C2 C2 C2 C2 C2 C2 C2 C2
391
C3 = C3 C3 C3 C3 C3 C3 C3 C3
392
C4 = C4 C4 C4 C4 C4 C4 C4 C4
393
C5 = C5 C5 C5 C5 C5 C5 C5 C5
394
C6 = C6 C6 C6 C6 C6 C6 C6 C6
395
C7 = C7 C7 C7 C7 C7 C7 C7 C7
396
C8 = C8 C8 C8 C8 C8 C8 C8 C8
397
C9 = C9 C9 C9 C9 C9 C9 C9 C9
398
CA = CA CA CA CA CA CA CA CA
399
CB = CB CB CB CB CB CB CB CB
400
CC = CC CC CC CC CC CC CC CC
401
CD = CD CD CD CD CD CD CD CD
402
CE = CE CE CE CE CE CE CE CE
403
CF = CF CF CF CF CF CF CF CF
404
D0 = D0 D0 D0 D0 D0 D0 D0 D0
405
D1 = D1 D1 D1 D1 D1 D1 D1 D1
406
D2 = D2 D2 D2 D2 D2 D2 D2 D2
407
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****
408
D4 = D4 D4 D4 D4 D4 D4 D4 D4
409
D5 = D5 D5 D5 D5 D5 D5 D5 D5
410
D6 = D6 D6 D6 D6 D6 D6 D6 D6
411
D7 = D7 D7 D7 D7 D7 D7 D7 D7
412
D8 = D8 D8 D8 D8 D8 D8 D8 D8
413
D9 = D9 D9 D9 D9 D9 D9 D9 D9
414
DA = DA DA DA DA DA DA DA DA *****
415
DB = DB DB DB DB DB DB DB DB *****
416
DC = DC DC DC DC DC DC DC DC *****
417
DD = DD DD DD DD DD DD DD DD
418
DE = DE DE DE DE DE DE DE DE
419
DF = DF DF DF DF DF DF DF DF
420
E0 = E0 E0 E0 E0 E0 E0 E0 E0
421
E1 = E1 E1 E1 E1 E1 E1 E1 E1
422
E2 = E2 E2 E2 E2 E2 E2 E2 E2
423
E3 = E3 E3 E3 E3 E3 E3 E3 E3
424
E4 = E4 E4 E4 E4 E4 E4 E4 E4
425
E5 = E5 E5 E5 E5 E5 E5 E5 E5
426
E6 = E6 E6 E6 E6 E6 E6 E6 E6
427
E7 = E7 E7 E7 E7 E7 E7 E7 E7
428
E8 = E8 E8 E8 E8 E8 E8 E8 E8
429
E9 = E9 E9 E9 E9 E9 E9 E9 E9
430
EA = EA EA EA EA EA EA EA EA
431
EB = EB EB EB EB EB EB EB EB
432
EC = EC EC EC EC EC EC EC EC
433
ED = ED ED ED ED ED ED ED ED
434
EE = EE EE EE EE EE EE EE EE
435
EF = EF EF EF EF EF EF EF EF *****
436
F0 = F0 F0 F0 F0 F0 F0 F0 F0
437
F1 = F1 F1 F1 F1 F1 F1 F1 F1
438
F2 = F2 F2 F2 F2 F2 F2 F2 F2
439
F3 = F3 F3 F3 F3 F3 F3 F3 F3
440
F4 = F4 F4 F4 F4 F4 F4 F4 F4
441
F5 = F5 F5 F5 F5 F5 F5 F5 F5
442
F6 = F6 F6 F6 F6 F6 F6 F6 F6
443
F7 = F7 F7 F7 F7 F7 F7 F7 F7
444
F8 = F8 F8 F8 F8 F8 F8 F8 F8
445
F9 = F9 F9 F9 F9 F9 F9 F9 F9
446
FA = FA FA FA FA FA FA FA FA
447
FB = FB FB FB FB FB FB FB FB
448
FC = FC FC FC FC FC FC FC FC
449
FD = FD FD FD FD FD FD FD FD
450
FE = FE FE FE FE FE FE FE FE
451
452
Unknown LCD driver chip: 0
453
***use minimal init
as
driver ili9341 ili9488 *** ->
454
Benchmark Time (microseconds)
455
Screen fill 1379560
456
Text 350496
457
Lines 3390180
458
Horiz/Vert Lines 144664
459
Rectangles (outline) 104260
460
Rectangles (filled) 3267428
461
Circles (filled) 1211480
462
Circles (outline) 1475112
463
Triangles (outline) 1075600
464
Triangles (filled) 1721644
465
Rounded rects (outline) 506428
466
Rounded rects (filled) 3795232
467
Done!!! ID reader v5.3
Что послал, то и принял. По логике подключение шины управления правильное. А вот шина данных молчит.
младшие разряды D0-D7 не пробывал?
да сейчас на D0-D7 подключено
Как запитан дисплей?
3,3v arduino --> резистор 100ом---> стаб 3,3v + pin 32,33 дисплея
Пропустил лог с 773 поста. Тоже обнадеживающий лог.
К сожалению с ардуино не играюсь, помочь с правильным подключением к ней не смогу.
Подождем sliderа, он в ардуине дока.
Здравствуйте кто нибудь знает как подключить дисплей к ардуино giantplus307184600? Дисплей из плеера который шел с жерналом плэй бой(вроде бы)

Александр0411 Писали уже не раз, такой дисплей ардуина не потянет.
НОВИЧКАМ НА ФОРУМЕ. ПИШИТЕ СООБЩЕНИЕ -- НАЖИМАЕТЕ СОХРАНИТЬ --- ПОЯВЛЯЕТСЯ СООБЩЕНИЕ ----
НАЖИМАЕТЕ В МЕНЮ СТРЕЛОЧКУ НАЗАД --- НАЖИМАЕТЕ В МЕНЮ КРУГЛУЮ СТРЕЛОЧКУ
ПЕРЕЗАГРУЗИТЬ И СМОТРИТЕ СВОЕ СООБЩЕНИЕ.
------------- ФОРУМ НЕМНОГО ГЮЧИТ -------------------
Здравствуйте кто нибудь знает как подключить дисплей к ардуино giantplus307184600? Дисплей из плеера который шел с жерналом плэй бой(вроде бы)
aleksl
Перечитал собщения еще раз и увидел.
В 771 посте ты подключал A0 - RD, A1 - WR, A2 - RS, A3 - CS.
Подключи наоборот A0 - CS, A1 - RS, A2 - WR, A3 - RD.
Александр0411 Писали уже не раз, такой дисплей ардуина не потянет.
aleksl
Пост 773. В логе в регистре 04,05 записано 0EF в десятичном получается 239.
в регистре 08,09 записано 013F в десятичном получается 319.
Похоже на разрешение экрана 320х240. Скорее всего это подключение (Пост 773) правильное.
Радостного из этого мало. Либо в регистре 0 не записан код контроллера дисплея, у китайцев это бывает.
Либо код записан в другом регистре, о котором можно только догадываться. Поэтому читалка и не определяет.
Переподключи как в посту 773 и прочитай лог. Если он будет точно такой же, тогда выход один. Нудно скармливать
дисплею по очереди инициализации дисплеев с разрешением 320х240.
Slider
Ты в ардуине дока. Есть идея, если конечно будет время и настроение. Написать скетч, в котором поочередно скармливаются
инициализации контроллеров под 320х240 разрешение и после каждой инициализации выводится название контроллера.
Сидишь, смотришь. Выскочило название совместимого контроллера, значит инит под него.
подключил A0 - CS, A1 - RS, A2 - WR, A3 - RD.
получил
001
v5.3 read all register + read ID + TFT LCD test
002
for
8bit TFT LCD UNO shield pinout Adafruit D89234567
003
on board Arduino UNO & Arduino MEGA
004
TFT size
set
is
320x240
005
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
006
v5.3 B0h <- 0xFFFFFF <- 0x040404 from Slider
007
<a href=
"http://www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
title=
"www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
rel=
"nofollow"
>www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob...</a>
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 0 *
011
01 = 0
012
02 = 0
013
03 = 0
014
04 = 0 *
015
05 = 0
016
06 = 0
017
07 = 0
018
08 = 0
019
09 = 0
020
0A = 0
021
0B = 0
022
0C = 0
023
0D = 0
024
0E = 0
025
0F = 0
026
10 = 0
027
11 = 0
028
12 = 0
029
13 = 0
030
14 = 0
031
15 = 0
032
16 = 0
033
17 = 0
034
18 = 0
035
19 = 0
036
1A = 0
037
1B = 0
038
1C = 0
039
1D = 0
040
1E = 0
041
1F = 0
042
20 = 0
043
21 = 0
044
22 = 0
045
23 = 0
046
24 = 0
047
25 = 0
048
26 = 0
049
27 = 0
050
28 = 0
051
29 = 0
052
2A = 0
053
2B = 0
054
2C = 0
055
2D = 0
056
2E = 0
057
2F = 0
058
30 = 0
059
31 = 0
060
32 = 0
061
33 = 0
062
34 = 0
063
35 = 0
064
36 = 0
065
37 = 0
066
38 = 0
067
39 = 0
068
3A = 0
069
3B = 0
070
3C = 0
071
3D = 0
072
3E = 0
073
3F = 0
074
40 = 0
075
41 = 0
076
42 = 0
077
43 = 0
078
44 = 0
079
45 = 0
080
46 = 0
081
47 = 0
082
48 = 0
083
49 = 0
084
4A = 0
085
4B = 0
086
4C = 0
087
4D = 0
088
4E = 0
089
4F = 0
090
50 = 0
091
51 = 0
092
52 = 0
093
53 = 0
094
54 = 0
095
55 = 0
096
56 = 0
097
57 = 0
098
58 = 0
099
59 = 0
100
5A = 0
101
5B = 0
102
5C = 0
103
5D = 0
104
5E = 0
105
5F = 0
106
60 = 0
107
61 = 0
108
62 = 0
109
63 = 0
110
64 = 0
111
65 = 0
112
66 = 0
113
67 = 0
114
68 = 0
115
69 = 0
116
6A = 0
117
6B = 0
118
6C = 0
119
6D = 0
120
6E = 0
121
6F = 0
122
70 = 0
123
71 = 0
124
72 = 0
125
73 = 0
126
74 = 0
127
75 = 0
128
76 = 0
129
77 = 0
130
78 = 0
131
79 = 0
132
7A = 0
133
7B = 0
134
7C = 0
135
7D = 0
136
7E = 0
137
7F = 0
138
80 = 0
139
81 = 0
140
82 = 0
141
83 = 0
142
84 = 0
143
85 = 0
144
86 = 0
145
87 = 0
146
88 = 0
147
89 = 0
148
8A = 0
149
8B = 0
150
8C = 0
151
8D = 0
152
8E = 0
153
8F = 0
154
90 = 0
155
91 = 0
156
92 = 0
157
93 = 0
158
94 = 0
159
95 = 0
160
96 = 0
161
97 = 0
162
98 = 0
163
99 = 0
164
9A = 0
165
9B = 0
166
9C = 0
167
9D = 0
168
9E = 0
169
9F = 0
170
A0 = 0
171
A1 = 0
172
A2 = 0
173
A3 = 0
174
A4 = 0
175
A5 = 0
176
A6 = 0
177
A7 = 0
178
A8 = 0
179
A9 = 0
180
AA = 0
181
AB = 0
182
AC = 0
183
AD = 0
184
AE = 0
185
AF = 0
186
B0 = 0
187
B1 = 0
188
B2 = 0
189
B3 = 0
190
B4 = 0
191
B5 = 0
192
B6 = 0
193
B7 = 0
194
B8 = 0
195
B9 = 0
196
BA = 0
197
BB = 0
198
BC = 0
199
BD = 0
200
BE = 0
201
BF = 0 *
202
C0 = 0
203
C1 = 0
204
C2 = 0
205
C3 = 0
206
C4 = 0
207
C5 = 0
208
C6 = 0
209
C7 = 0
210
C8 = 0
211
C9 = 0
212
CA = 0
213
CB = 0
214
CC = 0
215
CD = 0
216
CE = 0
217
CF = 0
218
D0 = 0
219
D1 = 0
220
D2 = 0
221
D3 = 0 *
222
D4 = 0
223
D5 = 0
224
D6 = 0
225
D7 = 0
226
D8 = 0
227
D9 = 0
228
DA = 0 *
229
DB = 0 *
230
DC = 0 *
231
DD = 0
232
DE = 0
233
DF = 0
234
E0 = 0
235
E1 = 0
236
E2 = 0
237
E3 = 0
238
E4 = 0
239
E5 = 0
240
E6 = 0
241
E7 = 0
242
E8 = 0
243
E9 = 0
244
EA = 0
245
EB = 0
246
EC = 0
247
ED = 0
248
EE = 0
249
EF = 0 *
250
F0 = 0
251
F1 = 0
252
F2 = 0
253
F3 = 0
254
F4 = 0
255
F5 = 0
256
F6 = 0
257
F7 = 0
258
F8 = 0
259
F9 = 0
260
FA = 0
261
FB = 0
262
FC = 0
263
FD = 0
264
FE = 0
265
o------------------------------------o
266
| |
267
00 = 0 * |
268
04 = 0 * |
269
B0 = 0 |
270
BF = 0 * |
271
D3 = 0 * |
272
DA = 0 * |
273
DB = 0 * |
274
DC = 0 * |
275
EF = 0 * |
276
| |
277
o------------------------------------o
278
. . . . . . .
279
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
280
B0 = 0
281
Device Code Read (BFh)
282
BF = 0 *
283
. . .
284
285
reg p1 p2 p3 p4 p5 p6 p7 p8
286
B0 = 0
287
B1 = 0
288
B2 = 0
289
B3 = 0
290
B4 = 0
291
B5 = 0
292
B6 = 0
293
B7 = 0
294
B8 = 0
295
B9 = 0
296
BA = 0
297
BB = 0
298
BC = 0
299
BD = 0
300
BE = 0
301
BF = 0 *
302
C0 = 0
303
C1 = 0
304
C2 = 0
305
C3 = 0
306
C4 = 0
307
C5 = 0
308
C6 = 0
309
C7 = 0
310
C8 = 0
311
C9 = 0
312
CA = 0
313
CB = 0
314
CC = 0
315
CD = 0
316
CE = 0
317
CF = 0
318
D0 = 0
319
D1 = 0
320
D2 = 0
321
D3 = 0 *
322
D4 = 0
323
D5 = 0
324
D6 = 0
325
D7 = 0
326
D8 = 0
327
D9 = 0
328
DA = 0 *
329
DB = 0 *
330
DC = 0 *
331
DD = 0
332
DE = 0
333
DF = 0
334
E0 = 0
335
E1 = 0
336
E2 = 0
337
E3 = 0
338
E4 = 0
339
E5 = 0
340
E6 = 0
341
E7 = 0
342
E8 = 0
343
E9 = 0
344
EA = 0
345
EB = 0
346
EC = 0
347
ED = 0
348
EE = 0
349
EF = 0 *
350
F0 = 0
351
F1 = 0
352
F2 = 0
353
F3 = 0
354
F4 = 0
355
F5 = 0
356
F6 = 0
357
F7 = 0
358
F8 = 0
359
F9 = 0
360
FA = 0
361
FB = 0
362
FC = 0
363
FD = 0
364
FE = 0
365
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
366
B0 = 0
367
Device Code Read (BFh)
368
BF = 0 *
369
. . .
370
371
reg p1 p2 p3 p4 p5 p6 p7 p8
372
B0 = 0
373
B1 = 0
374
B2 = 0
375
B3 = 0
376
B4 = 0
377
B5 = 0
378
B6 = 0
379
B7 = 0
380
B8 = 0
381
B9 = 0
382
BA = 0
383
BB = 0
384
BC = 0
385
BD = 0
386
BE = 0
387
BF = 0 *
388
C0 = 0
389
C1 = 0
390
C2 = 0
391
C3 = 0
392
C4 = 0
393
C5 = 0
394
C6 = 0
395
C7 = 0
396
C8 = 0
397
C9 = 0
398
CA = 0
399
CB = 0
400
CC = 0
401
CD = 0
402
CE = 0
403
CF = 0
404
D0 = 0
405
D1 = 0
406
D2 = 0
407
D3 = 0 *
408
D4 = 0
409
D5 = 0
410
D6 = 0
411
D7 = 0
412
D8 = 0
413
D9 = 0
414
DA = 0 *
415
DB = 0 *
416
DC = 0 *
417
DD = 0
418
DE = 0
419
DF = 0
420
E0 = 0
421
E1 = 0
422
E2 = 0
423
E3 = 0
424
E4 = 0
425
E5 = 0
426
E6 = 0
427
E7 = 0
428
E8 = 0
429
E9 = 0
430
EA = 0
431
EB = 0
432
EC = 0
433
ED = 0
434
EE = 0
435
EF = 0 *
436
F0 = 0
437
F1 = 0
438
F2 = 0
439
F3 = 0
440
F4 = 0
441
F5 = 0
442
F6 = 0
443
F7 = 0
444
F8 = 0
445
F9 = 0
446
FA = 0
447
FB = 0
448
FC = 0
449
FD = 0
450
FE = 0
451
452
Unknown LCD driver chip: 0
453
***use minimal init
as
driver ili9341 ili9488 *** ->
454
Benchmark Time (microseconds)
455
Screen fill 1379552
456
Text 350496
457
Lines 3390180
458
Horiz/Vert Lines 144660
459
Rectangles (outline) 104260
460
Rectangles (filled) 3267460
461
Circles (filled) 1211480
462
Circles (outline) 1475108
463
Triangles (outline) 1075600
464
Triangles (filled) 1721644
465
Rounded rects (outline) 506428
466
Rounded rects (filled) 3795228
467
Done!!! ID reader v5.3
Все чего удалось добиться это лог при подключении DB0-DB7 и A0 - RD, A3 - WR, A2 - RS, A1 - CS.
Свободные пины кинул через 10к на +3.3
001
v5.3 read all register + read ID + TFT LCD test
002
for
8bit TFT LCD UNO shield pinout Adafruit D89234567
003
on board Arduino UNO & Arduino MEGA
004
TFT size
set
is
320x240
005
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
006
v5.3 B0h <- 0xFFFFFF <- 0x040404 from Slider
007
<a href=
"http://www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
title=
"www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
rel=
"nofollow"
>www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob...</a>
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 0 *
011
01 = 02 02 02 02 02 02 02 02
012
02 = 0
013
03 = 0
014
04 = 0 *
015
05 = EF EF EF EF EF EF EF EF
016
06 = 0
017
07 = 0
018
08 = 01 01 01 01 01 01 01 01
019
09 = 3F 3F 3F 3F 3F 3F 3F 3F
020
0A = 0
021
0B = 0
022
0C = 01 01 01 01 01 01 01 01
023
0D = 3F 3F 3F 3F 3F 3F 3F 3F
024
0E = 0
025
0F = 0
026
10 = 01 01 01 01 01 01 01 01
027
11 = 40 40 40 40 40 40 40 40
028
12 = 0
029
13 = 0
030
14 = 0
031
15 = 0
032
16 = 0
033
17 = 0
034
18 = 0
035
19 = 48 48 48 48 48 48 48 48
036
1A = 0
037
1B = 09 09 09 09 09 09 09 09
038
1C = 0
039
1D = 05 05 05 05 05 05 05 05
040
1E = 0
041
1F = 04 04 04 04 04 04 04 04
042
20 = 40 40 40 40 40 40 40 40
043
21 = 10 10 10 10 10 10 10 10
044
22 = 00 10 00 84 D4 00 0C 0C
045
23 = DC DC DC DC DC DC DC DC
046
24 = DC DC DC DC DC DC DC DC
047
25 = DC DC DC DC DC DC DC DC
048
26 = 20 20 20 20 20 20 20 20
049
27 = 02 02 02 02 02 02 02 02
050
28 = 02 02 02 02 02 02 02 02
051
29 = 02 02 02 02 02 02 02 02
052
2A = 02 02 02 02 02 02 02 02
053
2B = 0
054
2C = 02 02 02 02 02 02 02 02
055
2D = 02 02 02 02 02 02 02 02
056
2E = 0
057
2F = 06 06 06 06 06 06 06 06
058
30 = 0
059
31 = 0
060
32 = 0
061
33 = 0
062
34 = 0
063
35 = 19 19 19 19 19 19 19 19
064
36 = 19 19 19 19 19 19 19 19
065
37 = 22 22 22 22 22 22 22 22
066
38 = 0
067
39 = 0
068
3A = 01 01 01 01 01 01 01 01
069
3B = 0
070
3C = 0
071
3D = 0
072
3E = 19 19 19 19 19 19 19 19
073
3F = 0
074
40 = 03 03 03 03 03 03 03 03
075
41 = F8 F8 F8 F8 F8 F8 F8 F8
076
42 = 08 08 08 08 08 08 08 08
077
43 = 0
078
44 = 55 55 55 55 55 55 55 55
079
45 = 10 10 10 10 10 10 10 10
080
46 = 93 93 93 93 93 93 93 93
081
47 = 47 47 47 47 47 47 47 47
082
48 = 70 70 70 70 70 70 70 70
083
49 = 57 57 57 57 57 57 57 57
084
4A = 61 61 61 61 61 61 61 61
085
4B = 77 77 77 77 77 77 77 77
086
4C = 25 25 25 25 25 25 25 25
087
4D = 73 73 73 73 73 73 73 73
088
4E = 03 03 03 03 03 03 03 03
089
4F = 12 12 12 12 12 12 12 12
090
50 = 19 19 19 19 19 19 19 19
091
51 = 07 07 07 07 07 07 07 07
092
52 = 0
093
53 = 0D 0D 0D 0D 0D 0D 0D 0D
094
54 = 0
095
55 = 03 03 03 03 03 03 03 03
096
56 = 02 02 02 02 02 02 02 02
097
57 = 0
098
58 = 0
099
59 = 0
100
5A = 0
101
5B = 06 06 06 06 06 06 06 06
102
5C = 89 89 89 89 89 89 89 89
103
5D = 0
104
5E = 0
105
5F = 0
106
60 = 0
107
61 = 0
108
62 = 0
109
63 = 0
110
64 = 0
111
65 = 80 80 80 80 80 80 80 80
112
66 = 0
113
67 = 47 47 47 47 47 47 47 47
114
68 = 0
115
69 = 03 03 03 03 03 03 03 03
116
6A = 0
117
6B = 0
118
6C = 0
119
6D = 0
120
6E = 0
121
6F = 0
122
70 = 06 06 06 06 06 06 06 06
123
71 = 0
124
72 = 0
125
73 = FF FF FF FF FF FF FF FF
126
74 = 1F 1F 1F 1F 1F 1F 1F 1F
127
75 = FF FF FF FF FF FF FF FF
128
76 = 1F 1F 1F 1F 1F 1F 1F 1F
129
77 = FF FF FF FF FF FF FF FF
130
78 = 1F 1F 1F 1F 1F 1F 1F 1F
131
79 = FF FF FF FF FF FF FF FF
132
7A = 1F 1F 1F 1F 1F 1F 1F 1F
133
7B = 01 01 01 01 01 01 01 01
134
7C = 0
135
7D = 0
136
7E = 0
137
7F = 0
138
80 = 0
139
81 = 0
140
82 = 0
141
83 = 0
142
84 = 0
143
85 = FF FF FF FF FF FF FF FF
144
86 = 0
145
87 = 0
146
88 = 0
147
89 = 0
148
8A = 0
149
8B = 0
150
8C = 0
151
8D = 0
152
8E = 0
153
8F = 0
154
90 = 0A 0A 0A 0A 0A 0A 0A 0A
155
91 = 14 14 14 14 14 14 14 14
156
92 = FF FF FF FF FF FF FF FF
157
93 = 0F 0F 0F 0F 0F 0F 0F 0F
158
94 = 02 02 02 02 02 02 02 02
159
95 = 0
160
96 = 0
161
97 = 0
162
98 = 0
163
99 = 0
164
9A = 0
165
9B = 0
166
9C = 0
167
9D = 0
168
9E = 0
169
9F = 0
170
A0 = 0
171
A1 = 0
172
A2 = 0
173
A3 = 0
174
A4 = 0
175
A5 = 0
176
A6 = 0
177
A7 = 0
178
A8 = 0
179
A9 = 0
180
AA = 0
181
AB = 0
182
AC = 0
183
AD = 0
184
AE = 0
185
AF = 0
186
B0 = 0
187
B1 = 0
188
B2 = 0
189
B3 = 0
190
B4 = 0
191
B5 = 0
192
B6 = 0
193
B7 = 0
194
B8 = 0
195
B9 = 0
196
BA = 0
197
BB = 0
198
BC = 0
199
BD = 0
200
BE = 0
201
BF = 0 *
202
C0 = 0
203
C1 = 0
204
C2 = 0
205
C3 = 0
206
C4 = 0
207
C5 = 0
208
C6 = 0
209
C7 = 0
210
C8 = 0
211
C9 = 0
212
CA = 0
213
CB = 0
214
CC = 0
215
CD = 0
216
CE = 0
217
CF = 0
218
D0 = 0
219
D1 = 0
220
D2 = 0
221
D3 = 0 *
222
D4 = 0
223
D5 = 0
224
D6 = 0
225
D7 = 0
226
D8 = 0
227
D9 = 0
228
DA = 0 *
229
DB = 0 *
230
DC = 0 *
231
DD = 0
232
DE = 0
233
DF = 0
234
E0 = 0
235
E1 = 0
236
E2 = 0
237
E3 = 0
238
E4 = 0
239
E5 = 0
240
E6 = 0
241
E7 = 0
242
E8 = 0
243
E9 = 0
244
EA = 0
245
EB = 0
246
EC = 0
247
ED = 0
248
EE = 0
249
EF = 0 *
250
F0 = 0
251
F1 = 0
252
F2 = 0
253
F3 = 0
254
F4 = 0
255
F5 = 0
256
F6 = 0
257
F7 = 0
258
F8 = 0
259
F9 = 0
260
FA = 0
261
FB = 0
262
FC = 0
263
FD = 0
264
FE = 0
265
o------------------------------------o
266
| |
267
00 = 0 * |
268
04 = 0 * |
269
B0 = 0 |
270
BF = 0 * |
271
D3 = 0 * |
272
DA = 0 * |
273
DB = 0 * |
274
DC = 0 * |
275
EF = 0 * |
276
| |
277
o------------------------------------o
278
. . . . . . .
279
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
280
B0 = 0
281
Device Code Read (BFh)
282
BF = 0 *
283
. . .
284
285
reg p1 p2 p3 p4 p5 p6 p7 p8
286
B0 = 0
287
B1 = 0
288
B2 = 0
289
B3 = 0
290
B4 = 0
291
B5 = 0
292
B6 = 0
293
B7 = 0
294
B8 = 0
295
B9 = 0
296
BA = 0
297
BB = 0
298
BC = 0
299
BD = 0
300
BE = 0
301
BF = 0 *
302
C0 = 0
303
C1 = 0
304
C2 = 0
305
C3 = 0
306
C4 = 0
307
C5 = 0
308
C6 = 0
309
C7 = 0
310
C8 = 0
311
C9 = 0
312
CA = 0
313
CB = 0
314
CC = 0
315
CD = 0
316
CE = 0
317
CF = 0
318
D0 = 0
319
D1 = 0
320
D2 = 0
321
D3 = 0 *
322
D4 = 0
323
D5 = 0
324
D6 = 0
325
D7 = 0
326
D8 = 0
327
D9 = 0
328
DA = 0 *
329
DB = 0 *
330
DC = 0 *
331
DD = 0
332
DE = 0
333
DF = 0
334
E0 = 0
335
E1 = 0
336
E2 = 0
337
E3 = 0
338
E4 = 0
339
E5 = 0
340
E6 = 0
341
E7 = 0
342
E8 = 0
343
E9 = 0
344
EA = 0
345
EB = 0
346
EC = 0
347
ED = 0
348
EE = 0
349
EF = 0 *
350
F0 = 0
351
F1 = 0
352
F2 = 0
353
F3 = 0
354
F4 = 0
355
F5 = 0
356
F6 = 0
357
F7 = 0
358
F8 = 0
359
F9 = 0
360
FA = 0
361
FB = 0
362
FC = 0
363
FD = 0
364
FE = 0
365
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
366
B0 = 0
367
Device Code Read (BFh)
368
BF = 0 *
369
. . .
370
371
reg p1 p2 p3 p4 p5 p6 p7 p8
372
B0 = 0
373
B1 = 0
374
B2 = 0
375
B3 = 0
376
B4 = 0
377
B5 = 0
378
B6 = 0
379
B7 = 0
380
B8 = 0
381
B9 = 0
382
BA = 0
383
BB = 0
384
BC = 0
385
BD = 0
386
BE = 0
387
BF = 0 *
388
C0 = 0
389
C1 = 0
390
C2 = 0
391
C3 = 0
392
C4 = 0
393
C5 = 0
394
C6 = 0
395
C7 = 0
396
C8 = 0
397
C9 = 0
398
CA = 0
399
CB = 0
400
CC = 0
401
CD = 0
402
CE = 0
403
CF = 0
404
D0 = 0
405
D1 = 0
406
D2 = 0
407
D3 = 0 *
408
D4 = 0
409
D5 = 0
410
D6 = 0
411
D7 = 0
412
D8 = 0
413
D9 = 0
414
DA = 0 *
415
DB = 0 *
416
DC = 0 *
417
DD = 0
418
DE = 0
419
DF = 0
420
E0 = 0
421
E1 = 0
422
E2 = 0
423
E3 = 0
424
E4 = 0
425
E5 = 0
426
E6 = 0
427
E7 = 0
428
E8 = 0
429
E9 = 0
430
EA = 0
431
EB = 0
432
EC = 0
433
ED = 0
434
EE = 0
435
EF = 0 *
436
F0 = 0
437
F1 = 0
438
F2 = 0
439
F3 = 0
440
F4 = 0
441
F5 = 0
442
F6 = 0
443
F7 = 0
444
F8 = 0
445
F9 = 0
446
FA = 0
447
FB = 0
448
FC = 0
449
FD = 0
450
FE = 0
451
452
Unknown LCD driver chip: 0
453
***use minimal init
as
driver ili9341 ili9488 *** ->
454
Benchmark Time (microseconds)
455
Screen fill 1379552
456
Text 350492
457
Lines 3390180
458
Horiz/Vert Lines 144660
459
Rectangles (outline) 104260
460
Rectangles (filled) 3267456
461
Circles (filled) 1211480
462
Circles (outline) 1475112
463
Triangles (outline) 1075600
464
Triangles (filled) 1721644
465
Rounded rects (outline) 506428
466
Rounded rects (filled) 3795228
467
Done!!! ID reader v5.3
нашел !!! вот че
http://www.haodiy.net/a/DIYzixun/2017/0708/13043.html
Я знаю контроллер, как мне его теперь запустить?
Поздравляю.
Похоже на 8347. По даташиту регистры с размерами экрана совпадают.
Дальше искать инит (а может он есть в ардуиновской библиотеке) и запускать тест с инитом
для HX8347.
Какой библиотекой ты пользуешься?
adafruit пробовал, UTFT че то все безуспешно(((
UTFT посмотрел. Там есть инит для 8347А. Скорее всего подойдет. Посмотри форум еще раз.
slider писал как и где поменять значения. Значение для твоего контроллера ITDB32.
Только в библиотеке использовался 16 битный дисплей, а у тебя , как я понял, выводов на 16 не хватает.
Все равно попробуй. Возможно запустится с искаженными цветами.
Приветствую.
Что-то у меня совсем не получается сложить пазл.
Приветствую.
Что-то у меня совсем не получается сложить пазл.
Для firmwares
http://pdf1.alldatasheet.com/datasheet-pdf/view/43104/SHARP/LM3201921/+33QQ5UO.vRPbMPNNBNhCz+/datasheet.pdf
Это даташит для аналогичного дисплея.
http://forum.cxem.net/index.php?/topic/63864-дисплей-320240-и-арм7/
Что-то у меня совсем не получается сложить пазл и запустить дисплей. Можно ли немного подробностей?
Добрый день. Замучал меня дисплей от GT-S5233T - S6D04D1 , в UTFT переделал инит работает нормально. В Adafruit_TFTLCD ну никак не получается нормально запустить. Взял за основу SPFD5408-master, он даже без переделки показывает, но как у меня было раньше изображение раздваивается. Где рыть уже не знаю. Вот инит под UTFT:
01
//samsung g5233:
02
LCD_Write_COM(0xF5);
03
LCD_Write_DATA(0x12);
04
LCD_Write_DATA(0x00);
05
LCD_Write_DATA(0x0B);
06
LCD_Write_DATA(0xF0);
07
LCD_Write_DATA(0x00);
08
delay(10);
09
10
LCD_Write_COM(0x11);
11
delay(150);
12
13
LCD_Write_COM(0x3A);
14
LCD_Write_DATA(0x05);
15
16
LCD_Write_COM(0xF2);
17
LCD_Write_DATA(0x10);
18
LCD_Write_DATA(0x10);
19
LCD_Write_DATA(0x01);
20
LCD_Write_DATA(0x08);
21
LCD_Write_DATA(0x08);
22
LCD_Write_DATA(0x08);
23
LCD_Write_DATA(0x08);
24
LCD_Write_DATA(0x00);
25
LCD_Write_DATA(0x06);
26
LCD_Write_DATA(0x1A);
27
LCD_Write_DATA(0x1A);
28
29
LCD_Write_COM(0xF3);
30
LCD_Write_DATA(0x80);
31
LCD_Write_DATA(0x00);
32
LCD_Write_DATA(0x00);
33
LCD_Write_DATA(0x0B);
34
LCD_Write_DATA(0x33);
35
LCD_Write_DATA(0x7F);
36
LCD_Write_DATA(0x7F);
37
38
LCD_Write_COM(0xF4);
39
LCD_Write_DATA(0x59);
40
LCD_Write_DATA(0x59);
41
LCD_Write_DATA(0x52);
42
LCD_Write_DATA(0x52);
43
LCD_Write_DATA(0x11);
44
45
LCD_Write_COM(0xF6);
46
LCD_Write_DATA(0x00);
47
LCD_Write_DATA(0x88);
48
LCD_Write_DATA(0x10);
49
50
LCD_Write_COM(0xFD);
51
LCD_Write_DATA(0x11);
52
LCD_Write_DATA(0x01);
53
54
LCD_Write_COM(0x36);
55
LCD_Write_DATA(0x08);
56
LCD_Write_DATA(0x35);
57
LCD_Write_DATA(0x00);
58
59
LCD_Write_COM(0xF1);
60
LCD_Write_DATA(0x5A);
61
62
LCD_Write_COM(0xFF);
63
LCD_Write_DATA(0x00);
64
LCD_Write_DATA(0x00);
65
LCD_Write_DATA(0x00);
66
LCD_Write_DATA(0x40);
67
68
LCD_Write_COM(0x53);
69
LCD_Write_DATA(0x2C);
70
LCD_Write_COM(0x55);
71
LCD_Write_DATA(0x00);
72
73
LCD_Write_COM(0x29);
//display on
74
75
// break;
Вот попытка переделать под SPFD5408-master:
01
ПЕРЕДЕЛАННЫЙ ИНИТ
02
03
04
05
uint16_t a, d;
06
driver = ID_9341;
07
CS_ACTIVE;
08
writeRegister8(ILI9341_SOFTRESET, 0);
09
delay(50);
10
writeRegister8(ILI9341_DISPLAYOFF, 0);
11
12
writeRegister8(ILI9341_SRCCTL, 0x12000BF000);
13
delay(10);
14
writeRegister8(ILI9341_SLEEPOUT, 0);
15
delay(150);
16
writeRegister8(ILI9341_PIXELFORMAT, 0x05);
17
writeRegister8(ILI9341_DISCTL, 0x1010010808080800061A1A);
18
writeRegister8(ILI9341_PWRCTL, 0x8000000B337F7F);
19
writeRegister8(ILI9341_VCMCTL, 0x5959525211);
20
writeRegister8(ILI9341_IFCTL, 0x008810);
21
writeRegister16(ILI9341_GATECTL, 0x1101);
22
writeRegister8(ILI9341_MADCTL, 0x08);
23
writeRegister8(ILI9341_TEON, 0x00);
24
writeRegister8(ILI9341_TESTKEY, 0x5A);
25
//writeRegister8(ILI9341_MEMCONTROL, ILI9341_MADCTL_MY | ILI9341_MADCTL_BGR);
26
writeRegister8(ILI9341_EDSTEST, 0x00000040);
27
writeRegister8(ILI9341_WRCTRLD, 0x2C);
28
writeRegister8(ILI9341_WRCABC, 0x00);
29
30
writeRegister8(ILI9341_DISPLAYON, 0);
31
writeRegister8(ILI9341_MEMORYWRITE, 0);
32
delay(500);
33
34
35
РЕГИСТРЫ
36
37
38
#define ILI9341_SOFTRESET 0x01
39
#define ILI9341_SLEEPIN 0x10
40
#define ILI9341_SLEEPOUT 0x11
41
#define ILI9341_NORMALDISP 0x13
42
#define ILI9341_INVERTOFF 0x20
43
#define ILI9341_INVERTON 0x21
44
#define ILI9341_GAMMASET 0x26
45
#define ILI9341_DISPLAYOFF 0x28
46
#define ILI9341_DISPLAYON 0x29
47
#define ILI9341_COLADDRSET 0x2A
48
#define ILI9341_PAGEADDRSET 0x2B
49
#define ILI9341_MEMORYWRITE 0x2C
50
#define ILI9341_TEON 0x35
51
#define ILI9341_PIXELFORMAT 0x3A
52
#define ILI9341_WRCTRLD 0x53
53
#define ILI9341_WRCABC 0x55
54
#define ILI9341_DISCTL 0xF2
55
#define ILI9341_PWRCTL 0xF3
56
#define ILI9341_VCMCTL 0xF4
57
#define ILI9341_SRCCTL 0xF5
58
#define ILI9341_IFCTL 0xF6
59
#define ILI9341_GATECTL 0xFD
60
#define ILI9341_TESTKEY 0xF1
61
#define ILI9341_EDSTEST 0xFF
62
#define ILI9341_MEMCONTROL 0x36
63
#define ILI9341_MADCTL 0x36
64
65
66
#define ILI9341_MADCTL_MY 0x80
67
#define ILI9341_MADCTL_MX 0x40
68
#define ILI9341_MADCTL_MV 0x20
69
#define ILI9341_MADCTL_ML 0x10
70
#define ILI9341_MADCTL_RGB 0x00
71
#define ILI9341_MADCTL_BGR 0x08
72
#define ILI9341_MADCTL_MH 0x04
Изображение на дисплее:
И не понятно что с переделанным, что с не переделанным одинаково показывает. По идее с измененным инитом должен работать нормально.
firmwares
Извини конечно, но напомни поподробнее о дисплее и что не получается.
Помнится с шилдом на R61581 было что то подобное. Там выявили что надо изолировать один из контактов на щлейфе. Еще раз посмотрите разводку шины данных. Иногда она не совсем такая как мы привыкли (от 0 до 15) бывает что старший байт идет со сдвиго на 1 пин. Смотрите внимательней даташит, ведь как я понял вы определили чип. Бывает что подобранный инит не совсем подходит, т.е. инициализирует, но некоторые регистры заполняются неправильными значениями или не учтены в имеющемся ините.
Slider
...Есть идея, если конечно будет время и настроение. Написать скетч, в котором поочередно скармливаются
инициализации контроллеров под 320х240 разрешение и после каждой инициализации выводится название контроллера.
Сидишь, смотришь. Выскочило название совместимого контроллера, значит инит под него.
если бы было свободное время...
так бы оно так для UTFT (в нем очень много инитов), при условии если выводить небольшой тест и текст . (ведь не с проста там предусмотрен memorysaver.h , в котором надо выключать неиспользуемые иниты, ибо тест не скомпилится в распространненную atmega328 из-за нехватки памяти. изначально тест влазиет только в mega2560)
есть еще проблемки требующие время:
2. надо добавлять еще найденные иниты ,
3. как-то совмещать версии UTFT (вижу 2 основных 2.81 (2.79) и 2.79turbo_8bit которая в отличии может работать на подобные ili9327 ili9341 на 8бит )
4. есть еще диспы с 16бит адресацией , те что имеют ID в 0 адресе , им нужны только 16бит инит и рисование , иначе они незапустятся ( в отличии от ili9341 ili9488 и им подобным - запустятся просто не во все цвета) . Тоже надо разбираться как совместить переделку для них , что на 1й странице.
Пока имеется MCUFRIEND_kbv (она сначала опрашивает дисп , а потом использует нужный инит)
http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=12#comment-310129
там у него поддержка широкораспространенных:
01
It currently supports UNO shields with
"mcufriend.com"
pcbs with controllers:
02
HX8347-A 240x320 ID=0x8347 #define SUPPORT_8347A *** Untested ***
03
HX8347-D 240x320 ID=0x4747 #define SUPPORT_8347D
04
HX8347-G 240x320 ID=0x7575 #define SUPPORT_8347D
05
HX8347-I 240x320 ID=0x9595 #define SUPPORT_8347D
06
HX8352-A 240x400 ID=0x5252 #define SUPPORT_8352A
07
HX8357-B 320x480 ID=0x8357 (shares init with 8357-D)
08
HX8357-D 320x480 ID=0x9090 (ID has changed from 0x8357)
09
HX8367-A 240x320 ID=0x6767 #define SUPPORT_8347D
10
ILI9225 176x220 ID=0x9225 #define SUPPORT_9225
11
ILI9226 176x220 ID=0x9226 #define SUPPORT_9225
12
ILI9302 240x320 ID=0x9302
13
ILI9320 240x320 ID=0x9320
14
ILI9325 240x320 ID=0x9325
15
ILI9326 240x400 ID=0x9326 #define SUPPORT_9326_5420
16
ILI9327 240x400 ID=0x9327
17
ILI9328 240x320 ID=0x9328
18
ILI9329 240x320 ID=0x9329
19
ILI9331 240x320 ID=0x9331
20
ILI9335 240x320 ID=0x9335
21
ILI9338 240x320 ID=0x9338
22
ILI9340 240x320 ID=0x9340
23
ILI9341 240x320 ID=0x9341
24
ILI9342 320x240 ID=0x9342 #define SUPPORT_9342
25
ILI9481 320x480 ID=0x9481
26
ILI9486 320x480 ID=0x9486
27
ILI9487 320x480 ID=0x9487
28
ILI9488 320x480 ID=0x9488 (weird 555 display :#define SUPPORT_9488_555)
29
LGDP4532 240x320 ID=0x4532 #define SUPPORT_4532
30
LGDP4535 240x320 ID=0x4535 #define SUPPORT_4535
31
NT35310 320x480 ID=0x5310 (hardware must be
set
for
8-bit parallel)
32
R61505 240x320 ID=0x1505 works like an ILI9320
33
R61505V 240x320 ID=0xB505
34
R61505W 240x320 ID=0xC505
35
R61509V 240x400 ID=0xB509 #define SUPPORT_B509_7793
36
R61520 240x320 ID=0x1520 (no Vertical Scroll)
37
R61526A 240x320 ID=0x1526 (no Vertical Scroll) configure NVM with sketch
38
R61580 240x320 ID=0x1580 #define SUPPORT_1580 *** Untested ***
39
R61581 320x480 ID=0x1581
40
RM68090 240x320 ID=0x6809
41
RM68140 320x480 ID=0x6814 #define SUPPORT_68140
42
S6D0139 240x320 ID=0x0139 #define SUPPORT_0139 *** Untested ***
43
S6D0154 240x320 ID=0x0154 #define SUPPORT_0154
44
SPFD5408 240x320 ID=0x5408
45
SPFD5420 240x400 ID=0x5420 #define SUPPORT_9326_5420
46
SSD1963 800x480 ID=0x1963
47
SSD1289 240x320 ID=0x1289 #define SUPPORT_1289
48
ST7781 240x320 ID=0x7783 #define SUPPORT_7781 (no Vertical Scroll)
49
ST7789V 240x320 ID=0x7789
50
ST7793 240x400 ID=0x7793 #define SUPPORT_B509_7793
51
ST7796 320x480 ID=0x7796
52
UC8230 240x320 ID=0x8230 #define SUPPORT_8230
53
UNKNOWN 320x480 ID=0x1511 (scroll directions not correct)
54
UNKNOWN 240x320 ID=0x1602
55
UNKNOWN 240x320 ID=0xAC11
56
UNKNOWN 240x320 ID=0x2053 weird controller from BangGood (was ID=0x0000)
Все чего удалось добиться это лог при подключении DB0-DB7 и A0 - RD, A3 - WR, A2 - RS, A1 - CS.
Свободные пины кинул через 10к на +3.3
....
теперь похоже на верное подключение , есть разумный ответ
012
02 = 0
013
03 = 0
014
04 = 0 *
015
05 = EF EF EF EF EF EF EF EF
016
06 = 0
017
07 = 0
018
08 = 01 01 01 01 01 01 01 01
019
09 = 3F 3F 3F 3F 3F 3F 3F 3F
как верно приметил croc19, это дисп правильно сообщает кол-во пикселей 240x320.
Свободные пины надо на GND , и тож через 10к. а то представляете, вместо 0x0000 вы шлете ему 0xFF00 .
фотки то качественные разместили , только где цело видать шлейф не заметил , возможно на вашей первой фотке http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=15#comment-318333 сверху слева дорожки IM .
Если не хотите фотать и разбираться с IM , и нет ардуино мега, то можете подключить все 16 бит к нано по UTFT распиновке , запустить пример 320x240 и поперебирать иниты (включите силком 16бит, и тест урежьте в половину). так же в теме вроде приводил разные иниты для HX8347.. разных букв.
млин aleksl, канифолите :))) , в инете же есть схема на этот плеер много где , в теме несколько раз писал что брендовые вещи искать на .... service manual , и ... schematic , ... sheme , ... схема
вот даташит T7 service manual , скопировал https://yadi.sk/d/Ylnwy1gQ3PS8AZ
вот вам и IM на 11 и 21 пинах , выбирайте режим который хотите.
Tvicks, хорошо что пытаетесь, как будет время и подобный случай, гляну внедрение в адафруит. Пока советую отложить его для UTFT , других проектов. А пошукать по знакомым и магазам именно GT-S5230 и желательно оргинал. Или возьмите другой дисп, их столь много же кругом.
aleksl,
3,3v arduino --> резистор 100ом---> стаб 3,3v + pin 32,33 дисплея
что то не понял , как это так? мож питание к тому же слабое, мож дисп не успевает после ресета сообщить ID в 0 регистре.
судя по фото , на этой нано (в отличии от рободиновской) стаба 3.3в нормального нет, это просто хиленький выход ch340g . и еще это хилое 3.3 уменьшаете 100омами , а потом ещё какой-то внешний стаб?
SLider, магазинов в нашем колхозе таких нет, в мастерских взял два диспа ковыряю пока платки.Ну и между делом пытаюсь разобраться с внедрением инита UTFT в адафрут.
LCD fly ds115
подскажите как подключить для инициализации судя по схеме все очень прозрачно но не смог понять куда цеплять LCD_RS и какие из db0-db17 нужно подключать, сильно не бейте если есть где доходчиво расписана теория об устройстве и взаимодействии с LCD то пните ссылкой.
aden, По самой картинке многое понятно становится. Там пины DB0-DB8 подтянуты к земле, остальные пины DB9-DB17 используются для 9-ти битной шины. Для 8-ми битной шины скорее всего понадобятся пины DB10-DB17 (NLD0-NLD7). Куда их подключать - смотрите в Documents\Arduino\libraries\UTFT\Documentation\ UTFT_Requirements.pdf
Там в первой таблице показана распиновка куда какой пин для конкретной ардуино.
Пинами IM0 и IM3 нужно выбрать режим (8/9/16/18 бит) пробуя каждый из них подключать либо к +3.3 либо к земле. Нужно подобрать для 8 бит.
LCD_RS - это RESET. Он же LRSTB.
С остальными должно быть понятно. Посмотрите это видео, там немного объяснено что куда, и пример подключения есть: https://www.youtube.com/watch?v=ShnyOOcfbhc