Проще воспользоваться Ардуино ProMini на 3.3в. Если в наличии только ардуино Nano, можно подать от внешнего БП 3.3в на вывод 5в ардуины - должна стартануть (mini USB естественно должен быть отключен). Или колхозить резистивные делители на все сигнальные контакты.
Сделал переходник и подключил к меги 2560. Уровни согласовал. С ардуиной раньше не работал, решил начать вместе с дисплеем. Хочу запустить дисп, сделать кое-какие наработки, а потом сделать проект на другом мк.
Читалки 5.2 и 5.3 у меня не компилируются (ругается на одну функцию). Другая читалка выдает что-то, не знаю пока. ID не читает по адресу 0x0060, выдает ноли. При попытке записать что-нибудь в регистры или ничего не пишит или пишит какую-то хрень( например хочу записать 0xFFFF читает 0x0300, пишу 0xAAAA читает 0x0200 и т.д.)
Шину данных (D0-D7) менял местами, читает другие значения. Шину управления тоже менял, выдает 0x0000 или 0xFFFF во всех регистрах.
Вопрос:
- можно ли запустить этого пациента
- после жесткого резета должен ли появиться какой-нибудь шум на экране без инита
- почему в одни регистры идет запись, а в другие не пишет
Уровни на шине управления через резистивные делители, уровни на шине данных через преобразователь TXS0108. При питании через USB уровни шины управления - 2,7В. Уровни на шине данных всегда 2.9В (запитано через LDO).
Трахаюсь с этим диспом вторую неделю и один и тот же результат!!!!!
Инит я конечно видел и по нему делал. Дело в том, что инита не будет, т.к. в регистры, которые нужно записать данные у меня ни чего не пишет.
На радиокоте один чел не смог его запустить в 8 битном режиме, про 16 битный ничего не написал. Вот я думаю может его не суждено запустить?
Еще грешу на TXS0108. По отзывам она какая-то капризная. Теперь ломаю голову чем ее заменить, чтоб обмен шел в обе стороны. Хочется ID сначала прочитать!
pin11 подключал и к питанию и к земле, значение регистров менялось (например один регистр выдавал 0x0100 при подключение к пит. и 0x0101 при подключении к земле). Какая закономерность я пока не въезжаю.
Валерон, по мануалу на сотик у него 8-битный параллельный интерфейс. Но по этой 8-битной шине идет обмен 16, 18 или 24-битными данными в зависимости от Mode of Transferring (стр.34 D161710.pdf), и мы не знаем, какой режим использовался в сотике. Остается разобраться с компилированием читалки v5.3 и пытаться прочитать содержимое регистров.
alex_kotl спасибо, ты меня вывел из ступора. У меня заклинило, что должно быть 2 трансфера по 8 бит. Моя читалка читает только 16 бит.
Читалки 5,2 и 5,3 ругаются на эту функцию - :no matching function for call to 'Adafruit_TFTLCD::begin(uint16_t&, uint8_t&)'. Если ее закоментировать, то значение регистров не выводиться. Не можешь подсказать как это исправить. Я в программитровании не очень. только азы знаю.
Валерон, вот рабочая читалка v5.3, на моей ардуино 1.8.5 компилируется и под МЕГУ 2560 и под минипро 328 без критичных ошибок (пара мессагов выскакивает все же). https://yadi.sk/d/o-BNJD5rBFy1vg
Вечер добрый. Помогите пож. Угостили горсточкой дисплеев ,обшарил где мог- распиновку не нашел. Фото дисплея есть, а распиновок нету! Есть марка ALT - 020 ESLN -J2 ver B 40 pin. Первые 9 пинов -не задействованы.. Может у кого есть оаспиновка ? Очень буду благодарен.
alex_kotl еще раз спасибо за читалку 5.2. Мой дисп ожил!!!! Тесты проходят, экран моргает только белым цветом, дальше буду разбираться. В логе от читалке как узнать ID? Что-то я не могу въехать почему в регистрах повторяются значения (01 01 01 01 и т.д.) Что это значит?
Sparker ищи схему от девайса где он был установлен. Первое что мне попалось это регистратор
Что-то похожее на ID контроллера я не увидел. При перезагрузке ардуины значения регистров меняются? В регистре 03 цифры всегда одинаковые? При изменении 0/1 на 11 пине дисплея что меняется в логе?
У меня идеи закончились, может что подскажут более опытные завсегдатаи форума, информации для них вполне достаточно.
Спасибо тебе и на этом.
Дальше буду сам его долбить. Я так подумал может там другой чип стоит. Думаю его разобрать и посмотреть, но боюсь что обратно не собиру. Мне кажется у это чипа при чтении данных другой алгоритм. Если во всех читалках дергуют RD при RW=1, то у него нужно дергать RW при RD =0 (стр. 39).
Здравствуйте господа Ардуинщики, всем два раза КУ!
У меня возникло затруднение, и надеюсь с вашей помощю я с ним справлюсь.
Сам я в электронике немного разбираюсь. Имеется образование - инженер-автоматик с разными железками опыт имеется. С программированием чуть по хуже, но я усвоил все материалы по ардуино и еще немного учил С++ самостоятельно. Так что не надо со мной совсем как с обезьяной =))
#define NBR_CHIP_SELECT_PINS 2 // fill in with how many chip selects
21
22
#if NBR_CHIP_SELECT_PINS == 0
23
// no chipselects so use dual enables
24
#define glcdPinE1 A0
25
#define glcdPinE2 A1
подключил залил тестовый скеч GLCDdemo не работает, подсветка есть, регулировка контраста ничего не дает, изображения нет. пробовал менять NBR_CHIP_SELECT_PINS на 0 но тоже ничего. С библиотеками я не работал =(
Вопросы:
1) Куда подключать пины 1и2 RST и RC ? для чего они?
2) что изменить в библиотеке или скейче чтобы она корректно работала с этими микрухами в этом дисплее?
Может что другие гуру подскажут, если не в отпуске))
Хорошо бы :)))
Валерон, да забросте этот дисп , нафиг всякие LG , SAMSUNG (если не подделка китайская), PHILIPS, ....
они придуывают свои какие-то контроллеры , на них ни даташитов , ни инитов не выкладывают.
Народ осиливал только имея на руках сам тлф, и сканером (логическим анализатором) общение тлф с дисплеем , чтобы при включении тлф. выловить инициализацию.
Все это очень время затратно.
Читалка норм отвечает (по разным регистрам разное , и 00 ). можно было подумать что он как из 3го поста , если бы не последовательная смена байтов
011
03 = 2A 2E 2A 2C 3D 1C 3C 04
Так что такие пироги.
Берите диспы лучше от каких нибудь больших китайфонов. Думаю у дружбанов, или в любой захудалой ремонтной мастерской вам горку китайфонов отвалят за небольшой денежный стимул.
// вы вроде бы нашли даташит , поищите по нему initializ , там табличка , написано какие значения регистрам задать . А вообще логический анализатор в этом рулит, надо рабочий тлф и дисплей чтоб работал на нем.
Еще раз замечу , как-то исследовал здесь диспы от SonyEricsson CK15i , запустил , но проработали они не долго , скончались, им не понравилось питание 3.0-3.3в , надо не более 2.8в (у дисплеев 2 питания : одно питание процессора - оно низковольтно 1.8-2.8 край 3.3в , а другая для питания выходной шины (преобразователи уровней) 2.8-3.3в). Питание процессора этих диспов оказалось очень критичным к перенапряжению. Диспы хорошо отвечают читалке , как живые , но ничего уже не кажут , умерли на кристалле внутренние питающие преобразователи для питания матрицы.
Самое прикольно, что в мануале на сотик конкретно контроллер указан и даташит на него нашел. Есть вариант в инете, что может другой контролер стоять, на который я даташит не нашел. Есть может и третий вариант, о котором ты говоришь, что поставили свой и молчат.
Вот я и купился, что если есть даташит на контроллер, то щас я его заюзаю. Еще ардуино подогнали за спасибо, НО ЗВЕЗДЫ НЕ СОШЛИСЬ!!!
Заброшу я его!!! Жаба давит, что лежат сотики рабочие samsung, htc и диспы на них целые..........и ни х.....я не сделать.
если искать по даташиту μPD161710 слово code
то
R96 D15 to D0 DCODn This is the register for reading device code only. When this register is read, it reads [1710].
должно читаться 1710 он и понятно μPD161710
а в логах там пусто , м.б. там другой контроллер .
если предположить перепутанность линий , 96 это 1001 0110 , наоборот будет 0110 1001 = 0x69
так вот в 69 у вас ответ 07 00000111 , перевернем -> 1110 0000 = E0 - что не совпадает с 1710 .
на многих брендовых тлф такое бывает, при производстве, заканчивается партия диспов , ставят другие с другим контроллером меняя прошивку под них.
А потом на форумах народ отгадывает что такая та ревизия диспов нифига уже не подходит на тлф, либо прошивать тлф старой/новой прошивкой, либо покупать дисп другой ревизии.
с тлф на операционках там проще , в них предусматривают наличие инитов под разные контроллеры.
у вас же что-то считалось, посмострите по даташиту, в регистрах что там должно лежать по умолчанию, если похожесть , то возможно у вас немного другой контроллер применен из этой же серии.
////
а , млин поторопился....
в даташите на стр.143-145
10. COMMAND COMMAND List
INDEX DATA
10進 16進 [15] [14] [13] [12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0]
если предположить перепутанность линий , 96 это 1001 0110 , наоборот будет 0110 1001 = 0x69
так вот в 69 у вас ответ 07 00000111 , перевернем -> 1110 0000 = E0 - что не совпадает с 1710 .
Регистр 69 это в десятичной, он же в HEX 0x0060. Но это сути не меняет.
В даташите про умолчании нет ничего вроде, или я не могу найти.
на 99% - да . (1% помнится в начале темы попадались диспы с ID в нулевом адресе, там какие-то танцы с бубном были , сейчас такие не попадались ) Можете от туда читалки позапускать. Это и странно что последовательно байт повторяется , а не должна.
Да , по 0x60 одни нули , ничего полезного. Тогда бы было в логе 0x60 17 17 17 17 .... или 10 10 10 10 .....
по 03 = 2A 2E 2A 2C 3D 1C 3C 04 м.б. так ресет контроллера срабатывает , вот и получается разная последовательность.
/// преобразователям уровней на платах с али как-то не сильно доверяю , подводили уже при прошивке блютуза 4.0 CC2541 под HM10 , как и провода недообжатые. http://forum.easyelectronics.ru/viewtopic.php?f=14&t=18606&sid=d84131f07534c497a73717ee7d495f0a&start=50 2. подключил модуль согласно выше схемы CCloader , DebugData DebugClock Reset через резисторы 1ком , и чтоб уровни были около 3в , применил вместо стабилитронов 3.0в - белые светодиоды на минус. (возможно и делители напр. пойдут , типа 1к+1к не больше ком иначе завалы могут быть , но со светодиодами наглядней ) . С преобразователями уровней на транзисторах или микросхеме проверено - не работает ! , только на резисторах !
Slider, может 1% мой случай? Мне кажется что у меня формат другой, чем в читалках.
Если во всех читалках при чтении регистров дергуют RD при RW=1, то здесь нужно дергать RW при RD =0 (стр. 39 и стр. 32). Если не трудно посмотри в даташите. Прав я или нет?
Плата у меня своя, преобразователи уровней на шине управления на резистивных делителях, а преобразователь шины данных на TXS0108, вот на нее и грешу. Буду делать на резистивных делителях. Только не уверен, что уровень 2.9В хватит меги.
пока времени нет, гляньте сами. Говорю, начало темы посмотрите , мож и дальше что , уже забылось.
вот здесь на второй странице с картинками приводил , и как в случаях когда надо дергать по иному , для тех диспов у которых ответ только из 2х байтов состоит: http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=1#comment-168290 там нужна мега , или по принципу переделайте для любой читалки .
Вроде бы, если не ошибаюсь, при чтении дергается RD , а при записи RW .
Проще воспользоваться Ардуино ProMini на 3.3в. Если в наличии только ардуино Nano, можно подать от внешнего БП 3.3в на вывод 5в ардуины - должна стартануть (mini USB естественно должен быть отключен). Или колхозить резистивные делители на все сигнальные контакты.
Огромное спасибо. Теперь понял, что надо делать. Как сделаю, отпишу результат.
Привет. Если кто знает, подскажите, пожалуйста, дисплей от 3х дюймов, но чтобы IPS матрица была. Спасибо.
Здравствуйте. Есть дисплей от LG GS290. Скачал мануал на него. Из мануала выяснил, установлен камень uPD161710 (http://read.pudn.com/downloads198/ebook/932790/D161710.pdf). Вот распиновка:
Сделал переходник и подключил к меги 2560. Уровни согласовал. С ардуиной раньше не работал, решил начать вместе с дисплеем. Хочу запустить дисп, сделать кое-какие наработки, а потом сделать проект на другом мк.
Читалки 5.2 и 5.3 у меня не компилируются (ругается на одну функцию). Другая читалка выдает что-то, не знаю пока. ID не читает по адресу 0x0060, выдает ноли. При попытке записать что-нибудь в регистры или ничего не пишит или пишит какую-то хрень( например хочу записать 0xFFFF читает 0x0300, пишу 0xAAAA читает 0x0200 и т.д.)
Шину данных (D0-D7) менял местами, читает другие значения. Шину управления тоже менял, выдает 0x0000 или 0xFFFF во всех регистрах.
Вопрос:
- можно ли запустить этого пациента
- после жесткого резета должен ли появиться какой-нибудь шум на экране без инита
- почему в одни регистры идет запись, а в другие не пишет
Прошу помогите как говорится чем могите.
Валерон, питание и уровни на дисплее сделал 2.8в? И без инита дисплей не включится.
Уровни на шине управления через резистивные делители, уровни на шине данных через преобразователь TXS0108. При питании через USB уровни шины управления - 2,7В. Уровни на шине данных всегда 2.9В (запитано через LDO).
Трахаюсь с этим диспом вторую неделю и один и тот же результат!!!!!
На 136 стр. D161710.pdf расписана инициализация дисплея для 16-битного подключения
Согласно мануалу на сотик у него 8 битный режим.
Инит я конечно видел и по нему делал. Дело в том, что инита не будет, т.к. в регистры, которые нужно записать данные у меня ни чего не пишет.
На радиокоте один чел не смог его запустить в 8 битном режиме, про 16 битный ничего не написал. Вот я думаю может его не суждено запустить?
Еще грешу на TXS0108. По отзывам она какая-то капризная. Теперь ломаю голову чем ее заменить, чтоб обмен шел в обе стороны. Хочется ID сначала прочитать!
Валерон, pin19 и pin11 дисплея куда подключены?
pin19 подключен согласно мануала к 2.9 В
pin11 подключал и к питанию и к земле, значение регистров менялось (например один регистр выдавал 0x0100 при подключение к пит. и 0x0101 при подключении к земле). Какая закономерность я пока не въезжаю.
Валерон, по мануалу на сотик у него 8-битный параллельный интерфейс. Но по этой 8-битной шине идет обмен 16, 18 или 24-битными данными в зависимости от Mode of Transferring (стр.34 D161710.pdf), и мы не знаем, какой режим использовался в сотике. Остается разобраться с компилированием читалки v5.3 и пытаться прочитать содержимое регистров.
alex_kotl спасибо, ты меня вывел из ступора. У меня заклинило, что должно быть 2 трансфера по 8 бит. Моя читалка читает только 16 бит.
Читалки 5,2 и 5,3 ругаются на эту функцию - :no matching function for call to 'Adafruit_TFTLCD::begin(uint16_t&, uint8_t&)'. Если ее закоментировать, то значение регистров не выводиться. Не можешь подсказать как это исправить. Я в программитровании не очень. только азы знаю.
Валерон, вот рабочая читалка v5.3, на моей ардуино 1.8.5 компилируется и под МЕГУ 2560 и под минипро 328 без критичных ошибок (пара мессагов выскакивает все же). https://yadi.sk/d/o-BNJD5rBFy1vg
alex_kotl спасибо за читалку, все нормально скомпилировалась. Мне кажется, что пины у меня не так подключены. Пины подключены так:
Валерон, для твоей распиновки читалка v5.2 https://yadi.sk/d/lwIyuyf0farfWA
Вечер добрый. Помогите пож. Угостили горсточкой дисплеев ,обшарил где мог- распиновку не нашел. Фото дисплея есть, а распиновок нету! Есть марка ALT - 020 ESLN -J2 ver B 40 pin. Первые 9 пинов -не задействованы.. Может у кого есть оаспиновка ? Очень буду благодарен.
alex_kotl еще раз спасибо за читалку 5.2. Мой дисп ожил!!!! Тесты проходят, экран моргает только белым цветом, дальше буду разбираться. В логе от читалке как узнать ID? Что-то я не могу въехать почему в регистрах повторяются значения (01 01 01 01 и т.д.) Что это значит?
Sparker ищи схему от девайса где он был установлен. Первое что мне попалось это регистратор
Parkcity DVR-HD510
Валерон, лог читалки выложи тут под спойлер, посмотрим вместе. Например http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=40#comment-405891
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 = 0A 0A 0A 0A 0A 0A 0A 0A *****
009
01 = 0
010
02 = 0
011
03 = 2A 2E 2A 2C 3D 1C 3C 04
012
04 = 0 *
013
05 = 0
014
06 = 0
015
07 = 01 01 01 01 01 01 01 01
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 = F0 F0 F0 F0 F0 F0 F0 F0
025
11 = 90 90 90 90 90 90 90 90
026
12 = 01 01 01 01 01 01 01 01
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 = 50 50 50 50 50 50 50 50
039
1F = 01 01 01 01 01 01 01 01
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 = 0
055
2F = 0
056
30 = 80 80 80 80 80 80 80 80
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 = 0
071
3F = 0
072
40 = 0
073
41 = 0
074
42 = 33 33 33 33 33 33 33 33
075
43 = 01 01 01 01 01 01 01 01
076
44 = 09 09 09 09 09 09 09 09
077
45 = 02 02 02 02 02 02 02 02
078
46 = 05 05 05 05 05 05 05 05
079
47 = 0
080
48 = 01 01 01 01 01 01 01 01
081
49 = 0
082
4A = 0
083
4B = 0
084
4C = 06 06 06 06 06 06 06 06
085
4D = 01 01 01 01 01 01 01 01
086
4E = 0
087
4F = 0
088
50 = 0
089
51 = 0
090
52 = 01 01 01 01 01 01 01 01
091
53 = 01 01 01 01 01 01 01 01
092
54 = 02 02 02 02 02 02 02 02
093
55 = 0
094
56 = 0
095
57 = 0
096
58 = 0
097
59 = 0
098
5A = 4D 4D 4D 4D 4D 4D 4D 4D
099
5B = 0
100
5C = 0
101
5D = 0
102
5E = 4D 4D 4D 4D 4D 4D 4D 4D
103
5F = 0
104
60 = 0
105
61 = 0
106
62 = 29 29 29 29 29 29 29 29
107
63 = 0
108
64 = 0
109
65 = 02 02 02 02 02 02 02 02
110
66 = 4D 4D 4D 4D 4D 4D 4D 4D
111
67 = 0
112
68 = 07 07 07 07 07 07 07 07
113
69 = 07 07 07 07 07 07 07 07
114
6A = 02 02 02 02 02 02 02 02
115
6B = 02 02 02 02 02 02 02 02
116
6C = 0
117
6D = 0
118
6E = 0
119
6F = 4D 4D 4D 4D 4D 4D 4D 4D
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 = 4D 4D 4D 4D 4D 4D 4D 4D
132
7C = 0
133
7D = 4D 4D 4D 4D 4D 4D 4D 4D
134
7E = 0
135
7F = 4D 4D 4D 4D 4D 4D 4D 4D
136
80 = 81 81 81 81 81 81 81 81
137
81 = 0
138
82 = 15 15 15 15 15 15 15 15
139
83 = 1D 1D 1D 1D 1D 1D 1D 1D
140
84 = 07 07 07 07 07 07 07 07
141
85 = 0
142
86 = 07 07 07 07 07 07 07 07
143
87 = 11 11 11 11 11 11 11 11
144
88 = 0
145
89 = 0
146
8A = 0
147
8B = 0
148
8C = 0
149
8D = 0
150
8E = 4D 4D 4D 4D 4D 4D 4D 4D
151
8F = 0
152
90 = 15 15 15 15 15 15 15 15
153
91 = 05 05 05 05 05 05 05 05
154
92 = 15 15 15 15 15 15 15 15
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 = 4D 4D 4D 4D 4D 4D 4D 4D
167
9F = 0
168
A0 = 0
169
A1 = 10 10 10 10 10 10 10 10
170
A2 = 09 09 09 09 09 09 09 09
171
A3 = 14 14 14 14 14 14 14 14
172
A4 = 28 28 28 28 28 28 28 28
173
A5 = 4D 4D 4D 4D 4D 4D 4D 4D
174
A6 = 44 44 44 44 44 44 44 44
175
A7 = 18 18 18 18 18 18 18 18
176
A8 = 2C 2C 2C 2C 2C 2C 2C 2C
177
A9 = 38 38 38 38 38 38 38 38
178
AA = 40 40 40 40 40 40 40 40
179
AB = 20 20 20 20 20 20 20 20
180
AC = 2E 2E 2E 2E 2E 2E 2E 2E
181
AD = 3C 3C 3C 3C 3C 3C 3C 3C
182
AE = 24 24 24 24 24 24 24 24
183
AF = 38 38 38 38 38 38 38 38
184
B0 = 0
185
B1 = 0
186
B2 = 0
187
B3 = 0
188
B4 = 0
189
B5 = 6F 6F 6F 6F 6F 6F 6F 6F
190
B6 = 72 72 72 72 72 72 72 72
191
B7 = 0
192
B8 = 11 11 11 11 11 11 11 11
193
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
194
BA = 0
195
BB = 0
196
BC = 72 72 72 72 72 72 72 72
197
BD = 0
198
BE = 4D 4D 4D 4D 4D 4D 4D 4D
199
BF = 02 02 02 02 02 02 02 02 *****
200
C0 = 02 02 02 02 02 02 02 02
201
C1 = 0
202
C2 = 08 08 08 08 08 08 08 08
203
C3 = 0
204
C4 = 4D 4D 4D 4D 4D 4D 4D 4D
205
C5 = 0
206
C6 = 0
207
C7 = 0
208
C8 = 0
209
C9 = 06 06 06 06 06 06 06 06
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 = 0
219
D3 = 0 *
220
D4 = 0
221
D5 = 0
222
D6 = 4D 4D 4D 4D 4D 4D 4D 4D
223
D7 = 06 06 06 06 06 06 06 06
224
D8 = 04 04 04 04 04 04 04 04
225
D9 = 07 07 07 07 07 07 07 07
226
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
227
DB = EE EE EE EE EE EE EE EE *****
228
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
229
DD = 1F 1F 1F 1F 1F 1F 1F 1F
230
DE = 24 24 24 24 24 24 24 24
231
DF = 17 17 17 17 17 17 17 17
232
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
233
E1 = D6 D6 D6 D6 D6 D6 D6 D6
234
E2 = 22 22 22 22 22 22 22 22
235
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
236
E4 = 05 05 05 05 05 05 05 05
237
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
238
E6 = 05 05 05 05 05 05 05 05
239
E7 = 05 05 05 05 05 05 05 05
240
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
241
E9 = DD DD DD DD DD DD DD DD
242
EA = 92 92 92 92 92 92 92 92
243
EB = 02 02 02 02 02 02 02 02
244
EC = 3E 3E 3E 3E 3E 3E 3E 3E
245
ED = 1A 1A 1A 1A 1A 1A 1A 1A
246
EE = 1A 1A 1A 1A 1A 1A 1A 1A
247
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
248
F0 = 23 23 23 23 23 23 23 23
249
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
250
F2 = 05 05 05 05 05 05 05 05
251
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
252
F4 = 05 05 05 05 05 05 05 05
253
F5 = 05 05 05 05 05 05 05 05
254
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
255
F7 = DD DD DD DD DD DD DD DD
256
F8 = 92 92 92 92 92 92 92 92
257
F9 = 02 02 02 02 02 02 02 02
258
FA = 3E 3E 3E 3E 3E 3E 3E 3E
259
FB = 1A 1A 1A 1A 1A 1A 1A 1A
260
FC = 1A 1A 1A 1A 1A 1A 1A 1A
261
FD = D6 D6 D6 D6 D6 D6 D6 D6
262
FE = 23 23 23 23 23 23 23 23
263
264
00 = 0A 0A 0A 0A 0A 0A 0A 0A *****
265
04 = 0 *
266
B0 = 0
267
BF = 02 02 02 02 02 02 02 02 *****
268
D3 = 0 *
269
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
270
DB = EE EE EE EE EE EE EE EE *****
271
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
272
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
273
. . . . . . .
274
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
275
B0 = 0
276
Device Code Read (BFh)
277
BF = 02 02 02 02 02 02 02 02 *****
278
. . .
279
280
reg p1 p2 p3 p4 p5 p6 p7 p8
281
B0 = 0
282
B1 = 0
283
B2 = 0
284
B3 = 0
285
B4 = 0
286
B5 = 6F 6F 6F 6F 6F 6F 6F 6F
287
B6 = 72 72 72 72 72 72 72 72
288
B7 = 0
289
B8 = 11 11 11 11 11 11 11 11
290
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
291
BA = 0
292
BB = 0
293
BC = 72 72 72 72 72 72 72 72
294
BD = 0
295
BE = 0
296
BF = 02 02 02 02 02 02 02 02 *****
297
C0 = 02 02 02 02 02 02 02 02
298
C1 = 0
299
C2 = 08 08 08 08 08 08 08 08
300
C3 = 0
301
C4 = 0
302
C5 = 0
303
C6 = 0
304
C7 = 0
305
C8 = 0
306
C9 = 06 06 06 06 06 06 06 06
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 = 0
316
D3 = 0 *
317
D4 = 0
318
D5 = 0
319
D6 = 0
320
D7 = 4D 4D 4D 4D 4D 4D 4D 4D
321
D8 = 04 04 04 04 04 04 04 04
322
D9 = 07 07 07 07 07 07 07 07
323
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
324
DB = EE EE EE EE EE EE EE EE *****
325
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
326
DD = 1F 1F 1F 1F 1F 1F 1F 1F
327
DE = 24 24 24 24 24 24 24 24
328
DF = 17 17 17 17 17 17 17 17
329
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
330
E1 = D6 D6 D6 D6 D6 D6 D6 D6
331
E2 = 22 22 22 22 22 22 22 22
332
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
333
E4 = 05 05 05 05 05 05 05 05
334
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
335
E6 = 05 05 05 05 05 05 05 05
336
E7 = 05 05 05 05 05 05 05 05
337
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
338
E9 = DD DD DD DD DD DD DD DD
339
EA = 92 92 92 92 92 92 92 92
340
EB = 02 02 02 02 02 02 02 02
341
EC = 3E 3E 3E 3E 3E 3E 3E 3E
342
ED = 1A 1A 1A 1A 1A 1A 1A 1A
343
EE = 1A 1A 1A 1A 1A 1A 1A 1A
344
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
345
F0 = 23 23 23 23 23 23 23 23
346
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
347
F2 = 05 05 05 05 05 05 05 05
348
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
349
F4 = 05 05 05 05 05 05 05 05
350
F5 = 05 05 05 05 05 05 05 05
351
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
352
F7 = DD DD DD DD DD DD DD DD
353
F8 = 92 92 92 92 92 92 92 92
354
F9 = 02 02 02 02 02 02 02 02
355
FA = 3E 3E 3E 3E 3E 3E 3E 3E
356
FB = 1A 1A 1A 1A 1A 1A 1A 1A
357
FC = 1A 1A 1A 1A 1A 1A 1A 1A
358
FD = D6 D6 D6 D6 D6 D6 D6 D6
359
FE = 23 23 23 23 23 23 23 23
360
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
361
B0 = 0
362
Device Code Read (BFh)
363
BF = 02 02 02 02 02 02 02 02 *****
364
. . .
365
366
reg p1 p2 p3 p4 p5 p6 p7 p8
367
B0 = 0
368
B1 = 0
369
B2 = 0
370
B3 = 0
371
B4 = 0
372
B5 = 6F 6F 6F 6F 6F 6F 6F 6F
373
B6 = 72 72 72 72 72 72 72 72
374
B7 = 0
375
B8 = 11 11 11 11 11 11 11 11
376
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
377
BA = 0
378
BB = 4D 4D 4D 4D 4D 4D 4D 4D
379
BC = 72 72 72 72 72 72 72 72
380
BD = 0
381
BE = 0
382
BF = 23 23 23 23 23 23 23 23 *****
383
C0 = 02 02 02 02 02 02 02 02
384
C1 = 0
385
C2 = 08 08 08 08 08 08 08 08
386
C3 = 0
387
C4 = 0
388
C5 = 0
389
C6 = 23 23 23 23 23 23 23 23
390
C7 = 0
391
C8 = 0
392
C9 = 06 06 06 06 06 06 06 06
393
CA = 0
394
CB = 4D 4D 4D 4D 4D 4D 4D 4D
395
CC = 0
396
CD = 0
397
CE = 0
398
CF = 0
399
D0 = 0
400
D1 = 0
401
D2 = 0
402
D3 = 0 *
403
D4 = 0
404
D5 = 0
405
D6 = 4D 4D 4D 4D 4D 4D 4D 4D
406
D7 = 06 06 06 06 06 06 06 06
407
D8 = 04 04 04 04 04 04 04 04
408
D9 = 07 07 07 07 07 07 07 07
409
DA = 4D 4D 4D 4D 4D 4D 4D 4D *****
410
DB = EE EE EE EE EE EE EE EE *****
411
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
412
DD = 1F 1F 1F 1F 1F 1F 1F 1F
413
DE = 24 24 24 24 24 24 24 24
414
DF = 17 17 17 17 17 17 17 17
415
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
416
E1 = D6 D6 D6 D6 D6 D6 D6 D6
417
E2 = 22 22 22 22 22 22 22 22
418
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
419
E4 = 05 05 05 05 05 05 05 05
420
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
421
E6 = 05 05 05 05 05 05 05 05
422
E7 = 05 05 05 05 05 05 05 05
423
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
424
E9 = DD DD DD DD DD DD DD DD
425
EA = 92 92 92 92 92 92 92 92
426
EB = 02 02 02 02 02 02 02 02
427
EC = 3E 3E 3E 3E 3E 3E 3E 3E
428
ED = 1A 1A 1A 1A 1A 1A 1A 1A
429
EE = 1A 1A 1A 1A 1A 1A 1A 1A
430
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
431
F0 = 23 23 23 23 23 23 23 23
432
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
433
F2 = 05 05 05 05 05 05 05 05
434
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
435
F4 = 05 05 05 05 05 05 05 05
436
F5 = 05 05 05 05 05 05 05 05
437
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
438
F7 = DD DD DD DD DD DD DD DD
439
F8 = 92 92 92 92 92 92 92 92
440
F9 = 02 02 02 02 02 02 02 02
441
FA = 3E 3E 3E 3E 3E 3E 3E 3E
442
FB = 1A 1A 1A 1A 1A 1A 1A 1A
443
FC = 1A 1A 1A 1A 1A 1A 1A 1A
444
FD = D6 D6 D6 D6 D6 D6 D6 D6
445
FE = 23 23 23 23 23 23 23 23
446
447
Unknown LCD driver chip: A0A
448
***use minimal init
as
driver ili9341 ili9488 *** ->
449
***********use minimal init************
450
Benchmark Time (microseconds)
451
Screen fill 1118900
452
Text 312968
453
Lines 3123200
454
Horiz/Vert Lines 107748
455
Rectangles (outline) 79772
456
Rectangles (filled) 2365152
457
Circles (filled) 1021708
458
Circles (outline) 1346584
459
Triangles (outline) 990676
460
Triangles (filled) 1393012
461
Rounded rects (outline) 451016
462
Rounded rects (filled) 2792488
463
Done!
Такой контроллер мне не встречался. Можно попробовать библиотеку UTFT перебором всех инитов.
alex_kotl ты значение ID увидил или нет?
Что-то похожее на ID контроллера я не увидел. При перезагрузке ардуины значения регистров меняются? В регистре 03 цифры всегда одинаковые? При изменении 0/1 на 11 пине дисплея что меняется в логе?
Может что другие гуру подскажут, если не в отпуске))
В регистре 03 значения всегда меняются.
На пине 11 при + такой лог
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 = 0A 0A 0A 0A 0A 0A 0A 0A *****
009
01 = 0
010
02 = 0
011
03 = 2E 3A 2C 3D 1C 3D 04 17
012
04 = 0 *
013
05 = 0
014
06 = 0
015
07 = 01 01 01 01 01 01 01 01
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 = F0 F0 F0 F0 F0 F0 F0 F0
025
11 = 90 90 90 90 90 90 90 90
026
12 = 01 01 01 01 01 01 01 01
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 = 50 50 50 50 50 50 50 50
039
1F = 01 01 01 01 01 01 01 01
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 = 0
055
2F = 0
056
30 = 80 80 80 80 80 80 80 80
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 = 0
071
3F = 0
072
40 = 0
073
41 = 0
074
42 = 33 33 33 33 33 33 33 33
075
43 = 01 01 01 01 01 01 01 01
076
44 = 09 09 09 09 09 09 09 09
077
45 = 02 02 02 02 02 02 02 02
078
46 = 05 05 05 05 05 05 05 05
079
47 = 0
080
48 = 01 01 01 01 01 01 01 01
081
49 = 0
082
4A = 0
083
4B = 0
084
4C = 06 06 06 06 06 06 06 06
085
4D = 01 01 01 01 01 01 01 01
086
4E = 0
087
4F = 0
088
50 = 0
089
51 = 0
090
52 = 01 01 01 01 01 01 01 01
091
53 = 01 01 01 01 01 01 01 01
092
54 = 02 02 02 02 02 02 02 02
093
55 = 0
094
56 = 0
095
57 = 0
096
58 = 0
097
59 = 0
098
5A = 4D 4D 4D 4D 4D 4D 4D 4D
099
5B = 0
100
5C = 0
101
5D = 0
102
5E = 4D 4D 4D 4D 4D 4D 4D 4D
103
5F = 0
104
60 = 0
105
61 = 0
106
62 = 29 29 29 29 29 29 29 29
107
63 = 0
108
64 = 0
109
65 = 02 02 02 02 02 02 02 02
110
66 = 03 03 03 03 03 03 03 03
111
67 = 0
112
68 = 07 07 07 07 07 07 07 07
113
69 = 07 07 07 07 07 07 07 07
114
6A = 02 02 02 02 02 02 02 02
115
6B = 02 02 02 02 02 02 02 02
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 = 4D 4D 4D 4D 4D 4D 4D 4D
132
7C = 0
133
7D = 0
134
7E = 0
135
7F = 4D 4D 4D 4D 4D 4D 4D 4D
136
80 = 81 81 81 81 81 81 81 81
137
81 = 0
138
82 = 15 15 15 15 15 15 15 15
139
83 = 1D 1D 1D 1D 1D 1D 1D 1D
140
84 = 07 07 07 07 07 07 07 07
141
85 = 0
142
86 = 07 07 07 07 07 07 07 07
143
87 = 11 11 11 11 11 11 11 11
144
88 = 0
145
89 = 0
146
8A = 0
147
8B = 0
148
8C = 0
149
8D = 0
150
8E = 23 23 23 23 23 23 23 23
151
8F = 0
152
90 = 15 15 15 15 15 15 15 15
153
91 = 05 05 05 05 05 05 05 05
154
92 = 15 15 15 15 15 15 15 15
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 = 4D 4D 4D 4D 4D 4D 4D 4D
167
9F = 0
168
A0 = 0
169
A1 = 10 10 10 10 10 10 10 10
170
A2 = 09 09 09 09 09 09 09 09
171
A3 = 14 14 14 14 14 14 14 14
172
A4 = 28 28 28 28 28 28 28 28
173
A5 = 3C 3C 3C 3C 3C 3C 3C 3C
174
A6 = 44 44 44 44 44 44 44 44
175
A7 = 18 18 18 18 18 18 18 18
176
A8 = 2C 2C 2C 2C 2C 2C 2C 2C
177
A9 = 38 38 38 38 38 38 38 38
178
AA = 40 40 40 40 40 40 40 40
179
AB = 20 20 20 20 20 20 20 20
180
AC = 2E 2E 2E 2E 2E 2E 2E 2E
181
AD = 3C 3C 3C 3C 3C 3C 3C 3C
182
AE = 24 24 24 24 24 24 24 24
183
AF = 38 38 38 38 38 38 38 38
184
B0 = 0
185
B1 = 0
186
B2 = 0
187
B3 = 0
188
B4 = 0
189
B5 = 6F 6F 6F 6F 6F 6F 6F 6F
190
B6 = 72 72 72 72 72 72 72 72
191
B7 = 0
192
B8 = 11 11 11 11 11 11 11 11
193
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
194
BA = 0
195
BB = 0
196
BC = 72 72 72 72 72 72 72 72
197
BD = 0
198
BE = 0
199
BF = 02 02 02 02 02 02 02 02 *****
200
C0 = 02 02 02 02 02 02 02 02
201
C1 = 0
202
C2 = 08 08 08 08 08 08 08 08
203
C3 = 0
204
C4 = 0
205
C5 = 0
206
C6 = 4D 4D 4D 4D 4D 4D 4D 4D
207
C7 = 0
208
C8 = 0
209
C9 = 06 06 06 06 06 06 06 06
210
CA = 0
211
CB = 0
212
CC = 23 23 23 23 23 23 23 23
213
CD = 0
214
CE = 0
215
CF = 0
216
D0 = 0
217
D1 = 0
218
D2 = 0
219
D3 = 0 *
220
D4 = 0
221
D5 = 0
222
D6 = 4D 4D 4D 4D 4D 4D 4D 4D
223
D7 = 06 06 06 06 06 06 06 06
224
D8 = 04 04 04 04 04 04 04 04
225
D9 = 07 07 07 07 07 07 07 07
226
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
227
DB = EE EE EE EE EE EE EE EE *****
228
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
229
DD = 1F 1F 1F 1F 1F 1F 1F 1F
230
DE = 24 24 24 24 24 24 24 24
231
DF = 17 17 17 17 17 17 17 17
232
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
233
E1 = D6 D6 D6 D6 D6 D6 D6 D6
234
E2 = 22 22 22 22 22 22 22 22
235
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
236
E4 = 05 05 05 05 05 05 05 05
237
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
238
E6 = 05 05 05 05 05 05 05 05
239
E7 = 05 05 05 05 05 05 05 05
240
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
241
E9 = DD DD DD DD DD DD DD DD
242
EA = 92 92 92 92 92 92 92 92
243
EB = 02 02 02 02 02 02 02 02
244
EC = 3E 3E 3E 3E 3E 3E 3E 3E
245
ED = 1A 1A 1A 1A 1A 1A 1A 1A
246
EE = 1A 1A 1A 1A 1A 1A 1A 1A
247
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
248
F0 = 23 23 23 23 23 23 23 23
249
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
250
F2 = 05 05 05 05 05 05 05 05
251
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
252
F4 = 05 05 05 05 05 05 05 05
253
F5 = 05 05 05 05 05 05 05 05
254
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
255
F7 = DD DD DD DD DD DD DD DD
256
F8 = 92 92 92 92 92 92 92 92
257
F9 = 02 02 02 02 02 02 02 02
258
FA = 3E 3E 3E 3E 3E 3E 3E 3E
259
FB = 1A 1A 1A 1A 1A 1A 1A 1A
260
FC = 1A 1A 1A 1A 1A 1A 1A 1A
261
FD = D6 D6 D6 D6 D6 D6 D6 D6
262
FE = 23 23 23 23 23 23 23 23
263
264
00 = 0A 0A 0A 0A 0A 0A 0A 0A *****
265
04 = 0 *
266
B0 = 0
267
BF = 02 02 02 02 02 02 02 02 *****
268
D3 = 4D 4D 4D 4D 4D 4D 4D 4D *****
269
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
270
DB = EE EE EE EE EE EE EE EE *****
271
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
272
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
273
. . . . . . .
274
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
275
B0 = 0
276
Device Code Read (BFh)
277
BF = 02 02 02 02 02 02 02 02 *****
278
. . .
279
280
reg p1 p2 p3 p4 p5 p6 p7 p8
281
B0 = 0
282
B1 = 0
283
B2 = 0
284
B3 = 0
285
B4 = 0
286
B5 = 4D 4D 4D 4D 4D 4D 4D 4D
287
B6 = 72 72 72 72 72 72 72 72
288
B7 = 0
289
B8 = 11 11 11 11 11 11 11 11
290
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
291
BA = 0
292
BB = 0
293
BC = 72 72 72 72 72 72 72 72
294
BD = 0
295
BE = 0
296
BF = 23 23 23 23 23 23 23 23 *****
297
C0 = 02 02 02 02 02 02 02 02
298
C1 = 0
299
C2 = 08 08 08 08 08 08 08 08
300
C3 = 0
301
C4 = 0
302
C5 = 0
303
C6 = 0
304
C7 = 0
305
C8 = 0
306
C9 = 06 06 06 06 06 06 06 06
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 = 0
316
D3 = 0 *
317
D4 = 0
318
D5 = 0
319
D6 = 0
320
D7 = 06 06 06 06 06 06 06 06
321
D8 = 04 04 04 04 04 04 04 04
322
D9 = 07 07 07 07 07 07 07 07
323
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
324
DB = EE EE EE EE EE EE EE EE *****
325
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
326
DD = 1F 1F 1F 1F 1F 1F 1F 1F
327
DE = 24 24 24 24 24 24 24 24
328
DF = 17 17 17 17 17 17 17 17
329
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
330
E1 = D6 D6 D6 D6 D6 D6 D6 D6
331
E2 = 22 22 22 22 22 22 22 22
332
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
333
E4 = 05 05 05 05 05 05 05 05
334
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
335
E6 = 05 05 05 05 05 05 05 05
336
E7 = 05 05 05 05 05 05 05 05
337
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
338
E9 = DD DD DD DD DD DD DD DD
339
EA = 92 92 92 92 92 92 92 92
340
EB = 02 02 02 02 02 02 02 02
341
EC = 3E 3E 3E 3E 3E 3E 3E 3E
342
ED = 1A 1A 1A 1A 1A 1A 1A 1A
343
EE = 1A 1A 1A 1A 1A 1A 1A 1A
344
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
345
F0 = 23 23 23 23 23 23 23 23
346
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
347
F2 = 05 05 05 05 05 05 05 05
348
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
349
F4 = 05 05 05 05 05 05 05 05
350
F5 = 05 05 05 05 05 05 05 05
351
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
352
F7 = DD DD DD DD DD DD DD DD
353
F8 = 92 92 92 92 92 92 92 92
354
F9 = 02 02 02 02 02 02 02 02
355
FA = 3E 3E 3E 3E 3E 3E 3E 3E
356
FB = 1A 1A 1A 1A 1A 1A 1A 1A
357
FC = 1A 1A 1A 1A 1A 1A 1A 1A
358
FD = D6 D6 D6 D6 D6 D6 D6 D6
359
FE = 23 23 23 23 23 23 23 23
360
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
361
B0 = 0
362
Device Code Read (BFh)
363
BF = 02 02 02 02 02 02 02 02 *****
364
. . .
365
366
reg p1 p2 p3 p4 p5 p6 p7 p8
367
B0 = 0
368
B1 = 0
369
B2 = 0
370
B3 = 0
371
B4 = 0
372
B5 = 6F 6F 6F 6F 6F 6F 6F 6F
373
B6 = 72 72 72 72 72 72 72 72
374
B7 = 0
375
B8 = 11 11 11 11 11 11 11 11
376
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
377
BA = 0
378
BB = 0
379
BC = 23 23 23 23 23 23 23 23
380
BD = 0
381
BE = 4D 4D 4D 4D 4D 4D 4D 4D
382
BF = 02 02 02 02 02 02 02 02 *****
383
C0 = 02 02 02 02 02 02 02 02
384
C1 = 0
385
C2 = 08 08 08 08 08 08 08 08
386
C3 = 0
387
C4 = 0
388
C5 = 0
389
C6 = 23 23 23 23 23 23 23 23
390
C7 = 4D 4D 4D 4D 4D 4D 4D 4D
391
C8 = 0
392
C9 = 06 06 06 06 06 06 06 06
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 = 0
402
D3 = 0 *
403
D4 = 0
404
D5 = 0
405
D6 = 4D 4D 4D 4D 4D 4D 4D 4D
406
D7 = 06 06 06 06 06 06 06 06
407
D8 = 04 04 04 04 04 04 04 04
408
D9 = 07 07 07 07 07 07 07 07
409
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
410
DB = EE EE EE EE EE EE EE EE *****
411
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
412
DD = 1F 1F 1F 1F 1F 1F 1F 1F
413
DE = 24 24 24 24 24 24 24 24
414
DF = 17 17 17 17 17 17 17 17
415
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
416
E1 = D6 D6 D6 D6 D6 D6 D6 D6
417
E2 = 22 22 22 22 22 22 22 22
418
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
419
E4 = 05 05 05 05 05 05 05 05
420
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
421
E6 = 05 05 05 05 05 05 05 05
422
E7 = 05 05 05 05 05 05 05 05
423
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
424
E9 = DD DD DD DD DD DD DD DD
425
EA = 92 92 92 92 92 92 92 92
426
EB = 02 02 02 02 02 02 02 02
427
EC = 3E 3E 3E 3E 3E 3E 3E 3E
428
ED = 1A 1A 1A 1A 1A 1A 1A 1A
429
EE = 1A 1A 1A 1A 1A 1A 1A 1A
430
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
431
F0 = 23 23 23 23 23 23 23 23
432
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
433
F2 = 05 05 05 05 05 05 05 05
434
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
435
F4 = 05 05 05 05 05 05 05 05
436
F5 = 05 05 05 05 05 05 05 05
437
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
438
F7 = DD DD DD DD DD DD DD DD
439
F8 = 92 92 92 92 92 92 92 92
440
F9 = 02 02 02 02 02 02 02 02
441
FA = 3E 3E 3E 3E 3E 3E 3E 3E
442
FB = 1A 1A 1A 1A 1A 1A 1A 1A
443
FC = 1A 1A 1A 1A 1A 1A 1A 1A
444
FD = D6 D6 D6 D6 D6 D6 D6 D6
445
FE = 23 23 23 23 23 23 23 23
446
447
Unknown LCD driver chip: A0A
448
***use minimal init
as
driver ili9341 ili9488 *** ->
449
***********use minimal init************
450
Benchmark Time (microseconds)
451
Screen fill 1118896
452
Text 312960
453
Lines 3123200
454
Horiz/Vert Lines 107752
455
Rectangles (outline) 79772
456
Rectangles (filled) 2365144
457
Circles (filled) 1021708
458
Circles (outline) 1346580
459
Triangles (outline) 990672
460
Triangles (filled) 1392992
461
Rounded rects (outline) 451020
462
Rounded rects (filled) 2792488
463
Done!
При пине 11 - GND
такой лог
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 = 0A 0A 0A 0A 0A 0A 0A 0A *****
009
01 = 0
010
02 = 0
011
03 = AA 67 5C E7 17 AA 23 84
012
04 = 0 *
013
05 = 0
014
06 = 0
015
07 = 01 01 01 01 01 01 01 01
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 = F0 F0 F0 F0 F0 F0 F0 F0
025
11 = 90 90 90 90 90 90 90 90
026
12 = 01 01 01 01 01 01 01 01
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 = 50 50 50 50 50 50 50 50
039
1F = 01 01 01 01 01 01 01 01
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 = 0
055
2F = 0
056
30 = 80 80 80 80 80 80 80 80
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 = 4F 4D 4D 4D 4D 4D 4D 4D
066
3A = 0
067
3B = 0
068
3C = 0
069
3D = 0
070
3E = 0
071
3F = 0
072
40 = 0
073
41 = 0
074
42 = 33 33 33 33 33 33 33 33
075
43 = 01 01 01 01 01 01 01 01
076
44 = 09 09 09 09 09 09 09 09
077
45 = 02 02 02 02 02 02 02 02
078
46 = 4D 4D 4D 4D 4D 4D 4D 4D
079
47 = 0
080
48 = 01 01 01 01 01 01 01 01
081
49 = 0
082
4A = 0
083
4B = 0
084
4C = 06 06 06 06 06 06 06 06
085
4D = 4D 4D 4D 4D 4D 4D 4D 4D
086
4E = 0
087
4F = 0
088
50 = 0
089
51 = 0
090
52 = 01 01 01 01 01 01 01 01
091
53 = 01 01 01 01 01 01 01 01
092
54 = 02 02 02 02 02 02 02 02
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 = 29 29 29 29 29 29 29 29
107
63 = 0
108
64 = 0
109
65 = 02 02 02 02 02 02 02 02
110
66 = 03 03 03 03 03 03 03 03
111
67 = 0
112
68 = 07 07 07 07 07 07 07 07
113
69 = 07 07 07 07 07 07 07 07
114
6A = 02 02 02 02 02 02 02 02
115
6B = 4D 4D 4D 4D 4D 4D 4D 4D
116
6C = 0
117
6D = 4D 4D 4D 4D 4D 4D 4D 4D
118
6E = 0
119
6F = 4D 4D 4D 4D 4D 4D 4D 4D
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 = 4D 4D 4D 4D 4D 4D 4D 4D
132
7C = 0
133
7D = 0
134
7E = 4D 4D 4D 4D 4D 4D 4D 4D
135
7F = 0
136
80 = 81 81 81 81 81 81 81 81
137
81 = 0
138
82 = 15 15 15 15 15 15 15 15
139
83 = 1D 1D 1D 1D 1D 1D 1D 1D
140
84 = 07 07 07 07 07 07 07 07
141
85 = 0
142
86 = 07 07 07 07 07 07 07 07
143
87 = 11 11 11 11 11 11 11 11
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 = 15 15 15 15 15 15 15 15
153
91 = 05 05 05 05 05 05 05 05
154
92 = 15 15 15 15 15 15 15 15
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 = 4D 4D 4D 4D 4D 4D 4D 4D
167
9F = 0
168
A0 = 0
169
A1 = 10 10 10 10 10 10 10 10
170
A2 = 09 09 09 09 09 09 09 09
171
A3 = 14 14 14 14 14 14 14 14
172
A4 = 28 28 28 28 28 28 28 28
173
A5 = 3C 3C 3C 3C 3C 3C 3C 3C
174
A6 = 44 44 44 44 44 44 44 44
175
A7 = 18 18 18 18 18 18 18 18
176
A8 = 2C 2C 2C 2C 2C 2C 2C 2C
177
A9 = 38 38 38 38 38 38 38 38
178
AA = 40 40 40 40 40 40 40 40
179
AB = 20 20 20 20 20 20 20 20
180
AC = 2E 2E 2E 2E 2E 2E 2E 2E
181
AD = 3C 3C 3C 3C 3C 3C 3C 3C
182
AE = 24 24 24 24 24 24 24 24
183
AF = 38 38 38 38 38 38 38 38
184
B0 = 0
185
B1 = 0
186
B2 = 0
187
B3 = 0
188
B4 = 0
189
B5 = 6F 6F 6F 6F 6F 6F 6F 6F
190
B6 = 72 72 72 72 72 72 72 72
191
B7 = 0
192
B8 = 11 11 11 11 11 11 11 11
193
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
194
BA = 0
195
BB = 0
196
BC = 72 72 72 72 72 72 72 72
197
BD = 0
198
BE = 4D 4D 4D 4D 4D 4D 4D 4D
199
BF = 02 02 02 02 02 02 02 02 *****
200
C0 = 02 02 02 02 02 02 02 02
201
C1 = 0
202
C2 = 08 08 08 08 08 08 08 08
203
C3 = 0
204
C4 = 23 23 23 23 23 23 23 23
205
C5 = 4D 4D 4D 4D 4D 4D 4D 4D
206
C6 = 0
207
C7 = 0
208
C8 = 0
209
C9 = 06 06 06 06 06 06 06 06
210
CA = 0
211
CB = 0
212
CC = 0
213
CD = 4D 4D 4D 4D 4D 4D 4D 4D
214
CE = 0
215
CF = 0
216
D0 = 0
217
D1 = 0
218
D2 = 0
219
D3 = 0 *
220
D4 = 0
221
D5 = 0
222
D6 = 0
223
D7 = 06 06 06 06 06 06 06 06
224
D8 = 04 04 04 04 04 04 04 04
225
D9 = 07 07 07 07 07 07 07 07
226
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
227
DB = EE EE EE EE EE EE EE EE *****
228
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
229
DD = 1F 1F 1F 1F 1F 1F 1F 1F
230
DE = 24 24 24 24 24 24 24 24
231
DF = 17 17 17 17 17 17 17 17
232
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
233
E1 = D6 D6 D6 D6 D6 D6 D6 D6
234
E2 = 22 22 22 22 22 22 22 22
235
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
236
E4 = 05 05 05 05 05 05 05 05
237
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
238
E6 = 05 05 05 05 05 05 05 05
239
E7 = 05 05 05 05 05 05 05 05
240
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
241
E9 = DD DD DD DD DD DD DD DD
242
EA = 92 92 92 92 92 92 92 92
243
EB = 02 02 02 02 02 02 02 02
244
EC = 3E 3E 3E 3E 3E 3E 3E 3E
245
ED = 1A 1A 1A 1A 1A 1A 1A 1A
246
EE = 1A 1A 1A 1A 1A 1A 1A 1A
247
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
248
F0 = 23 23 23 23 23 23 23 23
249
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
250
F2 = 05 05 05 05 05 05 05 05
251
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
252
F4 = 05 05 05 05 05 05 05 05
253
F5 = 05 05 05 05 05 05 05 05
254
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
255
F7 = DD DD DD DD DD DD DD DD
256
F8 = 92 92 92 92 92 92 92 92
257
F9 = 02 02 02 02 02 02 02 02
258
FA = 3E 3E 3E 3E 3E 3E 3E 3E
259
FB = 1A 1A 1A 1A 1A 1A 1A 1A
260
FC = 1A 1A 1A 1A 1A 1A 1A 1A
261
FD = D6 D6 D6 D6 D6 D6 D6 D6
262
FE = 23 23 23 23 23 23 23 23
263
264
00 = 0A 0A 0A 0A 0A 0A 0A 0A *****
265
04 = 0 *
266
B0 = 0
267
BF = 02 02 02 02 02 02 02 02 *****
268
D3 = 0 *
269
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
270
DB = EE EE EE EE EE EE EE EE *****
271
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
272
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
273
. . . . . . .
274
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
275
B0 = 0
276
Device Code Read (BFh)
277
BF = 02 02 02 02 02 02 02 02 *****
278
. . .
279
280
reg p1 p2 p3 p4 p5 p6 p7 p8
281
B0 = 0
282
B1 = 0
283
B2 = 0
284
B3 = 0
285
B4 = 0
286
B5 = 6F 6F 6F 6F 6F 6F 6F 6F
287
B6 = 72 72 72 72 72 72 72 72
288
B7 = 0
289
B8 = 11 11 11 11 11 11 11 11
290
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
291
BA = 0
292
BB = 0
293
BC = 72 72 72 72 72 72 72 72
294
BD = 0
295
BE = 0
296
BF = 02 02 02 02 02 02 02 02 *****
297
C0 = 02 02 02 02 02 02 02 02
298
C1 = 0
299
C2 = 08 08 08 08 08 08 08 08
300
C3 = 0
301
C4 = 0
302
C5 = 0
303
C6 = 0
304
C7 = 0
305
C8 = 0
306
C9 = 06 06 06 06 06 06 06 06
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 = 0
316
D3 = 0 *
317
D4 = 0
318
D5 = 0
319
D6 = 0
320
D7 = 06 06 06 06 06 06 06 06
321
D8 = 04 04 04 04 04 04 04 04
322
D9 = 07 07 07 07 07 07 07 07
323
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
324
DB = EE EE EE EE EE EE EE EE *****
325
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
326
DD = 1F 1F 1F 1F 1F 1F 1F 1F
327
DE = 24 24 24 24 24 24 24 24
328
DF = 17 17 17 17 17 17 17 17
329
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
330
E1 = D6 D6 D6 D6 D6 D6 D6 D6
331
E2 = 22 22 22 22 22 22 22 22
332
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
333
E4 = 05 05 05 05 05 05 05 05
334
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
335
E6 = 05 05 05 05 05 05 05 05
336
E7 = 05 05 05 05 05 05 05 05
337
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
338
E9 = DD DD DD DD DD DD DD DD
339
EA = 92 92 92 92 92 92 92 92
340
EB = 02 02 02 02 02 02 02 02
341
EC = 3E 3E 3E 3E 3E 3E 3E 3E
342
ED = 1A 1A 1A 1A 1A 1A 1A 1A
343
EE = 1A 1A 1A 1A 1A 1A 1A 1A
344
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
345
F0 = 23 23 23 23 23 23 23 23
346
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
347
F2 = 05 05 05 05 05 05 05 05
348
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
349
F4 = 05 05 05 05 05 05 05 05
350
F5 = 05 05 05 05 05 05 05 05
351
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
352
F7 = DD DD DD DD DD DD DD DD
353
F8 = 92 92 92 92 92 92 92 92
354
F9 = 02 02 02 02 02 02 02 02
355
FA = 3E 3E 3E 3E 3E 3E 3E 3E
356
FB = 1A 1A 1A 1A 1A 1A 1A 1A
357
FC = 1A 1A 1A 1A 1A 1A 1A 1A
358
FD = D6 D6 D6 D6 D6 D6 D6 D6
359
FE = 23 23 23 23 23 23 23 23
360
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
361
B0 = 0
362
Device Code Read (BFh)
363
BF = 02 02 02 02 02 02 02 02 *****
364
. . .
365
366
reg p1 p2 p3 p4 p5 p6 p7 p8
367
B0 = 0
368
B1 = 0
369
B2 = 0
370
B3 = 0
371
B4 = 0
372
B5 = 6F 6F 6F 6F 6F 6F 6F 6F
373
B6 = 72 72 72 72 72 72 72 72
374
B7 = 0
375
B8 = 11 11 11 11 11 11 11 11
376
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
377
BA = 0
378
BB = 0
379
BC = 72 72 72 72 72 72 72 72
380
BD = 0
381
BE = 4D 4D 4D 4D 4D 4D 4D 4D
382
BF = 02 02 02 02 02 02 02 02 *****
383
C0 = 02 02 02 02 02 02 02 02
384
C1 = 0
385
C2 = 08 08 08 08 08 08 08 08
386
C3 = 0
387
C4 = 0
388
C5 = 0
389
C6 = 0
390
C7 = 0
391
C8 = 0
392
C9 = 06 06 06 06 06 06 06 06
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 = 0
402
D3 = 0 *
403
D4 = 0
404
D5 = 0
405
D6 = 4D 4D 4D 4D 4D 4D 4D 4D
406
D7 = 06 06 06 06 06 06 06 06
407
D8 = 04 04 04 04 04 04 04 04
408
D9 = 07 07 07 07 07 07 07 07
409
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
410
DB = EE EE EE EE EE EE EE EE *****
411
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
412
DD = 1F 1F 1F 1F 1F 1F 1F 1F
413
DE = 24 24 24 24 24 24 24 24
414
DF = 17 17 17 17 17 17 17 17
415
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
416
E1 = D6 D6 D6 D6 D6 D6 D6 D6
417
E2 = 22 22 22 22 22 22 22 22
418
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
419
E4 = 05 05 05 05 05 05 05 05
420
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
421
E6 = 05 05 05 05 05 05 05 05
422
E7 = 05 05 05 05 05 05 05 05
423
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
424
E9 = DD DD DD DD DD DD DD DD
425
EA = 92 92 92 92 92 92 92 92
426
EB = 02 02 02 02 02 02 02 02
427
EC = 3E 3E 3E 3E 3E 3E 3E 3E
428
ED = 1A 1A 1A 1A 1A 1A 1A 1A
429
EE = 1A 1A 1A 1A 1A 1A 1A 1A
430
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
431
F0 = 23 23 23 23 23 23 23 23
432
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
433
F2 = 05 05 05 05 05 05 05 05
434
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
435
F4 = 05 05 05 05 05 05 05 05
436
F5 = 05 05 05 05 05 05 05 05
437
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
438
F7 = DD DD DD DD DD DD DD DD
439
F8 = 92 92 92 92 92 92 92 92
440
F9 = 02 02 02 02 02 02 02 02
441
FA = 3E 3E 3E 3E 3E 3E 3E 3E
442
FB = 1A 1A 1A 1A 1A 1A 1A 1A
443
FC = 1A 1A 1A 1A 1A 1A 1A 1A
444
FD = D6 D6 D6 D6 D6 D6 D6 D6
445
FE = 23 23 23 23 23 23 23 23
446
447
Unknown LCD driver chip: A0A
448
***use minimal init
as
driver ili9341 ili9488 *** ->
449
***********use minimal init************
450
Benchmark Time (microseconds)
451
Screen fill 1118896
452
Text 312968
453
Lines 3123204
454
Horiz/Vert Lines 107748
455
Rectangles (outline) 79772
456
Rectangles (filled) 2365180
457
Circles (filled) 1021708
458
Circles (outline) 1346580
459
Triangles (outline) 990668
460
Triangles (filled) 1393020
461
Rounded rects (outline) 451012
462
Rounded rects (filled) 2792488
463
Done!
Валерон, еще раз хотел уточнить, на какие пины ардуины мега у тебя физически подключены сигналы CD/RS, WR, CS, RST, RD дисплея
Попробуй скетч https://yadi.sk/d/4v9k-QdXnzX9_g
скопируй в старую папку с перезаписью
alex_kotl с этим скетчем 3 регистр свои значения уже не меняет, но экран также заливается белым цветом.
Скинь лог
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 = 0A 0A 0A 0A 0A 0A 0A 0A *****
009
01 = 0
010
02 = 0
011
03 = 2A 3A 2A 2C 3D 1C 3C 3D
012
04 = 0 *
013
05 = 0
014
06 = 0
015
07 = 01 01 01 01 01 01 01 01
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 = F0 F0 F0 F0 F0 F0 F0 F0
025
11 = 90 90 90 90 90 90 90 90
026
12 = 01 01 01 01 01 01 01 01
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 = 50 50 50 50 50 50 50 50
039
1F = 01 01 01 01 01 01 01 01
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 = 0
055
2F = 0
056
30 = 80 80 80 80 80 80 80 80
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 = 0
071
3F = 0
072
40 = 0
073
41 = 0
074
42 = 33 33 33 33 33 33 33 33
075
43 = 01 01 01 01 01 01 01 01
076
44 = 09 09 09 09 09 09 09 09
077
45 = 02 02 02 02 02 02 02 02
078
46 = 05 05 05 05 05 05 05 05
079
47 = 0
080
48 = 01 01 01 01 01 01 01 01
081
49 = 0
082
4A = 0
083
4B = 0
084
4C = 06 06 06 06 06 06 06 06
085
4D = 01 01 01 01 01 01 01 01
086
4E = 0
087
4F = 0
088
50 = 0
089
51 = 0
090
52 = 01 01 01 01 01 01 01 01
091
53 = 01 01 01 01 01 01 01 01
092
54 = 02 02 02 02 02 02 02 02
093
55 = 4D 4D 4D 4D 4D 4D 4D 4D
094
56 = 0
095
57 = 0
096
58 = 0
097
59 = 0
098
5A = 0
099
5B = 23 23 23 23 23 23 23 23
100
5C = 0
101
5D = 0
102
5E = 4D 4D 4D 4D 4D 4D 4D 4D
103
5F = 0
104
60 = 0
105
61 = 0
106
62 = 29 29 29 29 29 29 29 29
107
63 = 0
108
64 = 0
109
65 = 02 02 02 02 02 02 02 02
110
66 = 03 03 03 03 03 03 03 03
111
67 = 0
112
68 = 07 07 07 07 07 07 07 07
113
69 = 07 07 07 07 07 07 07 07
114
6A = 02 02 02 02 02 02 02 02
115
6B = 02 02 02 02 02 02 02 02
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 = 4D 4D 4D 4D 4D 4D 4D 4D
134
7E = 0
135
7F = 0
136
80 = 81 81 81 81 81 81 81 81
137
81 = 0
138
82 = 15 15 15 15 15 15 15 15
139
83 = 1D 1D 1D 1D 1D 1D 1D 1D
140
84 = 07 07 07 07 07 07 07 07
141
85 = 0
142
86 = 07 07 07 07 07 07 07 07
143
87 = 11 11 11 11 11 11 11 11
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 = 15 15 15 15 15 15 15 15
153
91 = 05 05 05 05 05 05 05 05
154
92 = 15 15 15 15 15 15 15 15
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 = 10 10 10 10 10 10 10 10
170
A2 = 09 09 09 09 09 09 09 09
171
A3 = 14 14 14 14 14 14 14 14
172
A4 = 28 28 28 28 28 28 28 28
173
A5 = 3C 3C 3C 3C 3C 3C 3C 3C
174
A6 = 44 44 44 44 44 44 44 44
175
A7 = 18 18 18 18 18 18 18 18
176
A8 = 2C 2C 2C 2C 2C 2C 2C 2C
177
A9 = 38 38 38 38 38 38 38 38
178
AA = 40 40 40 40 40 40 40 40
179
AB = 20 20 20 20 20 20 20 20
180
AC = 2E 2E 2E 2E 2E 2E 2E 2E
181
AD = 3C 3C 3C 3C 3C 3C 3C 3C
182
AE = 24 24 24 24 24 24 24 24
183
AF = 38 38 38 38 38 38 38 38
184
B0 = 0
185
B1 = 0
186
B2 = 0
187
B3 = 4D 4D 4D 4D 4D 4D 4D 4D
188
B4 = 0
189
B5 = 6F 6F 6F 6F 6F 6F 6F 6F
190
B6 = 72 72 72 72 72 72 72 72
191
B7 = 0
192
B8 = 4D 4D 4D 4D 4D 4D 4D 4D
193
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
194
BA = 0
195
BB = 0
196
BC = 72 72 72 72 72 72 72 72
197
BD = 0
198
BE = 0
199
BF = 02 02 02 02 02 02 02 02 *****
200
C0 = 02 02 02 02 02 02 02 02
201
C1 = 0
202
C2 = 08 08 08 08 08 08 08 08
203
C3 = 0
204
C4 = 0
205
C5 = 4D 4D 4D 4D 4D 4D 4D 4D
206
C6 = 0
207
C7 = 0
208
C8 = 0
209
C9 = 06 06 06 06 06 06 06 06
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 = 0
219
D3 = 0 *
220
D4 = 0
221
D5 = 0
222
D6 = 0
223
D7 = 4D 4D 4D 4D 4D 4D 4D 4D
224
D8 = 04 04 04 04 04 04 04 04
225
D9 = 07 07 07 07 07 07 07 07
226
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
227
DB = EE EE EE EE EE EE EE EE *****
228
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
229
DD = 1F 1F 1F 1F 1F 1F 1F 1F
230
DE = 24 24 24 24 24 24 24 24
231
DF = 17 17 17 17 17 17 17 17
232
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
233
E1 = D6 D6 D6 D6 D6 D6 D6 D6
234
E2 = 22 22 22 22 22 22 22 22
235
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
236
E4 = 05 05 05 05 05 05 05 05
237
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
238
E6 = 05 05 05 05 05 05 05 05
239
E7 = 05 05 05 05 05 05 05 05
240
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
241
E9 = DD DD DD DD DD DD DD DD
242
EA = 92 92 92 92 92 92 92 92
243
EB = 02 02 02 02 02 02 02 02
244
EC = 3E 3E 3E 3E 3E 3E 3E 3E
245
ED = 1A 1A 1A 1A 1A 1A 1A 1A
246
EE = 1A 1A 1A 1A 1A 1A 1A 1A
247
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
248
F0 = 23 23 23 23 23 23 23 23
249
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
250
F2 = 05 05 05 05 05 05 05 05
251
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
252
F4 = 05 05 05 05 05 05 05 05
253
F5 = 05 05 05 05 05 05 05 05
254
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
255
F7 = DD DD DD DD DD DD DD DD
256
F8 = 92 92 92 92 92 92 92 92
257
F9 = 02 02 02 02 02 02 02 02
258
FA = 3E 3E 3E 3E 3E 3E 3E 3E
259
FB = 1A 1A 1A 1A 1A 1A 1A 1A
260
FC = 1A 1A 1A 1A 1A 1A 1A 1A
261
FD = D6 D6 D6 D6 D6 D6 D6 D6
262
FE = 23 23 23 23 23 23 23 23
263
264
00 = 0A 0A 0A 0A 0A 0A 0A 0A *****
265
04 = 0 *
266
B0 = 0
267
BF = 02 02 02 02 02 02 02 02 *****
268
D3 = 0 *
269
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
270
DB = EE EE EE EE EE EE EE EE *****
271
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
272
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
273
. . . . . . .
274
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
275
B0 = 0
276
Device Code Read (BFh)
277
BF = 02 02 02 02 02 02 02 02 *****
278
. . .
279
280
reg p1 p2 p3 p4 p5 p6 p7 p8
281
B0 = 0
282
B1 = 0
283
B2 = 0
284
B3 = 0
285
B4 = 0
286
B5 = 6F 6F 6F 6F 6F 6F 6F 6F
287
B6 = 72 72 72 72 72 72 72 72
288
B7 = 0
289
B8 = 11 11 11 11 11 11 11 11
290
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
291
BA = 0
292
BB = 0
293
BC = 72 72 72 72 72 72 72 72
294
BD = 0
295
BE = 0
296
BF = 4D 4D 4D 4D 4D 4D 4D 4D *****
297
C0 = 02 02 02 02 02 02 02 02
298
C1 = 0
299
C2 = 08 08 08 08 08 08 08 08
300
C3 = 0
301
C4 = 0
302
C5 = 0
303
C6 = 0
304
C7 = 0
305
C8 = 0
306
C9 = 06 06 06 06 06 06 06 06
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 = 0
316
D3 = 0 *
317
D4 = 0
318
D5 = 0
319
D6 = 0
320
D7 = 4D 4D 4D 4D 4D 4D 4D 4D
321
D8 = 04 04 04 04 04 04 04 04
322
D9 = 07 07 07 07 07 07 07 07
323
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
324
DB = EE EE EE EE EE EE EE EE *****
325
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
326
DD = 1F 1F 1F 1F 1F 1F 1F 1F
327
DE = 24 24 24 24 24 24 24 24
328
DF = 17 17 17 17 17 17 17 17
329
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
330
E1 = D6 D6 D6 D6 D6 D6 D6 D6
331
E2 = 22 22 22 22 22 22 22 22
332
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
333
E4 = 05 05 05 05 05 05 05 05
334
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
335
E6 = 05 05 05 05 05 05 05 05
336
E7 = 05 05 05 05 05 05 05 05
337
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
338
E9 = DD DD DD DD DD DD DD DD
339
EA = 92 92 92 92 92 92 92 92
340
EB = 02 02 02 02 02 02 02 02
341
EC = 3E 3E 3E 3E 3E 3E 3E 3E
342
ED = 1A 1A 1A 1A 1A 1A 1A 1A
343
EE = 1A 1A 1A 1A 1A 1A 1A 1A
344
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
345
F0 = 23 23 23 23 23 23 23 23
346
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
347
F2 = 05 05 05 05 05 05 05 05
348
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
349
F4 = 05 05 05 05 05 05 05 05
350
F5 = 05 05 05 05 05 05 05 05
351
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
352
F7 = DD DD DD DD DD DD DD DD
353
F8 = 92 92 92 92 92 92 92 92
354
F9 = 02 02 02 02 02 02 02 02
355
FA = 3E 3E 3E 3E 3E 3E 3E 3E
356
FB = 1A 1A 1A 1A 1A 1A 1A 1A
357
FC = 1A 1A 1A 1A 1A 1A 1A 1A
358
FD = D6 D6 D6 D6 D6 D6 D6 D6
359
FE = 23 23 23 23 23 23 23 23
360
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
361
B0 = 0
362
Device Code Read (BFh)
363
BF = 02 02 02 02 02 02 02 02 *****
364
. . .
365
366
reg p1 p2 p3 p4 p5 p6 p7 p8
367
B0 = 0
368
B1 = 0
369
B2 = 0
370
B3 = 0
371
B4 = 0
372
B5 = 6F 6F 6F 6F 6F 6F 6F 6F
373
B6 = 72 72 72 72 72 72 72 72
374
B7 = 0
375
B8 = 11 11 11 11 11 11 11 11
376
B9 = 6F 6F 6F 6F 6F 6F 6F 6F
377
BA = 0
378
BB = 0
379
BC = 72 72 72 72 72 72 72 72
380
BD = 0
381
BE = 23 23 23 23 23 23 23 23
382
BF = 02 02 02 02 02 02 02 02 *****
383
C0 = 02 02 02 02 02 02 02 02
384
C1 = 0
385
C2 = 08 08 08 08 08 08 08 08
386
C3 = 0
387
C4 = 23 23 23 23 23 23 23 23
388
C5 = 0
389
C6 = 0
390
C7 = 0
391
C8 = 0
392
C9 = 06 06 06 06 06 06 06 06
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 = 0
402
D3 = 0 *
403
D4 = 0
404
D5 = 0
405
D6 = 0
406
D7 = 4D 4D 4D 4D 4D 4D 4D 4D
407
D8 = 04 04 04 04 04 04 04 04
408
D9 = 07 07 07 07 07 07 07 07
409
DA = 2C 2C 2C 2C 2C 2C 2C 2C *****
410
DB = EE EE EE EE EE EE EE EE *****
411
DC = A3 A3 A3 A3 A3 A3 A3 A3 *****
412
DD = 1F 1F 1F 1F 1F 1F 1F 1F
413
DE = 24 24 24 24 24 24 24 24
414
DF = 17 17 17 17 17 17 17 17
415
E0 = 1B 1B 1B 1B 1B 1B 1B 1B
416
E1 = D6 D6 D6 D6 D6 D6 D6 D6
417
E2 = 22 22 22 22 22 22 22 22
418
E3 = 3E 3E 3E 3E 3E 3E 3E 3E
419
E4 = 05 05 05 05 05 05 05 05
420
E5 = 3B 3B 3B 3B 3B 3B 3B 3B
421
E6 = 05 05 05 05 05 05 05 05
422
E7 = 05 05 05 05 05 05 05 05
423
E8 = 2B 2B 2B 2B 2B 2B 2B 2B
424
E9 = DD DD DD DD DD DD DD DD
425
EA = 92 92 92 92 92 92 92 92
426
EB = 02 02 02 02 02 02 02 02
427
EC = 3E 3E 3E 3E 3E 3E 3E 3E
428
ED = 1A 1A 1A 1A 1A 1A 1A 1A
429
EE = 1A 1A 1A 1A 1A 1A 1A 1A
430
EF = D6 D6 D6 D6 D6 D6 D6 D6 *****
431
F0 = 23 23 23 23 23 23 23 23
432
F1 = 4D 4D 4D 4D 4D 4D 4D 4D
433
F2 = 05 05 05 05 05 05 05 05
434
F3 = 3B 3B 3B 3B 3B 3B 3B 3B
435
F4 = 05 05 05 05 05 05 05 05
436
F5 = 05 05 05 05 05 05 05 05
437
F6 = 2B 2B 2B 2B 2B 2B 2B 2B
438
F7 = DD DD DD DD DD DD DD DD
439
F8 = 92 92 92 92 92 92 92 92
440
F9 = 02 02 02 02 02 02 02 02
441
FA = 3E 3E 3E 3E 3E 3E 3E 3E
442
FB = 1A 1A 1A 1A 1A 1A 1A 1A
443
FC = 1A 1A 1A 1A 1A 1A 1A 1A
444
FD = D6 D6 D6 D6 D6 D6 D6 D6
445
FE = 23 23 23 23 23 23 23 23
446
447
Unknown LCD driver chip: A0A
448
***use minimal init
as
driver ili9341 ili9488 *** ->
449
***********use minimal init************
450
Benchmark Time (microseconds)
451
Screen fill 1118900
452
Text 312964
453
Lines 3123204
454
Horiz/Vert Lines 107752
455
Rectangles (outline) 79772
456
Rectangles (filled) 2365148
457
Circles (filled) 1021700
458
Circles (outline) 1346580
459
Triangles (outline) 990668
460
Triangles (filled) 1393004
461
Rounded rects (outline) 451020
462
Rounded rects (filled) 2792488
463
Done!
Запусти читалку https://yadi.sk/d/H1Osb_OZP7xIvg и скинь лог.
Я эту читалку уже запускал вроде. С ней глухо.
1
001
Read Registers on MCUFRIEND UNO shield
002
controllers either read
as
single 16-bit
003
e.g. the ID
is
at readReg(0)
004
or
as
a sequence of 8-bit values
005
in
special locations (first
is
dummy)
006
007
reg(0x0000) 0A 0A 0A 0A 0A 0A 0A f.k
008
reg(0x0001) 00 00 00 00 00 00 00 f.k
009
reg(0x0002) 00 00 00 00 00 00 00 f.k
010
reg(0x0003) 2A 2E 2A 2C 3D 1D 3C f.k
011
reg(0x0004) 00 00 00 00 00 00 00 f.k
012
reg(0x0005) 00 00 00 00 00 00 00 f.k
013
reg(0x0006) 00 00 00 00 00 00 00 f.k
014
reg(0x0007) 01 01 01 01 01 01 01 f.k
015
reg(0x0008) 00 00 00 00 00 00 00 f.k
016
reg(0x0009) 00 00 00 00 00 00 00 f.k
017
reg(0x000A) 00 00 00 00 00 00 00 f.k
018
reg(0x000B) 00 00 00 00 00 00 00 f.k
019
reg(0x000C) 00 00 00 00 00 00 00 f.k
020
reg(0x000D) 00 00 00 00 00 00 00 f.k
021
reg(0x000E) 00 00 00 00 00 00 00 f.k
022
reg(0x000F) 00 00 00 00 00 00 00 f.k
023
reg(0x0010) F0 F0 F0 F0 F0 F0 F0 f.k
024
reg(0x0011) 90 90 90 90 90 90 90 f.k
025
reg(0x0012) 01 01 01 01 01 01 01 f.k
026
reg(0x0013) 00 00 00 00 00 00 00 f.k
027
reg(0x0014) 00 00 00 00 00 00 00 f.k
028
reg(0x0015) 00 00 00 00 00 00 00 f.k
029
reg(0x0016) 00 00 00 00 00 00 00 f.k
030
reg(0x0017) 00 00 00 00 00 00 00 f.k
031
reg(0x0018) 00 00 00 00 00 00 00 f.k
032
reg(0x0019) 00 00 00 00 00 00 00 f.k
033
reg(0x001A) 00 00 00 00 00 00 00 f.k
034
reg(0x001B) 00 00 00 00 00 00 00 f.k
035
reg(0x001C) 00 00 00 00 00 00 00 f.k
036
reg(0x001D) 00 00 00 00 00 00 00 f.k
037
reg(0x001E) 50 50 50 50 50 50 50 f.k
038
reg(0x001F) 01 01 01 01 01 01 01 f.k
039
reg(0x0020) 00 00 00 00 00 00 00 f.k
040
reg(0x0021) 00 00 00 00 00 00 00 f.k
041
reg(0x0022) 00 00 00 00 00 00 00 f.k
042
reg(0x0023) 00 00 00 00 00 00 00 f.k
043
reg(0x0024) 00 00 00 00 00 00 00 f.k
044
reg(0x0025) 00 00 00 00 00 00 00 f.k
045
reg(0x0026) 00 00 00 00 00 00 00 f.k
046
reg(0x0027) 00 00 00 00 00 00 00 f.k
047
reg(0x0028) 00 00 00 00 00 00 00 f.k
048
reg(0x0029) 00 00 00 00 00 00 00 f.k
049
reg(0x002A) 00 00 00 00 00 00 00 f.k
050
reg(0x002B) 00 00 00 00 00 00 00 f.k
051
reg(0x002C) 00 00 00 00 00 00 00 f.k
052
reg(0x002D) 00 00 00 00 00 00 00 f.k
053
reg(0x002E) 00 00 00 00 00 00 00 f.k
054
reg(0x002F) 00 00 00 00 00 00 00 f.k
055
reg(0x0030) 80 80 80 80 80 80 80 f.k
056
reg(0x0031) 00 00 00 00 00 00 00 f.k
057
reg(0x0032) 00 00 00 00 00 00 00 f.k
058
reg(0x0033) 00 00 00 00 00 00 00 f.k
059
reg(0x0034) 00 00 00 00 00 00 00 f.k
060
reg(0x0035) 00 00 00 00 00 00 00 f.k
061
reg(0x0036) 00 00 00 00 00 00 00 f.k
062
reg(0x0037) 00 00 00 00 00 00 00 f.k
063
reg(0x0038) 00 00 00 00 00 00 00 f.k
064
reg(0x0039) 00 00 00 00 00 00 00 f.k
065
reg(0x003A) 00 00 00 00 00 00 00 f.k
066
reg(0x003B) 00 00 00 00 00 00 00 f.k
067
reg(0x003C) 00 00 00 00 00 00 00 f.k
068
reg(0x003D) 00 00 00 00 00 00 00 f.k
069
reg(0x003E) 00 00 00 00 00 00 00 f.k
070
reg(0x003F) 00 00 00 00 00 00 00 f.k
071
reg(0x0040) 00 00 00 00 00 00 00 f.k
072
reg(0x0041) 00 00 00 00 00 00 00 f.k
073
reg(0x0042) 33 33 33 33 33 33 33 f.k
074
reg(0x0043) 01 01 01 01 01 01 01 f.k
075
reg(0x0044) 09 09 09 09 09 09 09 f.k
076
reg(0x0045) 02 02 02 02 02 02 02 f.k
077
reg(0x0046) 05 05 05 05 05 05 05 f.k
078
reg(0x0047) 00 00 00 00 00 00 00 f.k
079
reg(0x0048) 01 01 01 01 01 01 01 f.k
080
reg(0x0049) 00 00 00 00 00 00 00 f.k
081
reg(0x004A) 00 00 00 00 00 00 00 f.k
082
reg(0x004B) 00 00 00 00 00 00 00 f.k
083
reg(0x004C) 06 06 06 06 06 06 06 f.k
084
reg(0x004D) 01 01 01 01 01 01 01 f.k
085
reg(0x004E) 00 00 00 00 00 00 00 f.k
086
reg(0x004F) 00 00 00 00 00 00 00 f.k
087
reg(0x0050) 00 00 00 00 00 00 00 f.k
088
reg(0x0051) 00 00 00 00 00 00 00 f.k
089
reg(0x0052) 01 01 01 01 01 01 01 f.k
090
reg(0x0053) 01 01 01 01 01 01 01 f.k
091
reg(0x0054) 02 02 02 02 02 02 02 f.k
092
reg(0x0055) 00 00 00 00 00 00 00 f.k
093
reg(0x0056) 00 00 00 00 00 00 00 f.k
094
reg(0x0057) 00 00 00 00 00 00 00 f.k
095
reg(0x0058) 00 00 00 00 00 00 00 f.k
096
reg(0x0059) 00 00 00 00 00 00 00 f.k
097
reg(0x005A) 00 00 00 00 00 00 00 f.k
098
reg(0x005B) 00 00 00 00 00 00 00 f.k
099
reg(0x005C) 00 00 00 00 00 00 00 f.k
100
reg(0x005D) 00 00 00 00 00 00 00 f.k
101
reg(0x005E) 00 00 00 00 00 00 00 f.k
102
reg(0x005F) 00 00 00 00 00 00 00 f.k
103
reg(0x0060) 00 00 00 00 00 00 00 f.k
104
reg(0x0061) 00 00 00 00 00 00 00 f.k
105
reg(0x0062) 29 29 29 29 29 29 29 f.k
106
reg(0x0063) 00 00 00 00 00 00 00 f.k
107
reg(0x0064) 00 00 00 00 00 00 00 f.k
108
reg(0x0065) 02 02 02 02 02 02 02 f.k
109
reg(0x0066) 03 03 03 03 03 03 03 f.k
110
reg(0x0067) 00 00 00 00 00 00 00 f.k
111
reg(0x0068) 07 07 07 07 07 07 07 f.k
112
reg(0x0069) 07 07 07 07 07 07 07 f.k
113
reg(0x006A) 02 02 02 02 02 02 02 f.k
114
reg(0x006B) 02 02 02 02 02 02 02 f.k
115
reg(0x006C) 00 00 00 00 00 00 00 f.k
116
reg(0x006D) 00 00 00 00 00 00 00 f.k
117
reg(0x006E) 00 00 00 00 00 00 00 f.k
118
reg(0x006F) 00 00 00 00 00 00 00 f.k
119
reg(0x0070) 00 00 00 00 00 00 00 f.k
120
reg(0x0071) 00 00 00 00 00 00 00 f.k
121
reg(0x0072) 00 00 00 00 00 00 00 f.k
122
reg(0x0073) 00 00 00 00 00 00 00 f.k
123
reg(0x0074) 00 00 00 00 00 00 00 f.k
124
reg(0x0075) 00 00 00 00 00 00 00 f.k
125
reg(0x0076) 00 00 00 00 00 00 00 f.k
126
reg(0x0077) 00 00 00 00 00 00 00 f.k
127
reg(0x0078) 00 00 00 00 00 00 00 f.k
128
reg(0x0079) 00 00 00 00 00 00 00 f.k
129
reg(0x007A) 00 00 00 00 00 00 00 f.k
130
reg(0x007B) 00 00 00 00 00 00 00 f.k
131
reg(0x007C) 00 00 00 00 00 00 00 f.k
132
reg(0x007D) 00 00 00 00 00 00 00 f.k
133
reg(0x007E) 00 00 00 00 00 00 00 f.k
134
reg(0x007F) 00 00 00 00 00 00 00 f.k
135
reg(0x0080) 81 81 81 81 81 81 81 f.k
136
reg(0x0081) 00 00 00 00 00 00 00 f.k
137
reg(0x0082) 15 15 15 15 15 15 15 f.k
138
reg(0x0083) 1D 1D 1D 1D 1D 1D 1D f.k
139
reg(0x0084) 07 07 07 07 07 07 07 f.k
140
reg(0x0085) 00 00 00 00 00 00 00 f.k
141
reg(0x0086) 07 07 07 07 07 07 07 f.k
142
reg(0x0087) 11 11 11 11 11 11 11 f.k
143
reg(0x0088) 00 00 00 00 00 00 00 f.k
144
reg(0x0089) 00 00 00 00 00 00 00 f.k
145
reg(0x008A) 00 00 00 00 00 00 00 f.k
146
reg(0x008B) 00 00 00 00 00 00 00 f.k
147
reg(0x008C) 00 00 00 00 00 00 00 f.k
148
reg(0x008D) 00 00 00 00 00 00 00 f.k
149
reg(0x008E) 00 00 00 00 00 00 00 f.k
150
reg(0x008F) 00 00 00 00 00 00 00 f.k
151
reg(0x0090) 15 15 15 15 15 15 15 f.k
152
reg(0x0091) 05 05 05 05 05 05 05 f.k
153
reg(0x0092) 15 15 15 15 15 15 15 f.k
154
reg(0x0093) 00 00 00 00 00 00 00 f.k
155
reg(0x0094) 00 00 00 00 00 00 00 f.k
156
reg(0x0095) 00 00 00 00 00 00 00 f.k
157
reg(0x0096) 00 00 00 00 00 00 00 f.k
158
reg(0x0097) 00 00 00 00 00 00 00 f.k
159
reg(0x0098) 00 00 00 00 00 00 00 f.k
160
reg(0x0099) 00 00 00 00 00 00 00 f.k
161
reg(0x009A) 00 00 00 00 00 00 00 f.k
162
reg(0x009B) 00 00 00 00 00 00 00 f.k
163
reg(0x009C) 00 00 00 00 00 00 00 f.k
164
reg(0x009D) 00 00 00 00 00 00 00 f.k
165
reg(0x009E) 00 00 00 00 00 00 00 f.k
166
reg(0x009F) 00 00 00 00 00 00 00 f.k
167
reg(0x00A0) 00 00 00 00 00 00 00 f.k
168
reg(0x00A1) 10 10 10 10 10 10 10 f.k
169
reg(0x00A2) 09 09 09 09 09 09 09 f.k
170
reg(0x00A3) 14 14 14 14 14 14 14 f.k
171
reg(0x00A4) 28 28 28 28 28 28 28 f.k
172
reg(0x00A5) 3C 3C 3C 3C 3C 3C 3C f.k
173
reg(0x00A6) 44 44 44 44 44 44 44 f.k
174
reg(0x00A7) 18 18 18 18 18 18 18 f.k
175
reg(0x00A8) 2C 2C 2C 2C 2C 2C 2C f.k
176
reg(0x00A9) 38 38 38 38 38 38 38 f.k
177
reg(0x00AA) 40 40 40 40 40 40 40 f.k
178
reg(0x00AB) 20 20 20 20 20 20 20 f.k
179
reg(0x00AC) 2E 2E 2E 2E 2E 2E 2E f.k
180
reg(0x00AD) 3C 3C 3C 3C 3C 3C 3C f.k
181
reg(0x00AE) 24 24 24 24 24 24 24 f.k
182
reg(0x00AF) 38 38 38 38 38 38 38 f.k
183
reg(0x00B0) 00 00 00 00 00 00 00 f.k
184
reg(0x00B1) 00 00 00 00 00 00 00 f.k
185
reg(0x00B2) 00 00 00 00 00 00 00 f.k
186
reg(0x00B3) 00 00 00 00 00 00 00 f.k
187
reg(0x00B4) 00 00 00 00 00 00 00 f.k
188
reg(0x00B5) 6F 6F 6F 6F 6F 6F 6F f.k
189
reg(0x00B6) 72 72 72 72 72 72 72 f.k
190
reg(0x00B7) 00 00 00 00 00 00 00 f.k
191
reg(0x00B8) 11 11 11 11 11 11 11 f.k
192
reg(0x00B9) 6F 6F 6F 6F 6F 6F 6F f.k
193
reg(0x00BA) 00 00 00 00 00 00 00 f.k
194
reg(0x00BB) 00 00 00 00 00 00 00 f.k
195
reg(0x00BC) 72 72 72 72 72 72 72 f.k
196
reg(0x00BD) 00 00 00 00 00 00 00 f.k
197
reg(0x00BE) 00 00 00 00 00 00 00 f.k
198
reg(0x00BF) 02 02 02 02 02 02 02 f.k
199
reg(0x00C0) 02 02 02 02 02 02 02 f.k
200
reg(0x00C1) 00 00 00 00 00 00 00 f.k
201
reg(0x00C2) 08 08 08 08 08 08 08 f.k
202
reg(0x00C3) 00 00 00 00 00 00 00 f.k
203
reg(0x00C4) 00 00 00 00 00 00 00 f.k
204
reg(0x00C5) 00 00 00 00 00 00 00 f.k
205
reg(0x00C6) 00 00 00 00 00 00 00 f.k
206
reg(0x00C7) 00 00 00 00 00 00 00 f.k
207
reg(0x00C8) 00 00 00 00 00 00 00 f.k
208
reg(0x00C9) 06 06 06 06 06 06 06 f.k
209
reg(0x00CA) 00 00 00 00 00 00 00 f.k
210
reg(0x00CB) 00 00 00 00 00 00 00 f.k
211
reg(0x00CC) 00 00 00 00 00 00 00 f.k
212
reg(0x00CD) 00 00 00 00 00 00 00 f.k
213
reg(0x00CE) 00 00 00 00 00 00 00 f.k
214
reg(0x00CF) 00 00 00 00 00 00 00 f.k
215
reg(0x00D0) 00 00 00 00 00 00 00 f.k
216
reg(0x00D1) 00 00 00 00 00 00 00 f.k
217
reg(0x00D2) 00 00 00 00 00 00 00 f.k
218
reg(0x00D3) 00 00 00 00 00 00 00 f.k
219
reg(0x00D4) 00 00 00 00 00 00 00 f.k
220
reg(0x00D5) 00 00 00 00 00 00 00 f.k
221
reg(0x00D6) 00 00 00 00 00 00 00 f.k
222
reg(0x00D7) 06 06 06 06 06 06 06 f.k
223
reg(0x00D8) 04 04 04 04 04 04 04 f.k
224
reg(0x00D9) 07 07 07 07 07 07 07 f.k
225
reg(0x00DA) 2C 2C 2C 2C 2C 2C 2C f.k
226
reg(0x00DB) EE EE EE EE EE EE EE f.k
227
reg(0x00DC) A3 A3 A3 A3 A3 A3 A3 f.k
228
reg(0x00DD) 1F 1F 1F 1F 1F 1F 1F f.k
229
reg(0x00DE) 24 24 24 24 24 24 24 f.k
230
reg(0x00DF) 17 17 17 17 17 17 17 f.k
231
reg(0x00E0) 1B 1B 1B 1B 1B 1B 1B f.k
232
reg(0x00E1) D6 D6 D6 D6 D6 D6 D6 f.k
233
reg(0x00E2) 22 22 22 22 22 22 22 f.k
234
reg(0x00E3) 3E 3E 3E 3E 3E 3E 3E f.k
235
reg(0x00E4) 05 05 05 05 05 05 05 f.k
236
reg(0x00E5) 3B 3B 3B 3B 3B 3B 3B f.k
237
reg(0x00E6) 05 05 05 05 05 05 05 f.k
238
reg(0x00E7) 05 05 05 05 05 05 05 f.k
239
reg(0x00E8) 2B 2B 2B 2B 2B 2B 2B f.k
240
reg(0x00E9) DD DD DD DD DD DD DD f.k
241
reg(0x00EA) 92 92 92 92 92 92 92 f.k
242
reg(0x00EB) 02 02 02 02 02 02 02 f.k
243
reg(0x00EC) 3E 3E 3E 3E 3E 3E 3E f.k
244
reg(0x00ED) 1A 1A 1A 1A 1A 1A 1A f.k
245
reg(0x00EE) 1A 1A 1A 1A 1A 1A 1A f.k
246
reg(0x00EF) D6 D6 D6 D6 D6 D6 D6 f.k
247
reg(0x00F0) 23 23 23 23 23 23 23 f.k
248
reg(0x00F1) 4D 4D 4D 4D 4D 4D 4D f.k
249
reg(0x00F2) 05 05 05 05 05 05 05 f.k
250
reg(0x00F3) 3B 3B 3B 3B 3B 3B 3B f.k
251
reg(0x00F4) 05 05 05 05 05 05 05 f.k
252
reg(0x00F5) 05 05 05 05 05 05 05 f.k
253
reg(0x00F6) 2B 2B 2B 2B 2B 2B 2B f.k
254
reg(0x00F7) DD DD DD DD DD DD DD f.k
255
reg(0x00F8) 92 92 92 92 92 92 92 f.k
256
reg(0x00F9) 02 02 02 02 02 02 02 f.k
257
reg(0x00FA) 3E 3E 3E 3E 3E 3E 3E f.k
258
reg(0x00FB) 1A 1A 1A 1A 1A 1A 1A f.k
259
reg(0x00FC) 1A 1A 1A 1A 1A 1A 1A f.k
260
reg(0x00FD) D6 D6 D6 D6 D6 D6 D6 f.k
261
reg(0x00FE) 23 23 23 23 23 23 23 f.k
262
reg(0x00FF) 4D 4D 4D 4D 4D 4D 4D f.k
У меня идеи закончились, может что подскажут более опытные завсегдатаи форума, информации для них вполне достаточно.
У меня идеи закончились, может что подскажут более опытные завсегдатаи форума, информации для них вполне достаточно.
Спасибо тебе и на этом.
Дальше буду сам его долбить. Я так подумал может там другой чип стоит. Думаю его разобрать и посмотреть, но боюсь что обратно не собиру. Мне кажется у это чипа при чтении данных другой алгоритм. Если во всех читалках дергуют RD при RW=1, то у него нужно дергать RW при RD =0 (стр. 39).
Как вариант может быть чип, описаный в начале форума в посте #3, с 16-битной адресацией регистров
Здравствуйте господа Ардуинщики, всем два раза КУ!
У меня возникло затруднение, и надеюсь с вашей помощю я с ним справлюсь.
Сам я в электронике немного разбираюсь. Имеется образование - инженер-автоматик с разными железками опыт имеется. С программированием чуть по хуже, но я усвоил все материалы по ардуино и еще немного учил С++ самостоятельно. Так что не надо со мной совсем как с обезьяной =))
<>
Имеется:
1) Ардуино Уно
2) Дисплей MG12032 - 01 rev.D http://www.bonafide.com.hk/catalog/MG12032-01.pdf на микросхеме SED1520
3) Библиотека openGLCD
4) Огромное желание все это подключить чтоб работало
Порылся я в библиотеке нашел в ManualConfig_sed1520_Panel.h такую распиновку
01
#define glcdPinData0 8
02
#define glcdPinData1 9
03
#define glcdPinData2 10
04
#define glcdPinData3 11
05
#define glcdPinData4 4
06
#define glcdPinData5 5
07
#define glcdPinData6 6
08
#define glcdPinData7 7
09
10
#define glcdPinRW A2
11
#define glcdPinDI A3 // Ao glcd pin
12
13
/*
14
* modules may use
15
* - 0 chip selects and 1 enable
16
* - 2 enables and no chip selects
17
*
18
*/
19
20
#define NBR_CHIP_SELECT_PINS 2 // fill in with how many chip selects
21
22
#if NBR_CHIP_SELECT_PINS == 0
23
// no chipselects so use dual enables
24
#define glcdPinE1 A0
25
#define glcdPinE2 A1
подключил залил тестовый скеч GLCDdemo не работает, подсветка есть, регулировка контраста ничего не дает, изображения нет. пробовал менять NBR_CHIP_SELECT_PINS на 0 но тоже ничего. С библиотеками я не работал =(
Вопросы:
1) Куда подключать пины 1и2 RST и RC ? для чего они?
2) что изменить в библиотеке или скейче чтобы она корректно работала с этими микрухами в этом дисплее?
Если не туда запостил сильно не пинайте.
Может что другие гуру подскажут, если не в отпуске))
Хорошо бы :)))
Валерон, да забросте этот дисп , нафиг всякие LG , SAMSUNG (если не подделка китайская), PHILIPS, ....
они придуывают свои какие-то контроллеры , на них ни даташитов , ни инитов не выкладывают.
Народ осиливал только имея на руках сам тлф, и сканером (логическим анализатором) общение тлф с дисплеем , чтобы при включении тлф. выловить инициализацию.
Все это очень время затратно.
Читалка норм отвечает (по разным регистрам разное , и 00 ). можно было подумать что он как из 3го поста , если бы не последовательная смена байтов
011
03 = 2A 2E 2A 2C 3D 1C 3C 04
Так что такие пироги.
Берите диспы лучше от каких нибудь больших китайфонов. Думаю у дружбанов, или в любой захудалой ремонтной мастерской вам горку китайфонов отвалят за небольшой денежный стимул.
// вы вроде бы нашли даташит , поищите по нему initializ , там табличка , написано какие значения регистрам задать . А вообще логический анализатор в этом рулит, надо рабочий тлф и дисплей чтоб работал на нем.
Еще раз замечу , как-то исследовал здесь диспы от SonyEricsson CK15i , запустил , но проработали они не долго , скончались, им не понравилось питание 3.0-3.3в , надо не более 2.8в (у дисплеев 2 питания : одно питание процессора - оно низковольтно 1.8-2.8 край 3.3в , а другая для питания выходной шины (преобразователи уровней) 2.8-3.3в). Питание процессора этих диспов оказалось очень критичным к перенапряжению. Диспы хорошо отвечают читалке , как живые , но ничего уже не кажут , умерли на кристалле внутренние питающие преобразователи для питания матрицы.
http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=5#comment-258859
Slider, спасибо за совет - дело говоришь!
Самое прикольно, что в мануале на сотик конкретно контроллер указан и даташит на него нашел. Есть вариант в инете, что может другой контролер стоять, на который я даташит не нашел. Есть может и третий вариант, о котором ты говоришь, что поставили свой и молчат.
Вот я и купился, что если есть даташит на контроллер, то щас я его заюзаю. Еще ардуино подогнали за спасибо, НО ЗВЕЗДЫ НЕ СОШЛИСЬ!!!
Заброшу я его!!! Жаба давит, что лежат сотики рабочие samsung, htc и диспы на них целые..........и ни х.....я не сделать.
// вы вроде бы нашли даташит , поищите по нему initializ
Я делал по даташиту, но глухо. Я думаю надо ID точно прочитать, чтоб знать какой контроллер точно.
если искать по даташиту μPD161710 слово code
то
R96 D15 to D0 DCODn This is the register for reading device code only. When this register is read, it reads [1710].
должно читаться 1710 он и понятно μPD161710
а в логах там пусто , м.б. там другой контроллер .
если предположить перепутанность линий , 96 это 1001 0110 , наоборот будет 0110 1001 = 0x69
так вот в 69 у вас ответ 07 00000111 , перевернем -> 1110 0000 = E0 - что не совпадает с 1710 .
на многих брендовых тлф такое бывает, при производстве, заканчивается партия диспов , ставят другие с другим контроллером меняя прошивку под них.
А потом на форумах народ отгадывает что такая та ревизия диспов нифига уже не подходит на тлф, либо прошивать тлф старой/новой прошивкой, либо покупать дисп другой ревизии.
с тлф на операционках там проще , в них предусматривают наличие инитов под разные контроллеры.
у вас же что-то считалось, посмострите по даташиту, в регистрах что там должно лежать по умолчанию, если похожесть , то возможно у вас немного другой контроллер применен из этой же серии.
////
а , млин поторопился....
в даташите на стр.143-145
10. COMMAND COMMAND List
INDEX DATA
10進 16進 [15] [14] [13] [12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0]
096 0060 DCOD[15] DCOD[14] DCOD[13] DCOD[12] DCOD[11] DCOD[10] DCOD[9] DCOD[8] DCOD[7] DCOD[6] DCOD[5] DCOD[4] DCOD[3] DCOD[2] DCOD[1] DCOD[0]
т.е. R96 - это в десятичной системе , в шестнадцатеричной регистр 0x60
если предположить перепутанность линий , 96 это 1001 0110 , наоборот будет 0110 1001 = 0x69
так вот в 69 у вас ответ 07 00000111 , перевернем -> 1110 0000 = E0 - что не совпадает с 1710 .
Регистр 69 это в десятичной, он же в HEX 0x0060. Но это сути не меняет.
В даташите про умолчании нет ничего вроде, или я не могу найти.
Slider, если читалка читает то, что у меня в логах, то формат обмена по шине правильный?
на 99% - да . (1% помнится в начале темы попадались диспы с ID в нулевом адресе, там какие-то танцы с бубном были , сейчас такие не попадались ) Можете от туда читалки позапускать. Это и странно что последовательно байт повторяется , а не должна.
Да , по 0x60 одни нули , ничего полезного. Тогда бы было в логе 0x60 17 17 17 17 .... или 10 10 10 10 .....
по 03 = 2A 2E 2A 2C 3D 1C 3C 04 м.б. так ресет контроллера срабатывает , вот и получается разная последовательность.
/// преобразователям уровней на платах с али как-то не сильно доверяю , подводили уже при прошивке блютуза 4.0 CC2541 под HM10 , как и провода недообжатые.
http://forum.easyelectronics.ru/viewtopic.php?f=14&t=18606&sid=d84131f07534c497a73717ee7d495f0a&start=50
2. подключил модуль согласно выше схемы CCloader , DebugData DebugClock Reset через резисторы 1ком , и чтоб уровни были около 3в , применил вместо стабилитронов 3.0в - белые светодиоды на минус. (возможно и делители напр. пойдут , типа 1к+1к не больше ком иначе завалы могут быть , но со светодиодами наглядней ) . С преобразователями уровней на транзисторах или микросхеме проверено - не работает ! , только на резисторах !
Slider, может 1% мой случай? Мне кажется что у меня формат другой, чем в читалках.
Если во всех читалках при чтении регистров дергуют RD при RW=1, то здесь нужно дергать RW при RD =0 (стр. 39 и стр. 32). Если не трудно посмотри в даташите. Прав я или нет?
Плата у меня своя, преобразователи уровней на шине управления на резистивных делителях, а преобразователь шины данных на TXS0108, вот на нее и грешу. Буду делать на резистивных делителях. Только не уверен, что уровень 2.9В хватит меги.
Думаю это косяк даташита. Нет у контроллера два WR. Верхний это RD.
Слайдер, а читалка при чтении регистров передергивает CS ? Может для этого дисплея это критично.
Валерон, пиши свой скетч опроса регистров.
Валерон, пиши свой скетч опроса регистров.
Посмотри посты 2080 и 2082
Валерон, пиши свой скетч опроса регистров.
Посмотри посты 2080 и 2082
пока времени нет, гляньте сами. Говорю, начало темы посмотрите , мож и дальше что , уже забылось.
вот здесь на второй странице с картинками приводил , и как в случаях когда надо дергать по иному , для тех диспов у которых ответ только из 2х байтов состоит:
http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=1#comment-168290 там нужна мега , или по принципу переделайте для любой читалки .
Вроде бы, если не ошибаюсь, при чтении дергается RD , а при записи RW .