Здравствуйте. Хочу подключить дисплей от Nokia 5530 к esp8266. в интеренете нашлась только распиновка дисплея. подскажи куда копать дальше чтобы разобраться с этим. я в этой теме новичек.
7" экраны новые находил там за 700руб, да и у самого с электронных валяется. На сколько я знаю, в 7" экране нет видео ОЗУ (т.е. там тупо RGB мутиплексор), поэтому ему обязательно нужна плата с контроллером, к примеру на распространённой SSD1963. + микросхемки питания.
Огромное спасибо тебе за проделанную работу. Если не трудно, подскажи пожалуйста.
Через юсб при коннекте на Win8.1 видится как 2 съемных диска и позволяет писать и читать файлы. То есть операционная система работает а на дисплей выдает вот такое гуано. Вопрос - как к профессионалу, (да кстати даташита и распиновки не нашел, будут - выложу, можно было бы протестировать на ардуине мега, так нет даташита) это неисправный дисплей, или тут были наши люди с какими-то левоватыми прошивками?
Заранее за ответ спасибо
Да, забыл, книга куплена именно из-за дисплея, планируется подключение к Ардуино на самодельную ЧПУ-шку
Здравствуйте. Хочу подключить дисплей от Nokia 5530 к esp8266. в интеренете нашлась только распиновка дисплея. подскажи куда копать дальше чтобы разобраться с этим. я в этой теме новичек.
Для начала почитай эту тему от начала, там очень много полезной информации. Дальше сформулируй конкретные вопросы, которые у тебя возникнут.
По поводу esp8266: с этим контроллером не знаком, но советую начать с отладочной платы ардуино. Для мк атмел очень много примеров и библиотек.
Пару страниц назад шел разговор про дисплей от МФУ Xerox-Phaser3045, диагональ 3", шлейф 28-pin, надпись VGG1606A6-LA.
Я таки его победил методом тыка.
Изначально по разводке на плате выяснилось, что дисплей работает в 8-битном параллельном режиме, прозвонкой установлены выводы питания и подсветки, определена шина данных и вывод reset (подтянут резистором к Vcc). По надписи на шлейфе предполагался контроллер UC1606, из даташита которого примерно установлены выводы управления. Для подключения использовал Arduino Pro-Mini ATMEGA328 3.3v 8Mhz (нормально работает и 5-вольтовая Pro-Mini 16Mhz с перепаянным LDO-стабилизатором на 3.3в, или просто от внешнего питальника подаем 3.3в на пин Vcc Ардуины), тогда согласовывать уровни делителями не требуется.
Далее перебором предполагаемых выводов управления с помощью программы ID-читалки добился адекватного ответа от контроллера
(т.е. не FF во всех регистрах, не 1-1 2-2 3-3, а определенные байты по определенным адресам, сохраняющиеся после ресета). Так определились выводы управления RD, WR, RS, CS.
Далее заслал в контроллер инициализацию из даташита, и экран ожил - появился мусор с жутким контрастом - уже что-то)). По мусору на экране установил тип и разрешение дисплея - 160х64dot, монохромный 4 градации серого. Значит контроллер не UC1606. Перебрав кучу даташитов выбрал подходящий контроллер UC1610. Распиновка из даташита отлично совпала с имеющейся, только крайние NC-пины посажены на GND, и слева добавлены пины 27 - (LED +), 28 - (LED-). Подсветка - два светодиода последовательно (7-8v и резистор).
В итоге по даташиту UC1610 переделал подключение на 4-проводный SPI, подходят библиотеки U8GLIB и dogm128, все отлично работает.
Здравствуйте форумчане я тут первый раз, у меня нод мцу на есп8266 и есть экран от цефровика олимпус(на самом экране маркировка tx0737aaba2 04ek97c0066) на шлейфе (72 9090) дополнительный шлейф(bydfpc-1) есть еще даташит я так понимаю на этот дисплей но от цифровика никон https://yadi.sk/i/K30w7bUT3Txfum
подскажите как его подключить к нод мцу пожалуйста
Подскажите пожалуйста, в чём разница между 8 и 16 битным подключением?
И можно ли для управлением таким экраном искользовать сдвиговые регистры типа 74HC595, там сразу я так понял можно и напряжение 3.3 В сделать.
Просто использовать почти все контакты на ардуино просто безсмысленно :( Ни чего не остаётся для дела :(
Привет. При 8 bit подключении ты используешь 8 пинов и за 1 такт передаешь 1 Byte данных, при 16 bit - 2 Byte. Разница в скорости передачи данных, следовательно дисплей быстрее будет отрисовывать изображение.
3.3В ты можешь сделать запитав атмегу не 5ю вольтами а 3.3В - вроде где-то встречал такую информацию, глянь даташит на атмегу какое минимальное напряжение можно скормить ей.
Вместо атмеги ты можешь использовать STM32, у китайцев есть отладочная плата по габаритам как ардуино мини (если не ошибаюсь), но пинов намного больше. А также у STM32 выше частота (72МГц, гдето натыкался на форумах, что ее разгоняли до 100+МГц). STM32 со своей инициализацией пугает только поначалу, главное разобраться.
Сдвиговый регистр должен работать, но с атмегой скорость отрисовки диспа будет меньше в разы (передача одного Байта займет 9 тактов вместо 1го. А так же усложняется написание кода, да и сам код будет много места занимать, что может и не хватить на обработку каких-либо датчиков.
Если уж хочется юзать атмегу, то как вариант завести себе ардуино мега. А вообще для серьезных проектов, имхо, требуется атмега, которая будет дергать дисплей, а другая работать с датчиками.
Имхо, оптимальная связка без особых затрат: дисп-ардуино-stm32-датчики
Просто было бы удобно взять на халяву экран и взять ардуино нано или микра, но если дисплей скушает почти все выходы, то игра просто не стоит свечь, с учётом текущей цены на дисплеи на али, которые работают на I2C или SPI.
Если не ошибаюсь параллельный интерфейс TFT называется 8080, а тот модуль для LCD 1602. Не могу сказать достоверно подойдет ли модуль для TFT или нет. Если скорость работы для tft не критична (тоесть меняются 2 блока с цифрами, а не вся матрица TFT), то вполне можно заюзать сдвиговые регистры, но про чтение с дисплея придется забыть, либо ставить цифровой мультиплексор (но с мультиплексорами получится выйграть только 1 пин, без мультиплексора 6 пинов).
А для себя конечно стоит поковыряться с дисплеями, а в последствии юзать в проектах, ардуино уно не такие уж и дорогие для этого.
Посмотрел на шилды с тфт экранами, там пин ресета экрана заведён на аналоговый выход. А может его лучше на выход ресета ардуно уно поставить? Что бы по кнопке ресета сбрасывались оба устройства?
И ещё подскажите, выходы MOSI, MISO на ардуино и дисплее подключаются накрест?
orcsin, если заглянуть в адафруитовскую библиотеку, там есть процедура "begin(uint16_t id)", первым делом в ней вызывается процедура "reset()", в которой в свою очередь дергается пин дисплей reset. О цели этого действия могу лишь предполагать: возможно при определенных условиях при подаче питания на контроллер tft в его регистрах могут установитсья случайные биты (видели "снежок" на дисплеях при неудачных запусках?), которые могут влиять на его работу и для надежности делают сброс всех битов в нормальное их состояние.
Ну почему.... Res // Я все свои проекты ресет дисплея на ресет дуни перекинул..через 10 к .. в коде вобще убрал строку.инициализации с A4..... И всё прекрастно работает...
Ну почему.... Res // Я все свои проекты ресет дисплея на ресет дуни перекинул..через 10 к .. в коде вобще убрал строку.инициализации с A4..... И всё прекрастно работает...
А какой вообще смысл параллелить эти 2 ресета? После сброса дуина всеравно перезапишет регистры в дисплее.
При включении питания триггер непредсказуемо принимает (с равной или неравной вероятностью) одно из двух состояний. Это приводит к необходимости выполнять первоначальную установку триггера в требуемое исходное состояние, то есть подавать сигнал сброса на асинхронные входы триггеров, счётчиков, регистров, и т.д. (например, с помощью RC-цепочки), а также учитывать, что ячейки ОЗУ, построенного на триггерах (память статического типа), содержат после включения произвольную информацию.
Вот пин RD, как по мне, можно не подключать. А также пин CS, только его подтянуть резистором к GND (или к питанию он подтягивается? не помню). Остается только C/D и WR + 8bit. А если еще сдвиговый регистр использовать =))
На счёт паралелить ресеты. незнаю... факт что дисплеи не хотят работать без него.. а ресет на ресет .. работает.. и освобождается i2c шина.. для переферии.
Только H/W reset сбрасывает значение памяти в нормальное состояние, если объединить кнопку ресет дуины и тфт, то при подаче питания придется нажимать кнопку сброса. Но если не напрягает "снежок" при включении, то почему бы и не использовать ресет вовсе, посадить его наглухо на 3.3В
Добрый день! Имеется дисплей L5DCAED00005 от домашнего DECT телефона Panasonic KX-TCA151, нашел распиновку в сервисном мануале, не совсем понял только что там за протокол. Кто-нибудь с таким сталкивался?
Пару страниц назад шел разговор про дисплей от МФУ Xerox-Phaser3045, диагональ 3", шлейф 28-pin, надпись VGG1606A6-LA. Далее перебором предполагаемых выводов управления с помощью программы ID-читалки...
Euronimus пишет:
Запустил дисплей 2,4" от телефона explay b241, на шлейфе маркировка FPC024C6M, читалка определила драйвер как ILI9341
Ткните носом начинающего о какой программе-читалке идет речь. Желательно с описанием
Очень много дисплеев в наличии (могу поделиться), горящий проект (автоматизация линии производства бетонных изделий https://iguana.kh.ua/ ), линия сделана на ПЛК Овен http://www.owen.ru/
В исходный код доступа нет, решение только в подключении внешней дополняющей обвязки на МК с выводом на дисплей. Опробовал от нокии 3310, 1100, 1280, двухстрочном LCD16x2, откровенное г-но, малоинформативны и нужно покупать оператору линии очки
Есть подходящие под задачу 3.5 дюйма 39pin от какого-то китайца (на попе написано Model:4GS но по факту внешнего вида корпуса это 3GS 32Gb причем карта 32гб видится корректно) На фото слева - дисплей 39pin (шлейф могу дать под микроскопом), правее такой же работающий с разбитым тачем (нет смысла восстанавливать), то есть можно посмотреть сигналы осциллографом.
На попе написано
Есть трехдюймовик 35pin от LG KE850 400x240px:
Более маленькие под поставленную задачу не подходят.
Резюмируя:
- если есть у кого по этим девайсам наработки пож. поделитесь
Где быстро и на шарика найти нужные дисплеи - кажущийся очевидным ответ =на радиорынке= неверен (во всяком случае в Харькове, торговцы озверели и не сложат цены). Пользуюсь ближайшим пунктом приема металлолома в густонаселенном районе. У нормального приемщика в отдельном кульке лежат до сотни неперебранных (в смысле не перепотрошенных сервисными центрами) трубок по цене 10 гривен (0.3 USD). С первого посещения одних только Нокий-3310 получил штук пять
Подключил к читалке дисплей от плеера Ritmix RF-4950, на шлейфе маркировка JL18C01-SD-A2 интерфес 8080.
У китайцев нашел даташит на дисплей, в нем указан драйвер ST7735S, но этот драйвер, вроде как работает по последовательному интерфейсу. Есть предположение, что даташит на дисп на какуюто другую модель (отличается полярность подсветки, а так же отличается напряжение питания подсветки). Может кто, сможет точно подсказать, что там за драйвер стоит.
Привет ну наконец то добил дисплей от GT-S5233T - S6D04D1. Раньше я запускал в UTFT, но никак не мог запустить в Adafruit_TFTLCD, было раздвоение картинки сообщение #791. Что только не делал ни как не реагировали регистры, сегодня после долгих мучений все таки запустил его в Adafruit_TFTLCD нормальном режиме. Показывает как полагается. Спасибо большое slider и Mrshlov за помощь.
Добил дисплей от GT-S5233T - S6D04D1. .... не мог запустить в Adafruit_TFTLCD, было раздвоение картинки сообщение #791. ...сегодня после долгих мучений все таки запустил его в Adafruit_TFTLCD нормальном режиме. Показывает как полагается. ...
Ну и поделился бы не только своей радостью, а и результатами, у других кто столкнется именно с этим вопросом долгих мучений поубавится.
В 0xF2 где 0х04 менял на 0х06 переворачивал картинку, помогло с зеркальным изображением, ну а 0х00 делит изображение на две части. Каверзный оказался дисплей, но все таки добился от него правильно изображения.
Euronimus 1 - достаточно делителей. 2 - питание 3.3В нормальное. 3 - оставь его неподключенным, для начала.
Здравствуйте. Хочу подключить дисплей от Nokia 5530 к esp8266. в интеренете нашлась только распиновка дисплея. подскажи куда копать дальше чтобы разобраться с этим. я в этой теме новичек.
7" экраны новые находил там за 700руб, да и у самого с электронных валяется. На сколько я знаю, в 7" экране нет видео ОЗУ (т.е. там тупо RGB мутиплексор), поэтому ему обязательно нужна плата с контроллером, к примеру на распространённой SSD1963. + микросхемки питания.
Огромное спасибо тебе за проделанную работу. Если не трудно, подскажи пожалуйста.
Есть книга Prestigio Nobile PER3374BRU.
Дисплей 7'' 50Pin есть на Али
https://ru.aliexpress.com/item/7inch-LCD-tablet-lcd-screen-calendar-fpc7...
и в магазинах
https://mobileparts.com.ua/p540471709-originalnyj-displej-lcd.html
http://sky-spares.etov.ua/product/1974436-fpc7005001-displey-matritsa.html
При включении книги идет вот такое
Через юсб при коннекте на Win8.1 видится как 2 съемных диска и позволяет писать и читать файлы. То есть операционная система работает а на дисплей выдает вот такое гуано. Вопрос - как к профессионалу, (да кстати даташита и распиновки не нашел, будут - выложу, можно было бы протестировать на ардуине мега, так нет даташита) это неисправный дисплей, или тут были наши люди с какими-то левоватыми прошивками?
Заранее за ответ спасибо
Да, забыл, книга куплена именно из-за дисплея, планируется подключение к Ардуино на самодельную ЧПУ-шку
Это просто битый дисплей. Но даже рабочий напрямую ардуина не потянет.
SieOK, Почитай тут, на 29 странице Я уже интересовался способом подключения подобного дисплея, там уже ответили на все вопросы.
Здравствуйте. Хочу подключить дисплей от Nokia 5530 к esp8266. в интеренете нашлась только распиновка дисплея. подскажи куда копать дальше чтобы разобраться с этим. я в этой теме новичек.
Для начала почитай эту тему от начала, там очень много полезной информации. Дальше сформулируй конкретные вопросы, которые у тебя возникнут.
По поводу esp8266: с этим контроллером не знаком, но советую начать с отладочной платы ардуино. Для мк атмел очень много примеров и библиотек.
Запустил дисплей 2,4" от телефона explay b241, на шлейфе маркировка FPC024C6M, читалка определила драйвер как ILI9341
39 пинов (хотя по факту 41 - крайние сидят на GND.
Тут есть схема на телефон с распиновкой, а так же даташит на похожий дисплей, но с аналогичной распиновкой
Дисп имеет 16-и битную шину данных, переключение на 8-и битную производится подачей на пин IM логической единицы.
На всякий случай добавил еще резистор на питание подсветки (15 Ом)
001
v5.2 read all register + read ID + TFT LCD test
002
Using Adafruit 2.8" TFT Breakout Board Pinout
003
TFT size
is
320x240
004
v5.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
007
reg p1 p2 p3 p4 p5 p6 p7 p8
008
00 = 0 *
009
01 = 0
010
02 = 0
011
03 = 0
012
04 = 0 *
013
05 = 0
014
06 = 0
015
07 = 0
016
08 = 0
017
09 = 0
018
0A = 0
019
0B = 0
020
0C = 0
021
0D = 0
022
0E = 0
023
0F = 0
024
10 = 0
025
11 = 0
026
12 = 0
027
13 = 0
028
14 = 0
029
15 = 0
030
16 = 0
031
17 = 0
032
18 = 0
033
19 = 0
034
1A = 0
035
1B = 0
036
1C = 0
037
1D = 0
038
1E = 0
039
1F = 0
040
20 = 0
041
21 = 0
042
22 = 0
043
23 = 0
044
24 = 0
045
25 = 0
046
26 = 0
047
27 = 0
048
28 = 0
049
29 = 0
050
2A = 0
051
2B = 0
052
2C = 0
053
2D = 0
054
2E = 00 54 54 54 54 54 54 54
055
2F = 0
056
30 = 0
057
31 = 0
058
32 = 0
059
33 = 0
060
34 = 0
061
35 = 0
062
36 = 0
063
37 = 0
064
38 = 0
065
39 = 0
066
3A = 0
067
3B = 0
068
3C = 0
069
3D = 0
070
3E = 00 54 54 54 54 54 54 54
071
3F = 0
072
40 = 0
073
41 = 0
074
42 = 0
075
43 = 0
076
44 = 0
077
45 = 0
078
46 = 0
079
47 = 0
080
48 = 0
081
49 = 0
082
4A = 0
083
4B = 0
084
4C = 0
085
4D = 0
086
4E = 0
087
4F = 0
088
50 = 0
089
51 = 0
090
52 = 0
091
53 = 0
092
54 = 0
093
55 = 0
094
56 = 0
095
57 = 0
096
58 = 0
097
59 = 0
098
5A = 0
099
5B = 0
100
5C = 0
101
5D = 0
102
5E = 0
103
5F = 0
104
60 = 0
105
61 = 0
106
62 = 0
107
63 = 0
108
64 = 0
109
65 = 0
110
66 = 0
111
67 = 0
112
68 = 0
113
69 = 0
114
6A = 0
115
6B = 0
116
6C = 0
117
6D = 0
118
6E = 0
119
6F = 0
120
70 = 0
121
71 = 0
122
72 = 0
123
73 = 0
124
74 = 0
125
75 = 0
126
76 = 0
127
77 = 0
128
78 = 0
129
79 = 0
130
7A = 0
131
7B = 0
132
7C = 0
133
7D = 0
134
7E = 0
135
7F = 0
136
80 = 0
137
81 = 0
138
82 = 0
139
83 = 0
140
84 = 0
141
85 = 0
142
86 = 0
143
87 = 0
144
88 = 0
145
89 = 0
146
8A = 0
147
8B = 0
148
8C = 0
149
8D = 0
150
8E = 0
151
8F = 0
152
90 = 0
153
91 = 0
154
92 = 0
155
93 = 0
156
94 = 0
157
95 = 0
158
96 = 0
159
97 = 0
160
98 = 0
161
99 = 0
162
9A = 0
163
9B = 0
164
9C = 0
165
9D = 0
166
9E = 0
167
9F = 0
168
A0 = 0
169
A1 = 0
170
A2 = 0
171
A3 = 0
172
A4 = 0
173
A5 = 0
174
A6 = 0
175
A7 = 0
176
A8 = 0
177
A9 = 0
178
AA = 0
179
AB = 0
180
AC = 0
181
AD = 0
182
AE = 0
183
AF = 0
184
B0 = 0
185
B1 = 00 00 1B 1B 1B 1B 1B 1B
186
B2 = 1B 00 1B 1B 1B 1B 1B 1B
187
B3 = 1B 00 1B 1B 1B 1B 1B 1B
188
B4 = 0
189
B5 = 00 02 02 0A 14 14 14 14
190
B6 = 14 0A 82 27 04 00 00 00
191
B7 = 00 06 06 06 06 06 06 06
192
B8 = 06 0C 0C 0C 0C 0C 0C 0C
193
B9 = 0C CC CC CC CC CC CC CC
194
BA = CC 04 04 04 04 04 04 04
195
BB = 04 65 65 65 65 65 65 65
196
BC = 65 44 44 44 44 44 44 44
197
BD = 0
198
BE = 00 0F 0F 0F 0F 0F 0F 0F
199
BF = 0 *
200
C0 = 0
201
C1 = 00 10 10 10 10 10 10 10
202
C2 = 0
203
C3 = 0
204
C4 = 0
205
C5 = 00 31 3C 3C 3C 3C 3C 3C
206
C6 = 3C 3C 3C 3C 3C 3C 3C 3C
207
C7 = 3C C0 C0 C0 C0 C0 C0 C0
208
C8 = C0 C0 C0 C0 C0 C0 C0 C0
209
C9 = 0
210
CA = 00 C3 00 3C 3C 3C 3C 3C
211
CB = 3C 39 2C 00 30 01 01 01
212
CC = 01 71 07 07 07 07 07 07
213
CD = 07 08 08 08 08 08 08 08
214
CE = 0
215
CF = 00 00 81 30 30 30 30 30
216
D0 = 0
217
D1 = 0
218
D2 = 00 00 00 03 03 03 03 03
219
D3 = 03 00 93 41 41 41 41 41 *****
220
D4 = 41 41 41 41 41 41 41 41
221
D5 = 41 41 41 41 41 41 41 41
222
D6 = 41 41 41 41 41 41 41 41
223
D7 = 41 41 41 41 41 41 41 41
224
D8 = 41 41 41 41 41 41 41 41
225
D9 = 0
226
DA = 0 *
227
DB = 0 *
228
DC = 0 *
229
DD = 00 C1 C1 C1 C1 C1 C1 C1
230
DE = C1 04 04 04 04 04 04 04
231
DF = 04 FF 0F FF 0F FF 0F FF
232
E0 = 0F 0F 16 14 0A 0D 06 43
233
E1 = 75 08 2B 2D 04 10 04 3E
234
E2 = 24 24 24 24 24 24 24 24
235
E3 = 24 24 24 24 24 24 24 24
236
E4 = 24 24 24 24 24 24 24 24
237
E5 = 24 24 24 24 24 24 24 24
238
E6 = 24 24 24 24 24 24 24 24
239
E7 = 24 24 24 24 24 24 24 24
240
E8 = 24 84 11 7A 7A 7A 7A 7A
241
E9 = 7A 04 11 7A 7A 7A 7A 7A
242
EA = 0
243
EB = 0
244
EC = 0
245
ED = 00 55 01 23 01 01 01 01
246
EE = 01 11 01 01 01 01 01 01
247
EF = 01 03 80 02 02 02 02 02 *****
248
F0 = 02 02 02 02 02 02 02 02
249
F1 = 0
250
F2 = 00 02 02 02 02 02 02 02
251
F3 = 0
252
F4 = 0
253
F5 = 0
254
F6 = 0
255
F7 = 00 10 10 10 10 10 10 10
256
F8 = 10 03 03 03 03 03 03 03
257
F9 = 03 70 70 70 70 70 70 70
258
FA = 70 47 47 47 47 47 47 47
259
FB = 47 47 47 47 47 47 47 47
260
FC = 0
261
FD = 0
262
FE = 0
263
264
00 = 0 *
265
04 = 0 *
266
B0 = 0
267
BF = 0 *
268
D3 = 00 00 93 41 41 41 41 41 *****
269
DA = 0 *
270
DB = 0 *
271
DC = 0 *
272
EF = 00 03 80 02 02 02 02 02 *****
273
. . . . . . .
274
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
275
B0 = 02 EF EF EF EF EF EF EF
276
Device Code Read (BFh)
277
BF = 0 *
278
. . .
279
280
reg p1 p2 p3 p4 p5 p6 p7 p8
281
B0 = 00 EF EF EF EF EF EF EF
282
B1 = EF 00 1B 1B 1B 1B 1B 1B
283
B2 = 1B 00 1B 1B 1B 1B 1B 1B
284
B3 = 1B 00 1B 1B 1B 1B 1B 1B
285
B4 = 0
286
B5 = 00 02 02 0A 14 14 14 14
287
B6 = 14 0A 82 27 04 00 00 00
288
B7 = 00 06 06 06 06 06 06 06
289
B8 = 06 0C 0C 0C 0C 0C 0C 0C
290
B9 = 0C CC CC CC CC CC CC CC
291
BA = CC 04 04 04 04 04 04 04
292
BB = 04 65 65 65 65 65 65 65
293
BC = 65 44 44 44 44 44 44 44
294
BD = 0
295
BE = 00 0F 0F 0F 0F 0F 0F 0F
296
BF = 0 *
297
C0 = 0
298
C1 = 00 10 10 10 10 10 10 10
299
C2 = 0
300
C3 = 0
301
C4 = 0
302
C5 = 00 31 3C 3C 3C 3C 3C 3C
303
C6 = 3C 3C 3C 3C 3C 3C 3C 3C
304
C7 = 3C C0 C0 C0 C0 C0 C0 C0
305
C8 = C0 C0 C0 C0 C0 C0 C0 C0
306
C9 = 0
307
CA = 00 C3 00 3C 3C 3C 3C 3C
308
CB = 3C 39 2C 00 30 01 01 01
309
CC = 01 71 07 07 07 07 07 07
310
CD = 07 08 08 08 08 08 08 08
311
CE = 0
312
CF = 00 00 81 30 30 30 30 30
313
D0 = 0
314
D1 = 0
315
D2 = 00 00 00 03 03 03 03 03
316
D3 = 03 00 93 41 41 41 41 41 *****
317
D4 = 41 41 41 41 41 41 41 41
318
D5 = 41 41 41 41 41 41 41 41
319
D6 = 41 41 41 41 41 41 41 41
320
D7 = 41 41 41 41 41 41 41 41
321
D8 = 41 41 41 41 41 41 41 41
322
D9 = 0
323
DA = 0 *
324
DB = 0 *
325
DC = 0 *
326
DD = 00 C1 C1 C1 C1 C1 C1 C1
327
DE = C1 04 04 04 04 04 04 04
328
DF = 04 FF 0F FF 0F FF 0F FF
329
E0 = 0F 0F 16 14 0A 0D 06 43
330
E1 = 75 08 2B 2D 04 10 04 3E
331
E2 = 24 24 24 24 24 24 24 24
332
E3 = 24 24 24 24 24 24 24 24
333
E4 = 24 24 24 24 24 24 24 24
334
E5 = 24 24 24 24 24 24 24 24
335
E6 = 24 24 24 24 24 24 24 24
336
E7 = 24 24 24 24 24 24 24 24
337
E8 = 24 84 11 7A 7A 7A 7A 7A
338
E9 = 7A 04 11 7A 7A 7A 7A 7A
339
EA = 0
340
EB = 0
341
EC = 0
342
ED = 00 55 01 23 01 01 01 01
343
EE = 01 11 01 01 01 01 01 01
344
EF = 01 03 80 02 02 02 02 02 *****
345
F0 = 02 02 02 02 02 02 02 02
346
F1 = 0
347
F2 = 00 02 02 02 02 02 02 02
348
F3 = 0
349
F4 = 0
350
F5 = 0
351
F6 = 0
352
F7 = 00 10 10 10 10 10 10 10
353
F8 = 10 03 03 03 03 03 03 03
354
F9 = 03 70 70 70 70 70 70 70
355
FA = 70 47 47 47 47 47 47 47
356
FB = 47 47 47 47 47 47 47 47
357
FC = 0
358
FD = 0
359
FE = 0
360
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
361
B0 = 00 04 04 04 04 04 04 04
362
Device Code Read (BFh)
363
BF = 0 *
364
. . .
365
366
reg p1 p2 p3 p4 p5 p6 p7 p8
367
B0 = 00 04 04 04 04 04 04 04
368
B1 = 04 00 1B 1B 1B 1B 1B 1B
369
B2 = 1B 00 1B 1B 1B 1B 1B 1B
370
B3 = 1B 00 1B 1B 1B 1B 1B 1B
371
B4 = 0
372
B5 = 00 02 02 0A 14 14 14 14
373
B6 = 14 0A 82 27 04 00 00 00
374
B7 = 00 06 06 06 06 06 06 06
375
B8 = 06 0C 0C 0C 0C 0C 0C 0C
376
B9 = 0C CC CC CC CC CC CC CC
377
BA = CC 04 04 04 04 04 04 04
378
BB = 04 65 65 65 65 65 65 65
379
BC = 65 44 44 44 44 44 44 44
380
BD = 0
381
BE = 00 0F 0F 0F 0F 0F 0F 0F
382
BF = 0 *
383
C0 = 0
384
C1 = 00 10 10 10 10 10 10 10
385
C2 = 0
386
C3 = 0
387
C4 = 0
388
C5 = 00 31 3C 3C 3C 3C 3C 3C
389
C6 = 3C 3C 3C 3C 3C 3C 3C 3C
390
C7 = 3C C0 C0 C0 C0 C0 C0 C0
391
C8 = C0 C0 C0 C0 C0 C0 C0 C0
392
C9 = 0
393
CA = 00 C3 00 3C 3C 3C 3C 3C
394
CB = 3C 39 2C 00 30 01 01 01
395
CC = 01 71 07 07 07 07 07 07
396
CD = 07 08 08 08 08 08 08 08
397
CE = 0
398
CF = 00 00 81 30 30 30 30 30
399
D0 = 0
400
D1 = 0
401
D2 = 00 00 00 03 03 03 03 03
402
D3 = 03 00 93 41 41 41 41 41 *****
403
D4 = 41 41 41 41 41 41 41 41
404
D5 = 41 41 41 41 41 41 41 41
405
D6 = 41 41 41 41 41 41 41 41
406
D7 = 41 41 41 41 41 41 41 41
407
D8 = 41 41 41 41 41 41 41 41
408
D9 = 0
409
DA = 0 *
410
DB = 0 *
411
DC = 0 *
412
DD = 00 C1 C1 C1 C1 C1 C1 C1
413
DE = C1 04 04 04 04 04 04 04
414
DF = 04 FF 0F FF 0F FF 0F FF
415
E0 = 0F 0F 16 14 0A 0D 06 43
416
E1 = 75 08 2B 2D 04 10 04 3E
417
E2 = 24 24 24 24 24 24 24 24
418
E3 = 24 24 24 24 24 24 24 24
419
E4 = 24 24 24 24 24 24 24 24
420
E5 = 24 24 24 24 24 24 24 24
421
E6 = 24 24 24 24 24 24 24 24
422
E7 = 24 24 24 24 24 24 24 24
423
E8 = 24 84 11 7A 7A 7A 7A 7A
424
E9 = 7A 04 11 7A 7A 7A 7A 7A
425
EA = 0
426
EB = 0
427
EC = 0
428
ED = 00 55 01 23 01 01 01 01
429
EE = 01 11 01 01 01 01 01 01
430
EF = 01 03 80 02 02 02 02 02 *****
431
F0 = 02 02 02 02 02 02 02 02
432
F1 = 0
433
F2 = 00 02 02 02 02 02 02 02
434
F3 = 0
435
F4 = 0
436
F5 = 0
437
F6 = 0
438
F7 = 00 10 10 10 10 10 10 10
439
F8 = 10 03 03 03 03 03 03 03
440
F9 = 03 70 70 70 70 70 70 70
441
FA = 70 47 47 47 47 47 47 47
442
FB = 47 47 47 47 47 47 47 47
443
FC = 0
444
FD = 0
445
FE = 0
446
447
Found ILI9341 LCD driver
448
Benchmark Time (microseconds)
449
Screen fill 1379552
450
Text 344028
451
Lines 3390172
452
Horiz/Vert Lines 144660
453
Rectangles (outline) 104260
454
Rectangles (filled) 3267412
455
Circles (filled) 1211480
456
Circles (outline) 1475112
457
Triangles (outline) 1075592
458
Triangles (filled) 1721656
459
Rounded rects (outline) 506436
460
Rounded rects (filled) 3795236
461
Done!
Тут залил проект в протеусе и библиотеки компонентов
Молодец.
Здравствуйте форумчане я тут первый раз, у меня нод мцу на есп8266 и есть экран от цефровика олимпус(на самом экране маркировка tx0737aaba2 04ek97c0066) на шлейфе (72 9090) дополнительный шлейф(bydfpc-1) есть еще даташит я так понимаю на этот дисплей но от цифровика никон https://yadi.sk/i/K30w7bUT3Txfum
подскажите как его подключить к нод мцу пожалуйста
А пробовал ли, кто-то запускать емкостной тачскрин?
/del
Здравствуйте!
У меня №20 2.0" 176x220 tft lcd TFT8K1569FPC-A1-E 8K1569 36pin 8/16bit R61503U , тлф. дисплей FLY DS240, B700 , ...
http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=4#comment-250029
Подскажите пожалуйста, в чём разница между 8 и 16 битным подключением?
И можно ли для управлением таким экраном искользовать сдвиговые регистры типа 74HC595, там сразу я так понял можно и напряжение 3.3 В сделать.
Просто использовать почти все контакты на ардуино просто безсмысленно :( Ни чего не остаётся для дела :(
У ESP 6е хватит ни памяти ни необходимого количества GPIO
Здравствуйте!
У меня №20 2.0" 176x220 tft lcd TFT8K1569FPC-A1-E 8K1569 36pin 8/16bit R61503U , тлф. дисплей FLY DS240, B700 , ...
http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=4#comment-250029
Подскажите пожалуйста, в чём разница между 8 и 16 битным подключением?
И можно ли для управлением таким экраном искользовать сдвиговые регистры типа 74HC595, там сразу я так понял можно и напряжение 3.3 В сделать.
Просто использовать почти все контакты на ардуино просто безсмысленно :( Ни чего не остаётся для дела :(
Привет. При 8 bit подключении ты используешь 8 пинов и за 1 такт передаешь 1 Byte данных, при 16 bit - 2 Byte. Разница в скорости передачи данных, следовательно дисплей быстрее будет отрисовывать изображение.
3.3В ты можешь сделать запитав атмегу не 5ю вольтами а 3.3В - вроде где-то встречал такую информацию, глянь даташит на атмегу какое минимальное напряжение можно скормить ей.
Вместо атмеги ты можешь использовать STM32, у китайцев есть отладочная плата по габаритам как ардуино мини (если не ошибаюсь), но пинов намного больше. А также у STM32 выше частота (72МГц, гдето натыкался на форумах, что ее разгоняли до 100+МГц). STM32 со своей инициализацией пугает только поначалу, главное разобраться.
Сдвиговый регистр должен работать, но с атмегой скорость отрисовки диспа будет меньше в разы (передача одного Байта займет 9 тактов вместо 1го. А так же усложняется написание кода, да и сам код будет много места занимать, что может и не хватить на обработку каких-либо датчиков.
Если уж хочется юзать атмегу, то как вариант завести себе ардуино мега. А вообще для серьезных проектов, имхо, требуется атмега, которая будет дергать дисплей, а другая работать с датчиками.
Имхо, оптимальная связка без особых затрат: дисп-ардуино-stm32-датчики
Euronimus, да есть у меня этот STM32F103C8T6, но я в нём ещё не гуру, а на этот контроллер под ардуино есть уже библиотека.
По факту это чисто для интереса, с нано у меня работает 1602, а для стм или уно на днях прийдёт 240х320 2.4" SPI TFT.
Просто хочу понять, есть ли смысл понабирать у знакомых старых телефонов для всяких поделок.
А через такой модуль получится подключится?
https://ru.aliexpress.com/item/1pcs-Serial-Board-Module-Port-IIC-I2C-TWI-SPI-Interface-Module-for-Arduino-1602-LCD-Display/32404454240.html?spm=a2g0v.10010108.1000016.1.6040327fIX8Jmt&isOrigTitle=true
Просто было бы удобно взять на халяву экран и взять ардуино нано или микра, но если дисплей скушает почти все выходы, то игра просто не стоит свечь, с учётом текущей цены на дисплеи на али, которые работают на I2C или SPI.
Ребята, в ардуине нано стоит атмега328. У нее 23 ноги I/O. Что же такое хотите сделать на нано,
что не хватает ног? Просто интересно.
Если не ошибаюсь параллельный интерфейс TFT называется 8080, а тот модуль для LCD 1602. Не могу сказать достоверно подойдет ли модуль для TFT или нет. Если скорость работы для tft не критична (тоесть меняются 2 блока с цифрами, а не вся матрица TFT), то вполне можно заюзать сдвиговые регистры, но про чтение с дисплея придется забыть, либо ставить цифровой мультиплексор (но с мультиплексорами получится выйграть только 1 пин, без мультиплексора 6 пинов).
А для себя конечно стоит поковыряться с дисплеями, а в последствии юзать в проектах, ардуино уно не такие уж и дорогие для этого.
orcsin Почему скушает все выходы.. Остаются A4 A5 A6 A7 10 11 12 13 чёж на 8 пинов
много можно чего поцепить.... Главное чтоб памяти хватило...
Разрешите уточнить:
Мой экран - http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=4#comment-250029
Посмотрел на шилды с тфт экранами, там пин ресета экрана заведён на аналоговый выход. А может его лучше на выход ресета ардуно уно поставить? Что бы по кнопке ресета сбрасывались оба устройства?
И ещё подскажите, выходы MOSI, MISO на ардуино и дисплее подключаются накрест?
orcsin, если заглянуть в адафруитовскую библиотеку, там есть процедура "begin(uint16_t id)", первым делом в ней вызывается процедура "reset()", в которой в свою очередь дергается пин дисплей reset. О цели этого действия могу лишь предполагать: возможно при определенных условиях при подаче питания на контроллер tft в его регистрах могут установитсья случайные биты (видели "снежок" на дисплеях при неудачных запусках?), которые могут влиять на его работу и для надежности делают сброс всех битов в нормальное их состояние.
1
if
(_reset) {
2
digitalWrite(_reset, LOW);
3
delay(2);
4
digitalWrite(_reset, HIGH);
5
}
Так, что просто объединить пины reset ардуины и дисплея не получится.
Ну почему.... Res // Я все свои проекты ресет дисплея на ресет дуни перекинул..через 10 к .. в коде вобще убрал строку.инициализации с A4..... И всё прекрастно работает...
Ну почему.... Res // Я все свои проекты ресет дисплея на ресет дуни перекинул..через 10 к .. в коде вобще убрал строку.инициализации с A4..... И всё прекрастно работает...
А какой вообще смысл параллелить эти 2 ресета? После сброса дуина всеравно перезапишет регистры в дисплее.
из вики
1
При включении питания триггер непредсказуемо принимает (с равной или неравной вероятностью) одно из двух состояний. Это приводит к необходимости выполнять первоначальную установку триггера в требуемое исходное состояние, то есть подавать сигнал сброса на асинхронные входы триггеров, счётчиков, регистров, и т.д. (например, с помощью RC-цепочки), а также учитывать, что ячейки ОЗУ, построенного на триггерах (память статического типа), содержат после включения произвольную информацию.
Вот пин RD, как по мне, можно не подключать. А также пин CS, только его подтянуть резистором к GND (или к питанию он подтягивается? не помню). Остается только C/D и WR + 8bit. А если еще сдвиговый регистр использовать =))
На счёт паралелить ресеты. незнаю... факт что дисплеи не хотят работать без него.. а ресет на ресет .. работает.. и освобождается i2c шина.. для переферии.
Только H/W reset сбрасывает значение памяти в нормальное состояние, если объединить кнопку ресет дуины и тфт, то при подаче питания придется нажимать кнопку сброса. Но если не напрягает "снежок" при включении, то почему бы и не использовать ресет вовсе, посадить его наглухо на 3.3В
Добрый день! Имеется дисплей L5DCAED00005 от домашнего DECT телефона Panasonic KX-TCA151, нашел распиновку в сервисном мануале, не совсем понял только что там за протокол. Кто-нибудь с таким сталкивался?
Похож на SPI
01
SCLK —
Serial
Clock: тактовый сигнал (от ведущего)
02
Другие обозначения: SCK, CLK
03
Arduino: пин 13
04
MOSI — Master Output, Slave Input: данные от ведущего к ведомому
05
Другие обозначения: SDI, DI, SI
06
Arduino: пин 11
07
MISO — Master Input, Slave Output: данные от ведомого к ведущему
08
Другие обозначения: SDO, DO, SO
09
Arduino: пин 12
10
SS — Slave Select: выбор ведомого; устанавливается ведущим
11
Другие обозначения: nCS, CS, CSB, CSN, nSS, STE
12
Arduino: по умолчанию пин 10
Доброго времени суток уважаемый ALL!
Сильно не пинайте ламера, может не в ту тему попал, но всетаки.
Попал мне в руки экран вакуумный, вот его вид:
Помогите определить, что это за зверь и как его использовать совместно с Ардуино.
Доброго времени суток уважаемый ALL!
Сильно не пинайте ламера, может не в ту тему попал, но всетаки.
Попал мне в руки экран вакуумный, вот его вид:
Помогите определить, что это за зверь и как его использовать совместно с Ардуино.
Примерно вот такой зверь:
http://www.qscomp.cz/Pdf/CU20025SCPB-T20A-05.pdf
А по разъему скорее даже вот этот:
http://www.qscomp.cz/Pdf/CU20026SCPB-KS20AB-05.pdf
alex_kotl, Не знаю как тут личное сообщение писать, но прошу ответить мне в другой теме
Euronimus,
Всегда пожалуйста)).
Огромное спасибо! пойду пробовать завести его.
Запустил дисплей 2,4" от телефона explay b241, на шлейфе маркировка FPC024C6M, читалка определила драйвер как ILI9341
Ткните носом начинающего о какой программе-читалке идет речь. Желательно с описанием
Очень много дисплеев в наличии (могу поделиться), горящий проект (автоматизация линии производства бетонных изделий https://iguana.kh.ua/ ), линия сделана на ПЛК Овен http://www.owen.ru/
В исходный код доступа нет, решение только в подключении внешней дополняющей обвязки на МК с выводом на дисплей. Опробовал от нокии 3310, 1100, 1280, двухстрочном LCD16x2, откровенное г-но, малоинформативны и нужно покупать оператору линии очки
Есть подходящие под задачу 3.5 дюйма 39pin от какого-то китайца (на попе написано Model:4GS но по факту внешнего вида корпуса это 3GS 32Gb причем карта 32гб видится корректно)
На фото слева - дисплей 39pin (шлейф могу дать под микроскопом), правее такой же работающий с разбитым тачем (нет смысла восстанавливать), то есть можно посмотреть сигналы осциллографом.
На попе написано
Есть трехдюймовик 35pin от LG KE850 400x240px:
Более маленькие под поставленную задачу не подходят.
Резюмируя:
- если есть у кого по этим девайсам наработки пож. поделитесь
- ткните носом в программу ID-читалку, и описание
- гугление по ним ничего не дало
Да вот же ссылка на пост, легко ищется..
http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-...
Просто хорошие фотки шлейфа с 2 сторон от айфона.
Да вот же ссылка на пост, легко ищется..
http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-...
Огромное всем спасибо. Просто тема актуальная и соответственно длинная, к тому же страницы длиной с товарный состав.
Программа читалка версия-3 - http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=8#comment-290976
Программа читалка версия-2 + Как пользоваться - http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=5#comment-264976
Интересная ссылка на даташиты - http://www.qscomp.cz/Pdf/
Неплохой ролик по подключению, поиске распиновок, там же ссылки на скетч (ихняя читалка) - https://www.youtube.com/watch?v=ShnyOOcfbhc
Где быстро и на шарика найти нужные дисплеи - кажущийся очевидным ответ =на радиорынке= неверен (во всяком случае в Харькове, торговцы озверели и не сложат цены). Пользуюсь ближайшим пунктом приема металлолома в густонаселенном районе. У нормального приемщика в отдельном кульке лежат до сотни неперебранных (в смысле не перепотрошенных сервисными центрами) трубок по цене 10 гривен (0.3 USD). С первого посещения одних только Нокий-3310 получил штук пять
Всем удачи в творчестве
Всетаки советую пробежаться по страницам, для себя я много интересного вынес.
Подключил к читалке дисплей от плеера Ritmix RF-4950, на шлейфе маркировка JL18C01-SD-A2 интерфес 8080.
У китайцев нашел даташит на дисплей, в нем указан драйвер ST7735S, но этот драйвер, вроде как работает по последовательному интерфейсу. Есть предположение, что даташит на дисп на какуюто другую модель (отличается полярность подсветки, а так же отличается напряжение питания подсветки). Может кто, сможет точно подсказать, что там за драйвер стоит.
Все что нашел на дисп
001
v5.2 read all register + read ID + TFT LCD test
002
Using Adafruit 2.8" TFT Breakout Board Pinout
003
TFT size
is
162x132
004
v5.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
007
reg p1 p2 p3 p4 p5 p6 p7 p8
008
00 = 0 *
009
01 = 0
010
02 = 0
011
03 = 0
012
04 = 0 *
013
05 = 0
014
06 = 0
015
07 = 0
016
08 = 0
017
09 = 0
018
0A = 0
019
0B = 08 08 08 08 08 08 08 08
020
0C = 0
021
0D = 06 06 06 06 06 06 06 06
022
0E = 0
023
0F = 0
024
10 = 0
025
11 = 0
026
12 = 0
027
13 = 0
028
14 = 0
029
15 = 0
030
16 = 0
031
17 = 0
032
18 = 0
033
19 = 0
034
1A = 0
035
1B = 0
036
1C = 0
037
1D = 0
038
1E = 0
039
1F = 0
040
20 = 0
041
21 = 0
042
22 = 0
043
23 = 0
044
24 = 0
045
25 = 0
046
26 = 0
047
27 = 08 08 08 08 08 08 08 08
048
28 = 0
049
29 = 0
050
2A = 0
051
2B = 0
052
2C = 0
053
2D = 0
054
2E = 0
055
2F = C0 C0 C0 C0 C0 C0 C0 C0
056
30 = 0
057
31 = 0
058
32 = 0
059
33 = 0
060
34 = 0
061
35 = 0
062
36 = 0
063
37 = 0
064
38 = 0
065
39 = 0
066
3A = 0
067
3B = 06 06 06 06 06 06 06 06
068
3C = 0
069
3D = 0
070
3E = 0
071
3F = 0
072
40 = 0
073
41 = 0
074
42 = 0
075
43 = 0
076
44 = 0
077
45 = 0
078
46 = 0
079
47 = 0
080
48 = 0
081
49 = 0
082
4A = 0
083
4B = 0
084
4C = 0
085
4D = 0
086
4E = 0
087
4F = 0
088
50 = 0
089
51 = 0
090
52 = 0
091
53 = 0
092
54 = 0
093
55 = 0
094
56 = 0
095
57 = 0
096
58 = 0
097
59 = 0
098
5A = 0
099
5B = 0
100
5C = 0
101
5D = 0
102
5E = 0
103
5F = 0
104
60 = 0
105
61 = 0
106
62 = 0
107
63 = 0
108
64 = 0
109
65 = 0
110
66 = 0
111
67 = 0
112
68 = 0
113
69 = 0
114
6A = 0
115
6B = 0
116
6C = 0
117
6D = 0
118
6E = 0
119
6F = 0
120
70 = 0
121
71 = 0
122
72 = 0
123
73 = 0
124
74 = 0
125
75 = 0
126
76 = 0
127
77 = 0
128
78 = 0
129
79 = 0
130
7A = 0
131
7B = 0
132
7C = 0
133
7D = 0
134
7E = 0
135
7F = 0
136
80 = 0
137
81 = 0
138
82 = 0
139
83 = 0
140
84 = 0
141
85 = 0
142
86 = 0
143
87 = 0
144
88 = 0
145
89 = 0
146
8A = 0
147
8B = 0
148
8C = 0
149
8D = 0
150
8E = 0
151
8F = 0
152
90 = 0
153
91 = 0
154
92 = 0
155
93 = 0
156
94 = 0
157
95 = 0
158
96 = 0
159
97 = 0
160
98 = 0
161
99 = 0
162
9A = 0
163
9B = 0
164
9C = 0
165
9D = 0
166
9E = 0
167
9F = 0
168
A0 = 0
169
A1 = 0
170
A2 = 0
171
A3 = 0
172
A4 = 0
173
A5 = 0
174
A6 = 0
175
A7 = 0
176
A8 = 0
177
A9 = 0
178
AA = 0
179
AB = 0
180
AC = 0
181
AD = 0
182
AE = 0
183
AF = 0
184
B0 = 0
185
B1 = 0
186
B2 = 05 05 05 05 05 05 05 05
187
B3 = 05 05 05 05 05 05 05 05
188
B4 = 05 05 05 05 05 05 05 05
189
B5 = 07 07 07 07 07 07 07 07
190
B6 = 0
191
B7 = 10 10 10 10 10 10 10 10
192
B8 = 0
193
B9 = 0
194
BA = 0
195
BB = 0
196
BC = 0
197
BD = 0
198
BE = 0
199
BF = 0 *
200
C0 = 0
201
C1 = 28 28 28 28 28 28 28 28
202
C2 = C0 C0 C0 C0 C0 C0 C0 C0
203
C3 = 0B 0B 0B 0B 0B 0B 0B 0B
204
C4 = 8B 8B 8B 8B 8B 8B 8B 8B
205
C5 = 8B 8B 8B 8B 8B 8B 8B 8B
206
C6 = 06 06 06 06 06 06 06 06
207
C7 = 0
208
C8 = 70 70 70 70 70 70 70 70
209
C9 = 0
210
CA = 0
211
CB = 0
212
CC = 0
213
CD = 0
214
CE = 0
215
CF = 0
216
D0 = 0
217
D1 = 0
218
D2 = 09 09 09 09 09 09 09 09
219
D3 = F0 F0 F0 F0 F0 F0 F0 F0 *****
220
D4 = 66 66 66 66 66 66 66 66
221
D5 = 0
222
D6 = 0
223
D7 = 0
224
D8 = 0
225
D9 = 0
226
DA = 01 01 01 01 01 01 01 01 *****
227
DB = 7C 7C 7C 7C 7C 7C 7C 7C *****
228
DC = 89 89 89 89 89 89 89 89 *****
229
DD = F0 F0 F0 F0 F0 F0 F0 F0
230
DE = 0
231
DF = 0
232
E0 = 0
233
E1 = 3A 3A 3A 3A 3A 3A 3A 3A
234
E2 = 3C 3C 3C 3C 3C 3C 3C 3C
235
E3 = 0
236
E4 = 0
237
E5 = 0
238
E6 = 0
239
E7 = 0
240
E8 = 0
241
E9 = 0
242
EA = 0
243
EB = 0
244
EC = 0
245
ED = 0
246
EE = 0
247
EF = 0 *
248
F0 = 0
249
F1 = 01 01 01 01 01 01 01 01
250
F2 = 08 08 08 08 08 08 08 08
251
F3 = C9 C9 C9 C9 C9 C9 C9 C9
252
F4 = 0B 0B 0B 0B 0B 0B 0B 0B
253
F5 = 0A 0A 0A 0A 0A 0A 0A 0A
254
F6 = 0
255
F7 = 0
256
F8 = 80 80 80 80 80 80 80 80
257
F9 = 0
258
FA = 0
259
FB = 07 07 07 07 07 07 07 07
260
FC = AF AF AF AF AF AF AF AF
261
FD = 80 80 80 80 80 80 80 80
262
FE = 0
263
264
00 = 1A 1A 1A 1A 1A 1A 1A 1A *****
265
04 = 0 *
266
B0 = 0
267
BF = 0 *
268
D3 = 0 *
269
DA = 66 66 66 66 66 66 66 66 *****
270
DB = 7C 7C 7C 7C 7C 7C 7C 7C *****
271
DC = 89 89 89 89 89 89 89 89 *****
272
EF = F0 F0 F0 F0 F0 F0 F0 F0 *****
273
. . . . . . .
274
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
275
B0 = 0
276
Device Code Read (BFh)
277
BF = 0 *
278
. . .
279
280
reg p1 p2 p3 p4 p5 p6 p7 p8
281
B0 = 0
282
B1 = 0
283
B2 = 05 05 05 05 05 05 05 05
284
B3 = 05 05 05 05 05 05 05 05
285
B4 = 05 05 05 05 05 05 05 05
286
B5 = 07 07 07 07 07 07 07 07
287
B6 = 0
288
B7 = 10 10 10 10 10 10 10 10
289
B8 = 0
290
B9 = 0
291
BA = 0
292
BB = 0
293
BC = 0
294
BD = 0
295
BE = 0
296
BF = 0 *
297
C0 = 0
298
C1 = 28 28 28 28 28 28 28 28
299
C2 = C0 C0 C0 C0 C0 C0 C0 C0
300
C3 = 0B 0B 0B 0B 0B 0B 0B 0B
301
C4 = 8B 8B 8B 8B 8B 8B 8B 8B
302
C5 = 8B 8B 8B 8B 8B 8B 8B 8B
303
C6 = 06 06 06 06 06 06 06 06
304
C7 = 0
305
C8 = 70 70 70 70 70 70 70 70
306
C9 = 0
307
CA = 0
308
CB = 0
309
CC = 0
310
CD = 0
311
CE = 0
312
CF = 0
313
D0 = 0
314
D1 = 0
315
D2 = 09 09 09 09 09 09 09 09
316
D3 = F0 F0 F0 F0 F0 F0 F0 F0 *****
317
D4 = 66 66 66 66 66 66 66 66
318
D5 = 0
319
D6 = 0
320
D7 = 0
321
D8 = 0
322
D9 = 0
323
DA = 01 01 01 01 01 01 01 01 *****
324
DB = 7C 7C 7C 7C 7C 7C 7C 7C *****
325
DC = 89 89 89 89 89 89 89 89 *****
326
DD = F0 F0 F0 F0 F0 F0 F0 F0
327
DE = 0
328
DF = 0
329
E0 = 0
330
E1 = 3A 3A 3A 3A 3A 3A 3A 3A
331
E2 = 3C 3C 3C 3C 3C 3C 3C 3C
332
E3 = 0
333
E4 = 0
334
E5 = 0
335
E6 = 0
336
E7 = 0
337
E8 = 0
338
E9 = 0
339
EA = 0
340
EB = 0
341
EC = 0
342
ED = 0
343
EE = 0
344
EF = 0 *
345
F0 = 0
346
F1 = 01 01 01 01 01 01 01 01
347
F2 = 08 08 08 08 08 08 08 08
348
F3 = C5 C5 C5 C5 C5 C5 C5 C5
349
F4 = 0B 0B 0B 0B 0B 0B 0B 0B
350
F5 = 0A 0A 0A 0A 0A 0A 0A 0A
351
F6 = 0
352
F7 = 0
353
F8 = 80 80 80 80 80 80 80 80
354
F9 = 0
355
FA = 0
356
FB = 07 07 07 07 07 07 07 07
357
FC = AF AF AF AF AF AF AF AF
358
FD = 80 80 80 80 80 80 80 80
359
FE = 0
360
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
361
B0 = 0
362
Device Code Read (BFh)
363
BF = 0 *
364
. . .
365
366
reg p1 p2 p3 p4 p5 p6 p7 p8
367
B0 = 0
368
B1 = 0
369
B2 = 05 05 05 05 05 05 05 05
370
B3 = 05 05 05 05 05 05 05 05
371
B4 = 05 05 05 05 05 05 05 05
372
B5 = 07 07 07 07 07 07 07 07
373
B6 = 0
374
B7 = 10 10 10 10 10 10 10 10
375
B8 = 0
376
B9 = 0
377
BA = 0
378
BB = 0
379
BC = 0
380
BD = 0
381
BE = 0
382
BF = 0 *
383
C0 = 0
384
C1 = 28 28 28 28 28 28 28 28
385
C2 = C0 C0 C0 C0 C0 C0 C0 C0
386
C3 = 0B 0B 0B 0B 0B 0B 0B 0B
387
C4 = 8B 8B 8B 8B 8B 8B 8B 8B
388
C5 = 8B 8B 8B 8B 8B 8B 8B 8B
389
C6 = 06 06 06 06 06 06 06 06
390
C7 = 0
391
C8 = 70 70 70 70 70 70 70 70
392
C9 = 0
393
CA = 0
394
CB = 0
395
CC = 0
396
CD = 0
397
CE = 0
398
CF = 0
399
D0 = 0
400
D1 = 0
401
D2 = 09 09 09 09 09 09 09 09
402
D3 = F0 F0 F0 F0 F0 F0 F0 F0 *****
403
D4 = 66 66 66 66 66 66 66 66
404
D5 = 0
405
D6 = 0
406
D7 = 0
407
D8 = 0
408
D9 = 0
409
DA = 01 01 01 01 01 01 01 01 *****
410
DB = 7C 7C 7C 7C 7C 7C 7C 7C *****
411
DC = 89 89 89 89 89 89 89 89 *****
412
DD = F0 F0 F0 F0 F0 F0 F0 F0
413
DE = 0
414
DF = 0
415
E0 = 0
416
E1 = 3A 3A 3A 3A 3A 3A 3A 3A
417
E2 = 3C 3C 3C 3C 3C 3C 3C 3C
418
E3 = 0
419
E4 = 0
420
E5 = 0
421
E6 = 0
422
E7 = 0
423
E8 = 0
424
E9 = 0
425
EA = 0
426
EB = 0
427
EC = 0
428
ED = 0
429
EE = 0
430
EF = 0 *
431
F0 = 0
432
F1 = 01 01 01 01 01 01 01 01
433
F2 = 08 08 08 08 08 08 08 08
434
F3 = C1 C1 C1 C1 C1 C1 C1 C1
435
F4 = 0B 0B 0B 0B 0B 0B 0B 0B
436
F5 = 0A 0A 0A 0A 0A 0A 0A 0A
437
F6 = 0
438
F7 = 0
439
F8 = 80 80 80 80 80 80 80 80
440
F9 = 0
441
FA = 0
442
FB = 07 07 07 07 07 07 07 07
443
FC = AF AF AF AF AF AF AF AF
444
FD = 80 80 80 80 80 80 80 80
445
FE = 0
446
447
Unknown LCD driver chip: 0
448
***use minimal init
as
driver ili9341 ili9488 *** ->
449
Benchmark Time (microseconds)
450
Screen fill 384924
451
Text 312108
452
Lines 929620
453
Horiz/Vert Lines 45332
454
Rectangles (outline) 37944
455
Rectangles (filled) 562296
456
Circles (filled) 334096
457
Circles (outline) 418720
458
Triangles (outline) 306656
459
Triangles (filled) 391148
460
Rounded rects (outline) 155552
461
Rounded rects (filled) 691080
462
Done!
Привет ну наконец то добил дисплей от GT-S5233T - S6D04D1. Раньше я запускал в UTFT, но никак не мог запустить в Adafruit_TFTLCD, было раздвоение картинки сообщение #791. Что только не делал ни как не реагировали регистры, сегодня после долгих мучений все таки запустил его в Adafruit_TFTLCD нормальном режиме. Показывает как полагается. Спасибо большое slider и Mrshlov за помощь.
Добил дисплей от GT-S5233T - S6D04D1. .... не мог запустить в Adafruit_TFTLCD, было раздвоение картинки сообщение #791. ...сегодня после долгих мучений все таки запустил его в Adafruit_TFTLCD нормальном режиме. Показывает как полагается. ...
Ну и поделился бы не только своей радостью, а и результатами, у других кто столкнется именно с этим вопросом долгих мучений поубавится.
Да конечно, домой только добрался. В Adafruit_TFTLCD где есть инит ili 9327 - 9341 8bit размер 240х430 подменить инит в адафрут:
01
РАБОТАЕТ С АДАФРУТ ПОДМЕНОЙ ILI9327-9341 8bit размер 430х240
02
03
static
const
uint8_t ILI9327_regValues[] PROGMEM = {
04
HX8357_SWRESET, 0,
05
0xF3, 7, 0x80, 0x00, 0x00, 0x0B, 0x33, 0x7F, 0x7F,
06
0xF4, 5, 0x59, 0x59, 0x52, 0x52, 0x11,
07
0xF5, 5, 0x12, 0x00, 0x03, 0xF0, 0x70,
08
0x11, 0,
09
0x36, 1, 0x48,
10
0x3A, 1, 0x55,
11
0xF2, 11, 0x14, 0x14, 0x03, 0x03, 0x04, 0x03, 0x04, 0x10, 0x04, 0x14, 0x14, (0х04 менять на 0х06 переворачивание картинки, 0х00 двойное изображение)
12
0xFD, 2, 0x11, 0x01,
13
0x51, 1, 0x00,
14
0x5E, 1, 0x00,
15
0xCA, 3, 0x80, 0x80, 0x20,
16
0xCB, 1, 0x03,
17
0xCC, 3, 0x20, 0x01, 0x8F,
18
0xCD, 2, 0x7C, 0x01,
19
0x29, 0,
20
0x2C, 0,
21
22
};
В 0xF2 где 0х04 менял на 0х06 переворачивал картинку, помогло с зеркальным изображением, ну а 0х00 делит изображение на две части. Каверзный оказался дисплей, но все таки добился от него правильно изображения.
хочу запустить этого зверя(сильно не пинайте, я в этом новичок)
если можно, то будьте добры схему подключения и скетч простенький
Заранее спасибо))
Этого зверя к ардуине не подключить.
хочу запустить этого зверя...
если можно, то будьте добры схему подключения и скетч простенький
Дисплей от Флая https://gsm-opt.ru/displei-dlya-telefonov-smartfonov/fly-wileyfox/47439-displej-dlya-fly-fs454-nimbus-8-tele2-midi-fpc-y85350-v02.html
Описание телефона и там же хар-ки дисплея http://4pda.ru/forum/lofiversion/index.php?t751141-60.html
Оф. инструкция https://www.fly-phone.ru/upload/promo/FS454/FS454%20Full.pdf
Схему и расположение деталей возьми здесь (прямую ссылку не даю, там моя работать не будет) https://devicedb.xyz/files/file/770-fly-fs454-nimbus-8-servis-manual-shema-i-raspolozhenie-elementov/
- Достался только дисплей, или с трубой? Если с трубой то проще, можно сразу определить корпус, плюс питания, подсветку и пр..
Основное в схеме
Попробую pdf загрузить
. /sites/default/files/u37020/fs454_shema.pdf.jpg
http://arduino.ru/sites/default/files/u37020/fs454_shema.pdf.jpg
PDF не разрешают, загрузил как картинку, открой во второй вкладке, сохрани на комп и удали вконце расширение =.jpg=
Это тебе вся схема
Схема коннектора если не ошибаюсьто вот:
Анод подсветки - 23-й контакт, катод подсветки - 24-й, ресет-17-й, яркость подсветки 15-й
SieOK ты знаешь как запустить дисплей на ардуино?
спасибо добрый Человек)))
Буду юзать
Этого зверя к ардуине не подключить.
MIPI-DSI (Mobile Industry Processor Interface (MIPI) Alliance Display Serial Interface (DSI) specification) controller рулез https://ru.wikipedia.org/wiki/Display_Serial_Interface