ну вот, наконец то победил дисп , спасибо croc19 за распиновку и описалово сигналов.
Проблема была:
1. в сильной зависимости нужной контрастности от скорости прорисовки кадра. И во "втором окне" контрастности , на который изначально ошибочно настроил, и оно как раз и вызывало артефакты при добавлении линии на экран. В итоге надо ставить на контрастность переменный резистор около 10-20ком (чтоб в широких пределах менять контрастность и не грузить 24в) , и на верх+24в и низGND добавить по 1ком. Так же в оригинальной плате стоит сглаживающий кондер 1-10мкф 50в .
2. в медлительности digitalWrite arduino IDE , пришлось убыстрять прямой записью в порт (для каждого digitalWrite скорость выросла в 20раз, а учитывая что был цикл в цикле , скорость выросла в очень много раз)
конечно 2КБ оперативки, у атмега328 не достаточно чтоб обслужить всю площадь 640х240 , для опыта использовал 640х16 (80байт*16линий это 1.2КБайта) . Для всей площади надо 19.2КБ - графика , либо 2.4КБ если выводить просто текст - символы из шрифтов(256разных символов) , это 80 знакомест по 30 строк , т.е. своеобразный LCD8030 , по примеру LCD1602 LCD2004
Так для справки - SRAM на ардуинках:
atmega328 2КБ
atmega128 4КБ(до 64КБ)
atmega2560 8КБ(до много КБ)
stm32 20КБ (дешевый модуль STM32F103C8T6 , что по 100руб )
т.е. для текста должно хватить atmega128, amega2560 , для графики их же с внешней памятью SRAM , либо переходить на STM32
// подсветку использовал родную от диспа. питалово ее занизил до 20в (последовательно стабилитрончиком 1W 3.3-3.6v , от USB тогда берет 0.5А , иначе 0.9-1А). Резисторы контрастности пришлось подобрать, чтобы не менять родной переменник.
//// размер матрицы 9" - 23см . края железной рамки (без учета ушек) 26см*11см
Во время бенчмарков всегда разные эффекты на экранчике, иногда полосы появляются, один раз было что толстые линии появлялись , один раз весь экран полностью залился черным цветом. Иногда вообще ничего не появляется.
Контакты прозванивал, всё вроде контачит. Что можете сказать?
Артефакты у вас потому что используется инициализация для контроллеров "ili9341 ili9488 ***" а у вас стоит другой контроллер. Команды немного не совпадают, по этому артефакты. У вас определило контроллер "FF00" , вполне может быть что это ошибка. RD у вас к ардуино подключен или к питанию? Должен к Ардуино.
vasechkins , видите эти много FF у вас в логе, такого не должно быть, вы смотрели логи какие примерно должны быть , на предыдущих страницах . У вас не правильно подключен дисп. либо шина управления, либо шина данных (точно на очередность D8D9D2-D7 ардуиновских?). Не видно что у вас с обратной стороны шлейфа, перепаяйте шину данных на левеее 8 пинов (если дорожки туди идут). и выложите лог что вышло. Чтоб проверить правильность шины управления - проследите как шина управления входит на стекло и сравните с очередностью к примеру из даташита ili9488 ili9327 (здесь приводились фотк как примерно это выглядет). page=1#comment-175986page=3#comment-216725page=3#comment-216650page=5#comment-270985page=5#comment-267153
всем привет помогите подобрать библиотеку для дисплея распиновки чисто случайно нашел дисплей труд в 8 битном режиме читалка вычитала контроллер HX8357D в читалки расширение 320 * 240 сам дисплей имеет 480 * 320 кучу библиотек перепробовал ни одна не подошла подключал дисплей к Ардуино нано
перепаяйте шину данных на левеее 8 пинов (если дорожки туди идут). и выложите лог что вышло.
Эти левее 8 пинов как будто вообще не подключены и никуда не идут.
slider пишет:
. Чтоб проверить правильность шины управления - проследите как шина управления входит на стекло
Вот:
Всё таки с распиновкой мне кажется что -то не так.
Судя по последнему фото, пучок вот этих дорожек в центре заходят так в экран: 6(reset), 7,8,9,10,11,12,13,14 (вроде как шина данных 8), потом идут 23,24,25,26 (вроде как шина управления), и потом 37 пин (что-то за пин). Все эти дорожки формируют вон тот самый крупный пучок.
Сroc19 запустился от ILI9341, смотрел даташит ничего в нем не понял. Может подскажешь как перевернуть RGB на BRG ну или наоборот, или может подскажешь как в 8ми bit-ной шине определить 0-7 где какой цвет?
Изменять надо не на физическом уровне, а немного изменив значение данных записываемых в регистр TFT. Точнее изменить значение всего одного бита, поменяв его на противоположное в функции ротации в библиотеке которую вы используете. Конкретно это 36h регистр 4 бит, если он имеет значение 1(установлен), поменять его на 0 или наоборот.
эх, когда же народ будет читать тему , а не удлинять ее одинаковыми вопросами, решенными.
vasechkins , MrKin , navistarr , все это уже было в теме и эти вопросы и ответы.
vasechkins , проверяйте контакты , сопротивления , напряжения , другую ардуинку попробуйте . Иногда у народа оказывались неисправные пины на ардуино, иногда сами дисплеи, залипухи иль разрывы на резисторах, провода.
MrKin, писал же к читалке, что смотреть надо что отмечено * (и что в рамке для v5.3), ответ с вашего диспа
276
Device Code Read (BFh)
277
BF = 01 01 22 15 26 00 00 00 *****
это R61526A . инфу на ваш контроллер и про инверсию приводил ранее на 6й странице:
comment-264976 , (там все, даташиты, иниты, переделки, всякие библиотеки, скетч не требующий библиотек)
Спасибо всем за помощь. Я читал это все но многое не понимаю, была бы понятна мне вся эта информация то разобрался, а так пришлось спросить как есть, бывают моменты когда на чем то застрянешь и ни как не можешь решить данную проблему без дельного совета знающих людей. Извиняюсь перед всеми кого задели мои туповатые вопросы которые вспываю не единожды. Возможно для Вас это еруна быстенько там то там подправил библиотеку, подстроил под себя и о чудо все работает. Еще раз мои извинения и моя благодарность всем кто не отказался помочь.
Всем привет! Осилил уже несколько дисплеев, все были почти одинаковыми, потому здесь не выкладывал, тема и так не маленькая, а дубли не нужны. Но с одним дисплеем у меня вообще ничего не получается. Более качественные фотки (если нужны) могу не скоро выложить...
Телефон: Wifi mobile
Дисплей: 3.2", 44 pin, надпись на дисплее: FPC-RX-32HX-006
Поиск в Гугле выдал просто огроменную помойку инфы. Все сайты что смотрел - говорят только о совместимых моделях. Распиновку как у меня не нашел, опять же, находит распиновки только совместимых моделей...
Примеры распиновок:
фотки должны быть кликабельны.
Основное различие всех распиновок: IM(0) и IM(1) (теоретически) у меня получаются на другом месте. 7 и 8 у меня не подключены, зато используются 9 и 10-й контакты. Возможно они и есть IMх.
Так же пины 13 и 14 у меня не подключены, а на некоторых распиновках там идут линии данных.
croc19, Да, так и пробовал, ничего не получилось. Дисплей молчит. ИД не читается. Единственное, я подключал по 8-и битной шине (D10-17). Пины управления пробовал и так и на оброт. Шину тоже пробовал переворачивать... Может распиновка не та совершенно?
3. неиспользуемые пины через 10к на GND (а то мало ли окажется среди них TE и другие с лог.1 на выходе, иль шина данных будет выводить лог1) . и на случай 16бит и 16ти битной адресации типа R0210h, R0211h,...
4. здесь есть старая читалка порт ID_display_read_to_serial_monitor_universal_v3_1_PORT_C_A , она подает лог0 на неиспользуемую шину данных. + можно поиграться с IM... . Ну иль v5.3 изменить для меги чтоб использовала C и А порты.
В общем, эпопея продолжается... Дисплей подключаю по 8-мибитной шине. По 16 нет возможности подключить + в устройстве где будет стоять, можно подключить только по 8-битной шине.. Небольшой вывод из наблюдений:
IM0 должен быть в +. IM1(3, или какой он там) без разницы. В других ситуациях читалка выдает явную ерунду.
Последовательность управляющих пинов: RD,WR,DC(RS),CS (как в распиновках выше). Если наоборот то читалка выдает ерунду.
Если использовать старшие пины (D10-D17) читилка выдает Unknown LCD driver chip: 0
Перешел на младшие пины (D0-D7), читалка стала что-то показывать! В разных ситуациях определяла разный чип: 1052, 84A и 80A Но дисплей молчит и ничего не отображает. Скорее всего если в какой-то раз драйвер и был правильно определен, то не подошла инициализация. Вот разные логи (я по-разноме переворачивал пины данных и управления):
Serial.println("There is currently no known working library.");
088
} else{
089
lcdRegisterOther();
090
lcdFillScreen(0xF800);
091
Serial.println("If your screen filled red, you may be able to use the library at <a href="http://misc.ws" title="http://misc.ws"" rel="nofollow">http://misc.ws"</a>);
092
}
093
094
//print_all_regs();
095
}
096
097
098
voidprint_all_regs() {
099
charstr[60];
100
uint16_t i, val;
101
102
for(i=0; i < 256; i++ )
103
{
104
delay(40);
105
val = lcdReadRegister(i);
106
sprintf(str, "Register 0x%0.2X : 0x%0.4X", i, val);
Хочу спросить про большой дисплей. Есть ли идеи, как его использовать? А то кроме часов ничего в голову не идет.
:) да фиг его знает, забросил в дальний угол, и не думал куда его использовать. Подключал ради интереса, из-за солидарности, как говориться по горячим следам. Часы думаю слишком жирно будет из него, и много хавать энергии будет по сравнению с простыми семисегментниками .
// был у знакомого, так он под натяжной потолок сделал огромные часы , семисегментники из кусков белылых светодиодных лент. Сейчас на ютубе и статьях, дофига инфы - семисегментный индикатор на светодиодной ленте ws2812 (ws2812b), иль часы на ws2812 . Здорово, что для управления всех сегментов нужен только один пин микроконтроллера. по идее простой attiny13 хватит , иль тож ардуиновского digispark на attiny85 .
//// в основном мне требуются, для своих поделок, цветные многопиксельные диспы, чтоб несколько больших графиков разноцветных выводить. Да и разные цвета наглядней , и повторяемость если-что высокая.
а детям рисовалку, так любой планшетник с емкостным тачем уделает этот дисп. Для текста и цифр - lcd2004 в поделках хватало. Да...., разве что часы, ардуинка по идее потянет, как с TV-out .
forfrends, возможно чтот у вас все-же с резисторами, контакт(канифоль,залипухи) / неконтакт(плохо залудились провода, обрыв) , с питанием (меньше 5.0в на ардуинке, слабое иль больше 3.3в на диспе (можно повесить белый светодиод, пусть работает как стабилитрон. Да и кондер на питание 3.3в не помешал бы) . раз у вас непонятки в начале опроса регистра 00:
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 10 50 50 50 52 52 52 52 *****
011
01 = 0
012
02 = 0
013
03 = 0
014
04 = 0 *
015
05 = EF EF EF EF EF EF EF EF
016
06 = 0
017
07 = 02 02 02 00 02 02 02 02
018
08 = 01 01 01 01 01 01 01 01
019
09 = 8F 8F 8F 8F 8F 8F 8F 8F
(на редких шлейфах, стоит кондер параллельно RST , он может заваливать начало) , иль все-же хилые 2,8-3.3в.
сравните с правильным ответом от HX8352
007
reg p1 p2 p3 p4 p5 p6 p7 p8
008
00 = 52 52 52 52 52 52 52 52 *****
009
01 = 02 02 02 02 02 02 02 02
010
02 = 0
011
03 = 0
012
04 = 0 *
013
05 = EF EF EF EF EF EF EF EF
014
06 = 0
015
07 = 0
016
08 = 01 01 01 01 01 01 01 01
017
09 = 8F 8F 8F 8F 8F 8F 8F 8F
0x5252 это HX8352A , регистры рисования 02 03 04 05 и 06 07 08 09 из них вычитывается 0x00EF-> 240pixel , 0x018F -> 400pixel comment-290641
1. попробуйте запустить через не копанный UTFT , пример UTFT\examples\Arduino (AVR)\UTFT_Demo_400x240 , вызов UTFT myGLCD(HX8352A, ..... , только не забудте оставить закоментированным в memorysaver.h //#define DISABLE_HX8352A , остальные DISABLE раскомментить . На RD подать лог.1.
2. иль той же читалкой, иль v5.2 , v5.3 , включив принудительно HX8347G ( в читалке 5.2 , 5.3 вначале найти identifier = 0x9341; заменить на identifier = 0x7575; ) , у него тож рисование через регистры 02 03 04 05 и 06 07 08 09 .
V_LCD , VDD28 , VBAT на + (2.8...+3.0...+3.3в какое есть)
WHTLED на GND
FMARK никуда
3. по управляющим понятно из их названий. К читалке сначала попробовать D0-7 , потом D8-D15 соответственно как D0-7 . ставьте просто последовательные 10ком , почему - долго объяснять. Фоток много выкладывал как реализовывал. Питалово сначала безопасней 2.8в . но сгодится и 3.3в , белый светик на это питание в роли стабилитрона от высоких уровней с 10ком.
используйте версию V5.3 там все расписано какие пины куда, так и подключайте пока не переделывая.
// ссылка на v3.5 в самом начале темы на первой странице, во втором сообщении.
4. выкладывайте качественные общие фото всего эксперимента, фото шлейфа, и вразумительный лог читалки.
.....
// в чем проблема частоты? у вас разве ардуина мега не 16мгц? делайте сначала 16мгц. Частота особо не важна, дисплей работает гораздо быстрее ардуины.
// / опыты с делителями и питанием потом будете делать , сначала ставьте просто 10ком , Цветной снег на изображении - это очень хороший признак.
// // если вычитывается все нули , значит принебрегли каким-то пунктом., где-то неконтакт/лишний контакт , иль по запарке не правильно подключили, возможно неисправны какие-либо пины ардуины.
частота кварца на меге важна? при смене местами cs rs wr бывает шум на дисплее, более сделать не получается. питание 2.75. остальные пины через рез.делители 4.7+4.7ком, т.е. на них примерно 2.4в
//снег то появиться то пропадет. дисплей ранее питался от телефона iq239 от 2.8в,100%рабочий. провода прозвонил. предположительно там ili 9488.
//в логе пусто, совсем, будто не видит вообще
в читалке (в демопримерах) где порты конфигурировать? у меня МЕГА
///RD WR аппаратно работают?, а остальные как?
slider с вами можно связаться через вибер или ватсап? вот мой 9676362404
Добрый день. По совету slider на дисплее от GT-S5233T перепробывал разное разрешение, разные иниты. Но толку не дало как было раздвоение картинки так и осталось.
На конец подошла ардуинка уно и я запустил читалку. Вот что она выдала:
Как я понимаю у меня проблема чип не определен. На UTFT пробовал ставить разное разрешение, 400х240, картинка так и оставалась раздвоенная. Дисплей s5230 пишут, что чип одинаковый, но дисплеи по размерам разные, s5233 по длиннее. Ну и дисплей как я понял у меня оригинал. Теперь и не знаю, как его нормально запустить. Может он глючный дисплей? После 10 или 20 раза читалка выдала:
forfrends, сдуйте доп шлейф, проще будет . lcm_id нам не зачем. Полагаю , что зачастую это чтоб тлф распознавал по делителю напр., на шлейфе, между + и - , что это оригинал дисплея (иль такая то ревизия контроллера) , своего рода простая защита от подделок и распознавание . так в инете же есть инфа про 8K2346http://vrtp.ru/index.php?showtopic=1120&st=3060#
Drive IC: ILI9481
PIN NO.: 44PIN
Spacing: 0.8mm
Interface form: 16 bit, 18 bit parallel interface
Resolution: 272xRGBx480
судя по вашим логам, где-то неконтакт, или управление перепутано. пробуйте подключаться к D0-D7 , все IM лог1. в регистре BF должно попастся 9481
Tvicks, начнем с того , читалку через 10к подключали и стабилитрон/белый светодиод на питание делали ? и при вставке/редактировании логов , поставьте пометку "сворачивать код по умолчанию" . Иниты от сониэрика U5 U8 пробовали? Вы точно подключили последовательность D0-D7 дисплея к D8D9D2-D7 ардуины соответственно ? (лог похож что не так подключен дисп). Что на фото, какие именно либы использовали? Я вам вроде говорил использовать либу UTFT под 8 бит (к примеру explay n1, и подобные ili9488) и в ее папку закитуть поочередно иниты для оригинального и поддельного сониэрика VIVAZ U5 U8 . Вы это сделали? а то что-то сомневаюсь что вы это проделали , а спрашиваете а что дальше. надо быть уверенным что это ранее сделали.
traj , позже в вибер черкну, тлф дико тормозит после установки вацапа. Зачем конфиг портов? на atmega128 хотите переделать?
35 пин - скорее всего IM0. Так как если на него подать 1 то читалка начинает читать что-то внятное. подключаю по 8 бит. D0-D7. Дисплей не завелся, но во всемя работы читалки (и во время теста после) дисплей менял яркость и иногда мигал. Лог читалки:
forfrends, судя по логам - плохое подключение, неконтакт/лишнийконтакт (сделайте общую фотку эксперимента) . в инете 8K2346 находится ili9481 . согласно даташиту для 8бит надо подать на IM0, IM1 по лог1
поддержка ili9481 есть и у UTFT (16bit), и у Adafruit (8bit) . для 8bit UTFT можно использовать ту что для ILI9327 turbo, а инит подменить ей от ili9481
Не понятно, например, когда в скетчах пишут типа: подаем сигнал на 7 пин. (my_func (7) ; //pin 7)
А что за седьмой пин то?! цифровой? аналоговый? количественно физический?
Не понятно, например, когда в скетчах пишут типа: подаем сигнал на 7 пин. (my_func (7) ; //pin 7)
А что за седьмой пин то?! цифровой? аналоговый? количественно физический?
ну вот, наконец то победил дисп , спасибо croc19 за распиновку и описалово сигналов.
Проблема была:
1. в сильной зависимости нужной контрастности от скорости прорисовки кадра. И во "втором окне" контрастности , на который изначально ошибочно настроил, и оно как раз и вызывало артефакты при добавлении линии на экран. В итоге надо ставить на контрастность переменный резистор около 10-20ком (чтоб в широких пределах менять контрастность и не грузить 24в) , и на верх+24в и низGND добавить по 1ком. Так же в оригинальной плате стоит сглаживающий кондер 1-10мкф 50в .
2. в медлительности digitalWrite arduino IDE , пришлось убыстрять прямой записью в порт (для каждого digitalWrite скорость выросла в 20раз, а учитывая что был цикл в цикле , скорость выросла в очень много раз)
// подробно "Ускоряем Ардуино" можно прочитать здесь https://istarik.ru/blog/arduino/1.html http://robotosha.ru/arduino/digitalwrite-optimizing-arduino.html https://geektimes.ru/post/255744/
01
Vo (+7V... +24V)
02
+24
03
D7
04
D6
05
D5
06
D4
07
D3
08
D2
09
D1
10
D0
11
nc
12
GND
13
+5V
14
CL2 Clock - CP2 - Data shift clock - Pixeltakt
15
CL1 LP - CP - Data latch clock - Zeilentakt
16
FLM Frame sync - First line marker - Frametakt
17
Display On/Off (Off bei GND) On - лог.1
конечно 2КБ оперативки, у атмега328 не достаточно чтоб обслужить всю площадь 640х240 , для опыта использовал 640х16 (80байт*16линий это 1.2КБайта) . Для всей площади надо 19.2КБ - графика , либо 2.4КБ если выводить просто текст - символы из шрифтов(256разных символов) , это 80 знакомест по 30 строк , т.е. своеобразный LCD8030 , по примеру LCD1602 LCD2004
//// размер матрицы 9" - 23см . края железной рамки (без учета ушек) 26см*11см
/////// скетч:
001
// вывод 2х строчек шрифтов на монохромный дисп 640x240
002
//#include "CyberLib.h"
003
// если менять пины , то подсмотреть либу CyberLib.h , как их заменить на высокоскоростное переключение
004
#define CP1 9 // строки , дернуть после передачи строки из 80 байт - это = 640 пикселей в строчке
005
#define CP2 10 // data , дергать чтобы передался байт = 8 пикселям в строке
006
#define S 8 // отработать кадры совместно с CP1 , дергать совместно с CP1 - перед началом каждого кадра
007
008
009
int
i,j,ii=0;
010
byte
mass[80][16];
// видео ОЗУ , 80байт(640пикселей) на 16строк из640
011
byte
mass8[8];
// вспомогательный массивчик 8х8 бит для переворачивания баита шрифта из вдоль на поперек (с роризонтали на вертикаль)
012
//byte a;
013
//int b;
014
015
// the setup function runs once when you press reset or power the board
016
void
setup
() {
017
// initialize digital pin 13 as an output.
018
pinMode(CP1, OUTPUT); digitalWrite(CP1, LOW);
019
pinMode(CP2, OUTPUT); digitalWrite(CP2, LOW);
020
pinMode(S, OUTPUT); digitalWrite(S, LOW);
021
DDRD=0xFF;
// конф. порт на выход (ардуиновские пины D0-D7)
022
PORTD=0x00;
// уст. в 0
023
024
// очистка массива видео ОЗУ
025
for
(j=0; j<16; j++)
026
{
027
for
(i=0; i<80; i++) {
028
mass[i][j]=0;
029
}
030
}
031
032
// шрифты из библиотеки Adafruit_GFX_Library pcd8544 nokia 5510 , UTFT , U8Glib
033
// в частности из мессаги <a href="http://arduino.ru/forum/obshchii/russkie-simvoly-lcd-5110#comment-81530" rel="nofollow">http://arduino.ru/forum/obshchii/russkie-simvoly-lcd-5110#comment-81530</a>
034
static
const
byte
lcd_font[][5] PROGMEM =
035
{
036
{ 0x00, 0x00, 0x00, 0x00, 0x00 },
// sp
037
{ 0x00, 0x00, 0x2f, 0x00, 0x00 },
// !
038
{ 0x00, 0x07, 0x00, 0x07, 0x00 },
// "
039
{ 0x14, 0x7f, 0x14, 0x7f, 0x14 },
// #
040
{ 0x24, 0x2a, 0x7f, 0x2a, 0x12 },
// $
041
{ 0x23, 0x13, 0x08, 0x64, 0x62 },
// %
042
043
{ 0x36, 0x49, 0x55, 0x22, 0x50 },
// &
044
{ 0x00, 0x05, 0x03, 0x00, 0x00 },
// '
045
{ 0x00, 0x1c, 0x22, 0x41, 0x00 },
// (
046
{ 0x00, 0x41, 0x22, 0x1c, 0x00 },
// )
047
{ 0x14, 0x08, 0x3E, 0x08, 0x14 },
// *
048
{ 0x08, 0x08, 0x3E, 0x08, 0x08 },
// +
049
{ 0x00, 0x00, 0x50, 0x30, 0x00 },
// ,
050
{ 0x10, 0x10, 0x10, 0x10, 0x10 },
// -
051
{ 0x00, 0x60, 0x60, 0x00, 0x00 },
// .
052
{ 0x20, 0x10, 0x08, 0x04, 0x02 },
// /
053
{ 0x3E, 0x51, 0x49, 0x45, 0x3E },
// 0
054
{ 0x00, 0x42, 0x7F, 0x40, 0x00 },
// 1
055
{ 0x42, 0x61, 0x51, 0x49, 0x46 },
// 2
056
{ 0x21, 0x41, 0x45, 0x4B, 0x31 },
// 3
057
{ 0x18, 0x14, 0x12, 0x7F, 0x10 },
// 4
058
{ 0x27, 0x45, 0x45, 0x45, 0x39 },
// 5
059
{ 0x3C, 0x4A, 0x49, 0x49, 0x30 },
// 6
060
{ 0x01, 0x71, 0x09, 0x05, 0x03 },
// 7
061
{ 0x36, 0x49, 0x49, 0x49, 0x36 },
// 8
062
{ 0x06, 0x49, 0x49, 0x29, 0x1E },
// 9
063
{ 0x00, 0x36, 0x36, 0x00, 0x00 },
// :
064
{ 0x00, 0x56, 0x36, 0x00, 0x00 },
// ;
065
{ 0x08, 0x14, 0x22, 0x41, 0x00 },
// <
066
{ 0x14, 0x14, 0x14, 0x14, 0x14 },
// =
067
{ 0x00, 0x41, 0x22, 0x14, 0x08 },
// >
068
{ 0x02, 0x01, 0x51, 0x09, 0x06 },
// ?
069
{ 0x32, 0x49, 0x59, 0x51, 0x3E },
// @
070
{ 0x7E, 0x11, 0x11, 0x11, 0x7E },
// A
071
{ 0x7F, 0x49, 0x49, 0x49, 0x36 },
// B
072
{ 0x3E, 0x41, 0x41, 0x41, 0x22 },
// C
073
{ 0x7F, 0x41, 0x41, 0x22, 0x1C },
// D
074
{ 0x7F, 0x49, 0x49, 0x49, 0x41 },
// E
075
{ 0x7F, 0x09, 0x09, 0x09, 0x01 },
// F
076
{ 0x3E, 0x41, 0x49, 0x49, 0x7A },
// G
077
{ 0x7F, 0x08, 0x08, 0x08, 0x7F },
// H
078
{ 0x00, 0x41, 0x7F, 0x41, 0x00 },
// I
079
{ 0x20, 0x40, 0x41, 0x3F, 0x01 },
// J
080
{ 0x7F, 0x08, 0x14, 0x22, 0x41 },
// K
081
{ 0x7F, 0x40, 0x40, 0x40, 0x40 },
// L
082
{ 0x7F, 0x02, 0x0C, 0x02, 0x7F },
// M
083
{ 0x7F, 0x04, 0x08, 0x10, 0x7F },
// N
084
{ 0x3E, 0x41, 0x41, 0x41, 0x3E },
// O
085
{ 0x7F, 0x09, 0x09, 0x09, 0x06 },
// P
086
{ 0x3E, 0x41, 0x51, 0x21, 0x5E },
// Q
087
{ 0x7F, 0x09, 0x19, 0x29, 0x46 },
// R
088
{ 0x46, 0x49, 0x49, 0x49, 0x31 },
// S
089
{ 0x01, 0x01, 0x7F, 0x01, 0x01 },
// T
090
{ 0x3F, 0x40, 0x40, 0x40, 0x3F },
// U
091
{ 0x1F, 0x20, 0x40, 0x20, 0x1F },
// V
092
{ 0x3F, 0x40, 0x38, 0x40, 0x3F },
// W
093
{ 0x63, 0x14, 0x08, 0x14, 0x63 },
// X
094
{ 0x07, 0x08, 0x70, 0x08, 0x07 },
// Y
095
{ 0x61, 0x51, 0x49, 0x45, 0x43 },
// Z
096
{ 0x00, 0x7F, 0x41, 0x41, 0x00 },
// [
097
{ 0x55, 0x2A, 0x55, 0x2A, 0x55 },
// 55
098
{ 0x00, 0x41, 0x41, 0x7F, 0x00 },
// ]
099
{ 0x04, 0x02, 0x01, 0x02, 0x04 },
// ^
100
{ 0x40, 0x40, 0x40, 0x40, 0x40 },
// _
101
{ 0x00, 0x01, 0x02, 0x04, 0x00 },
// '
102
{ 0x20, 0x54, 0x54, 0x54, 0x78 },
// a
103
{ 0x7F, 0x48, 0x44, 0x44, 0x38 },
// b
104
{ 0x38, 0x44, 0x44, 0x44, 0x20 },
// c
105
{ 0x38, 0x44, 0x44, 0x48, 0x7F },
// d
106
{ 0x38, 0x54, 0x54, 0x54, 0x18 },
// e
107
{ 0x08, 0x7E, 0x09, 0x01, 0x02 },
// f
108
{ 0x0C, 0x52, 0x52, 0x52, 0x3E },
// g
109
{ 0x7F, 0x08, 0x04, 0x04, 0x78 },
// h
110
{ 0x00, 0x44, 0x7D, 0x40, 0x00 },
// i
111
{ 0x20, 0x40, 0x44, 0x3D, 0x00 },
// j
112
{ 0x7F, 0x10, 0x28, 0x44, 0x00 },
// k
113
{ 0x00, 0x41, 0x7F, 0x40, 0x00 },
// l
114
{ 0x7C, 0x04, 0x18, 0x04, 0x78 },
// m
115
{ 0x7C, 0x08, 0x04, 0x04, 0x78 },
// n
116
{ 0x38, 0x44, 0x44, 0x44, 0x38 },
// o
117
{ 0x7C, 0x14, 0x14, 0x14, 0x08 },
// p
118
{ 0x08, 0x14, 0x14, 0x18, 0x7C },
// q
119
{ 0x7C, 0x08, 0x04, 0x04, 0x08 },
// r
120
{ 0x48, 0x54, 0x54, 0x54, 0x20 },
// s
121
{ 0x04, 0x3F, 0x44, 0x40, 0x20 },
// t
122
{ 0x3C, 0x40, 0x40, 0x20, 0x7C },
// u
123
{ 0x1C, 0x20, 0x40, 0x20, 0x1C },
// v
124
{ 0x3C, 0x40, 0x30, 0x40, 0x3C },
// w
125
{ 0x44, 0x28, 0x10, 0x28, 0x44 },
// x
126
{ 0x0C, 0x50, 0x50, 0x50, 0x3C },
// y
127
{ 0x44, 0x64, 0x54, 0x4C, 0x44 },
// z
128
129
{ 0x08, 0x08, 0x36, 0x41, 0x41 },
// {
130
{ 0x00, 0x00, 0x7F, 0x00, 0x00 },
// |
131
{ 0x41, 0x41, 0x36, 0x08, 0x08 },
// }
132
{ 0x02, 0x01, 0x02, 0x02, 0x01 },
// ~
133
134
{ 0x7E, 0x11, 0x11, 0x11, 0x7E },
// А
135
{ 0x7F, 0x49, 0x49, 0x49, 0x33 },
// Б
136
{ 0x7F, 0x49, 0x49, 0x49, 0x36 },
// В
137
{ 0x7F, 0x01, 0x01, 0x01, 0x03 },
// Г
138
{ 0xE0, 0x51, 0x4F, 0x41, 0xFF },
// Д
139
{ 0x7F, 0x49, 0x49, 0x49, 0x49 },
// Е
140
{ 0x77, 0x08, 0x7F, 0x08, 0x77 },
// Ж
141
{ 0x49, 0x49, 0x49, 0x49, 0x36 },
// З
142
{ 0x7F, 0x10, 0x08, 0x04, 0x7F },
// И
143
{ 0x7C, 0x21, 0x12, 0x09, 0x7C },
// Й
144
{ 0x7F, 0x08, 0x14, 0x22, 0x41 },
// К
145
{ 0x20, 0x41, 0x3F, 0x01, 0x7F },
// Л
146
{ 0x7F, 0x02, 0x0C, 0x02, 0x7F },
// М
147
{ 0x7F, 0x08, 0x08, 0x08, 0x7F },
// Н
148
{ 0x3E, 0x41, 0x41, 0x41, 0x3E },
// О
149
{ 0x7F, 0x01, 0x01, 0x01, 0x7F },
// П
150
{ 0x7F, 0x09, 0x09, 0x09, 0x06 },
// Р
151
{ 0x3E, 0x41, 0x41, 0x41, 0x22 },
// С
152
{ 0x01, 0x01, 0x7F, 0x01, 0x01 },
// Т
153
{ 0x27, 0x48, 0x48, 0x48, 0x3F },
// У
154
{ 0x1C, 0x22, 0x7F, 0x22, 0x1C },
// Ф
155
{ 0x63, 0x14, 0x08, 0x14, 0x63 },
// Х
156
{ 0x7F, 0x40, 0x40, 0x40, 0xFF },
// Ц
157
{ 0x07, 0x08, 0x08, 0x08, 0x7F },
// Ч
158
{ 0x7F, 0x40, 0x7F, 0x40, 0x7F },
// Ш
159
{ 0x7F, 0x40, 0x7F, 0x40, 0xFF },
// Щ
160
{ 0x01, 0x7F, 0x48, 0x48, 0x30 },
// Ъ
161
{ 0x7F, 0x48, 0x30, 0x00, 0x7F },
// Ы
162
{ 0x7F, 0x48, 0x48, 0x30, 0x00 },
// Ь
163
{ 0x22, 0x41, 0x49, 0x49, 0x3E },
// Э
164
{ 0x7F, 0x08, 0x3E, 0x41, 0x3E },
// Ю
165
{ 0x46, 0x29, 0x19, 0x09, 0x7F },
// Я
166
{ 0x20, 0x54, 0x54, 0x54, 0x78 },
// а
167
{ 0x3C, 0x4A, 0x4A, 0x49, 0x31 },
// б
168
{ 0x7C, 0x54, 0x54, 0x28, 0x00 },
// в
169
{ 0x7C, 0x04, 0x04, 0x04, 0x0C },
// г
170
{ 0xE0, 0x54, 0x4C, 0x44, 0xFC },
// д
171
{ 0x38, 0x54, 0x54, 0x54, 0x08 },
// е
172
{ 0x6C, 0x10, 0x7C, 0x10, 0x6C },
// ж
173
{ 0x44, 0x44, 0x54, 0x54, 0x28 },
// з
174
{ 0x7C, 0x20, 0x10, 0x08, 0x7C },
// и
175
{ 0x78, 0x42, 0x24, 0x12, 0x78 },
// й
176
{ 0x7C, 0x10, 0x28, 0x44, 0x00 },
// к
177
{ 0x20, 0x44, 0x3C, 0x04, 0x7C },
// л
178
{ 0x7C, 0x08, 0x10, 0x08, 0x7C },
// м
179
{ 0x7C, 0x10, 0x10, 0x10, 0x7C },
// н
180
{ 0x38, 0x44, 0x44, 0x44, 0x38 },
// о
181
{ 0x7C, 0x04, 0x04, 0x04, 0x7C },
// п
182
{ 0x7C, 0x14, 0x14, 0x14, 0x08 },
// р
183
{ 0x38, 0x44, 0x44, 0x44, 0x44 },
// с
184
{ 0x04, 0x04, 0x7C, 0x04, 0x04 },
// т
185
{ 0x0C, 0x50, 0x50, 0x50, 0x3C },
// у
186
{ 0x18, 0x24, 0x7E, 0x24, 0x18 },
// ф
187
{ 0x44, 0x28, 0x10, 0x28, 0x44 },
// х
188
{ 0x7C, 0x40, 0x40, 0x40, 0xFC },
// ц
189
{ 0x0C, 0x10, 0x10, 0x10, 0x7C },
// ч
190
{ 0x7C, 0x40, 0x7C, 0x40, 0x7C },
// ш
191
{ 0x7C, 0x40, 0x7C, 0x40, 0xFC },
// щ
192
{ 0x04, 0x7C, 0x50, 0x50, 0x20 },
// ъ
193
{ 0x7C, 0x50, 0x20, 0x00, 0x7C },
// ы
194
{ 0x7C, 0x50, 0x50, 0x20, 0x00 },
// ь
195
{ 0x28, 0x44, 0x54, 0x54, 0x38 },
// э
196
{ 0x7C, 0x10, 0x38, 0x44, 0x38 },
// ю
197
{ 0x08, 0x54, 0x34, 0x14, 0x7C }
// я
198
};
199
200
201
/*
202
for (i=0; i<80; i++) // шрифт как есть, повернут на 90 град.
203
{
204
// mass[80][16]=lcd_font[150][5];
205
mass[i][0]=0;
206
mass[i][1]=pgm_read_byte( &lcd_font[i][0] );
207
mass[i][2]=pgm_read_byte( &lcd_font[i][1] );
208
mass[i][3]=pgm_read_byte( &lcd_font[i][2] );
209
mass[i][4]=pgm_read_byte( &lcd_font[i][3] );
210
mass[i][5]=pgm_read_byte( &lcd_font[i][4] );
211
mass[i][6]=0;
212
mass[i][7]=0;
213
}
214
*/
215
216
// первые 8 линий на дисплее с переворотом букв шрифта
217
for
(i=0; i<80; i++)
218
{
219
// размерности mass[80][16] lcd_font[150][5];
220
mass8[0]=pgm_read_byte( &lcd_font[i][0] );
221
mass8[1]=pgm_read_byte( &lcd_font[i][1] );
222
mass8[2]=pgm_read_byte( &lcd_font[i][2] );
223
mass8[3]=pgm_read_byte( &lcd_font[i][3] );
224
mass8[4]=pgm_read_byte( &lcd_font[i][4] );
225
mass8[5]=0;
226
mass8[6]=0;
227
mass8[7]=0;
228
for
( ii=0; ii<8; ii++ )
229
{
230
bitWrite( mass[i][0],ii,bitRead(mass8[7-ii],0) );
/////
231
bitWrite( mass[i][1],ii,bitRead(mass8[7-ii],1) );
232
bitWrite( mass[i][2],ii,bitRead(mass8[7-ii],2) );
233
bitWrite( mass[i][3],ii,bitRead(mass8[7-ii],3) );
234
bitWrite( mass[i][4],ii,bitRead(mass8[7-ii],4) );
235
bitWrite( mass[i][5],ii,bitRead(mass8[7-ii],5) );
236
bitWrite( mass[i][6],ii,bitRead(mass8[7-ii],6) );
237
}
238
mass[i][15]=0;
239
}
240
241
242
243
// следующие 8 линий на дисплее с переворотом букв шрифта
244
for
(i=0; i<80; i++)
245
{
246
// размерности mass[80][16] lcd_font[150][5];
247
mass8[0]=pgm_read_byte( &lcd_font[i+80][0] );
248
mass8[1]=pgm_read_byte( &lcd_font[i+80][1] );
249
mass8[2]=pgm_read_byte( &lcd_font[i+80][2] );
250
mass8[3]=pgm_read_byte( &lcd_font[i+80][3] );
251
mass8[4]=pgm_read_byte( &lcd_font[i+80][4] );
252
mass8[5]=0;
253
mass8[6]=0;
254
mass8[7]=0;
255
256
for
( ii=0; ii<8; ii++ )
257
{
258
bitWrite( mass[i][8],ii,bitRead(mass8[7-ii],0) );
/////
259
bitWrite( mass[i][9],ii,bitRead(mass8[7-ii],1) );
260
bitWrite( mass[i][10],ii,bitRead(mass8[7-ii],2) );
261
bitWrite( mass[i][11],ii,bitRead(mass8[7-ii],3) );
262
bitWrite( mass[i][12],ii,bitRead(mass8[7-ii],4) );
263
bitWrite( mass[i][13],ii,bitRead(mass8[7-ii],5) );
264
bitWrite( mass[i][14],ii,bitRead(mass8[7-ii],6) );
265
}
266
mass[i][15]=0;
267
}
268
269
270
}
// end Void
271
272
273
274
// the loop function runs over and over again forever
275
void
loop
() {
276
277
PORTB |=B00000001 ;
// digitalWrite(S, 1);
278
cp1();
// вызов кадрового импульса
279
PORTB &= B11111110 ;
// digitalWrite(S, 0);
280
281
//первая строчка
282
283
for
(j=0; j<16; j++)
//20-видать будет какойто счетчик, в оперативке
284
{
285
for
(i=0; i<80; i++) {
286
PORTD=mass[i][j];
287
//if (i==j) PORTD=0xFF; else PORTD=0x00;
288
cp2();
289
}
290
cp1();
// перевод строки (вызов кадрового импульса)
291
}
292
293
294
// все остальные строчки
295
PORTD=0;
296
for
(j=0; j<224; j++) {
// 224 240-16строк=224пустые
297
for
(i=0; i<80; i++) { cp2(); }
// можно и убрать это заполнение пустышками оставшейся площади
298
// но из-за значительно увеличившейся скорости , надо будет настроить контрастность
299
cp1();
300
}
301
302
303
304
// глянем скока FPS
305
//if (iii==25) { PORTB|=B00100000 ; } // D13_High;
306
//if (iii==26) { PORTB &=B11011111 ; iii=0; } // D13_Low
307
//iii++;
308
309
}
310
311
312
313
void
cp1()
314
{
315
//digitalWrite(CP1, 1); digitalWrite(CP1, 0); - это оооочень медленно
316
PORTB |= B00000010;
// D9_High; - это быстрее в 20раз!!!!
317
PORTB &= B11111101;
// D9_Low;
318
}
319
320
void
cp2()
321
{
322
PORTB |= B00000100;
// D10_High;
323
PORTB &=B11111011;
// D10_Low;
324
//digitalWrite(CP2, 1); digitalWrite(CP2, 0);
325
}
шрифты взял от сюда http://arduino.ru/forum/obshchii/russkie-simvoly-lcd-5110#comment-81530
Мучаю дисплей клона I9300 39 pin.
Распиновка вроде такая:
01
1-4 touch
02
03
5, 29GND
04
05
27,28 VCC
06
07
6 reset
08
09
23 RD
10
11
24 WR
12
13
25 RS
14
15
26 CS
16
17
7-14 D15-D8
18
19
30 led Anode
20
21
31-36,38,39 led kathod
Фото:
Читалка 5.3 выдает следующее:
001
TFT LCD UNO shield pinout Adafruit D89234567
002
on board Arduino U
003
004
v5.3 read all register + read ID + TFT LCD test
005
for
8bit TFT LCD UNO shield pinout Adafruit D89234567
006
on board Arduino UNO & Arduino MEGA
007
TFT size
set
is
320x240
008
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
009
v5.3 B0h <- 0xFFFFFF <- 0x040404 from Slider
010
<a href=
"http://www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
title=
"www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
rel=
"nofollow"
>www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob...</a>
011
012
reg p1 p2 p3 p4 p5 p6 p7 p8
013
00 = 00 00 FF 00 FF 00 FF 00 *****
014
01 = 01 FF 00 FF 00 FF 00 FF
015
02 = 02 FF 00 FF 02 FF 02 FF
016
03 = FF 00 FF 00 FF 03 FF 01
017
04 = 04 C4 FF 00 FF 00 FF 00 *****
018
05 = FF 05 FF 05 C5 07 05 7F
019
06 = 06 FF 04 FF 06 FF 06 06
020
07 = DF FF 00 FF 00 FF 00 FF
021
08 = FF 00 FF 00 FF 00 FF 00
022
09 = 09 09 FF 00 FF 08 FF 00
023
0A = 00 FF 08 FF 0A CA 0A 0A
024
0B = FF FF 0B FF 00 FF 00 FF
025
0C = 00 FF 00 FF 04 FF 00 FF
026
0D = FF 0D FF 0D FF 3F 0D FF
027
0E = FF FF 00 FF 00 FF 00 FF
028
0F = 0F 0F FF 0F FF 00 FF 00
029
10 = D0 FF 00 FF 10 FF 00 FF
030
11 = FF 00 FF 11 FF 00 FF 00
031
12 = D2 FF 00 FF 00 FF 00 FF
032
13 = FF 00 FF 13 FF 11 FF 10
033
14 = 00 FF 00 FF 14 D4 17 D4
034
15 = 15 15 FF 14 FF 00 FF 00
035
16 = 16 FF FF 14 FF 00 FF 00
036
17 = 00 FF 00 FF 14 FF 14 FF
037
18 = 00 FF 18 FF 00 FF 00 FE
038
19 = 1B 19 FF 00 FF 00 FF 00
039
1A = 00 FF 00 FF 18 FF 00 FF
040
1B = FF 1B FF FF 1B FF 1B FF
041
1C = 1C FF 00 FF 1C FF 14 FF
042
1D = FF 1D FF FF 00 FF 00 FF
043
1E = 1E FF 1E FF FF 1E FF 1E
044
1F = FF 1F FF FF FF FF FF FF
045
20 = FF 00 FF 00 FF 00 FF 00
046
21 = FF 00 FF 20 FF 20 FF 21
047
22 = FF 22 FF 23 22 FF 22 FF
048
23 = 23 FF FF 23 FF 20 FF 00
049
24 = 00 FF 04 FF 24 E4 27 24
050
25 = 24 FF 25 FF 25 FF 25 E5
051
26 = FF 24 FF FF 26 FF 26 FF
052
27 = FF 3F E7 FF 00 FF 00 FF
053
28 = 28 FF 28 FF 28 FF 28 E8
054
29 = FF 08 FF 29 FF 29 FF 28
055
2A = 2A FF 00 FF 2A FF 28 FF
056
2B = FF FF 2B FF 00 FF 08 FF
057
2C = FF 00 FF 00 FF 2C FF 2C
058
2D = 2D FF FF 00 FF 00 FF 00
059
2E = FF 00 FF 2E FF 2C FF 2E
060
2F = 2F FF 00 FF 2F FF 2F FF
061
30 = FF 30 30 FF 00 FF 00 FF
062
31 = FF 31 F1 FF 10 FF 00 FF
063
32 = F2 FF 00 FF 00 FF 00 FF
064
33 = FF 33 FF 00 FF 00 FF 00
065
34 = F4 FF 00 FF 00 FF 00 FF
066
35 = 01 FF 35 FF FF 75 FF 35
067
36 = 36 FF FF 00 FF 00 FF 00
068
37 = FF 00 FF 37 FF 37 FF 37
069
38 = 38 FF 38 FF 00 FF 00 FF
070
39 = FF 39 F9 FF 38 FF 00 FF
071
3A = FF 00 FF 00 FF 3A FF 3A
072
3B = 00 FF 3B FF FF FF FF FF
073
3C = FF FF 3C FF 00 FF 3C FF
074
3D = 3D FD FF 00 FF 00 FF 00
075
3E = 3E FF 3E FF FF FE FF FF
076
3F = FF FF 00 FF 3F FF 3F FF
077
40 = 40 C0 FF 00 FF 00 FF 00
078
41 = 41 FF 41 41 FF 41 FF 41
079
42 = FF 42 FF 42 C2 43 42 FF
080
43 = 00 FF 03 FF 43 FF 43 FF
081
44 = 47 44 FF 44 FF 00 FF 00
082
45 = C5 FF 00 FF 00 FF 00 FF
083
46 = 46 FF FF 00 FF 00 FF 00
084
47 = FF 47 FF FF 47 FF 47 FF
085
48 = FF FF 40 FF 48 FF 00 FF
086
49 = FF 49 FF FF 48 FF 40 FF
087
4A = 00 FF 4A FF FF 4A FF 4A
088
4B = FF 4B FF FF 4B FF 4B FF
089
4C = FF 00 FF 00 FF 00 FF 00
090
4D = FF 4D FF 4D FF 4D FF 4D
091
4E = FF 4E CE FF 4E FF 00 FF
092
4F = FF 00 FF 00 FF 03 FF 0F
093
50 = FF 50 FF 53 50 FF 50 FF
094
51 = FF 11 FF 51 FF 51 D1 7F
095
52 = FF FF 50 FF 00 FF 00 FF
096
53 = FF FF 53 FF 00 FF 00 FF
097
54 = 54 FF 00 FF 14 FF 54 FF
098
55 = 00 FF 7F 55 FF 55 FF 55
099
56 = FE FF 56 FF 00 FF 16 FF
100
57 = FF 57 FF FF D7 FF FF FF
101
58 = FF 58 58 FF 58 FF 00 FF
102
59 = FF 00 FF 00 FF 59 FF 59
103
5A = 5A DA FF 00 FF 58 FF 00
104
5B = FF 5B FF FF 5B FF 5B FF
105
5C = FF FF 5C FF 00 FF 00 FF
106
5D = FF 5D FF 00 FF 00 FF 09
107
5E = FF 5E FF FF 5C FF 44 FF
108
5F = 00 FF 5F FF 7F FF FF FF
109
60 = FF 40 E0 FF 60 FF 60 FF
110
61 = 00 FF 21 FF 61 FF 61 FF
111
62 = FF 62 62 FF 40 FF 00 FF
112
63 = FF FF 63 FF 00 FF 00 FF
113
64 = FF 00 FF 64 FF 40 FF 40
114
65 = FF 00 FF 65 FF 65 FF 65
115
66 = 66 FF 00 FF 66 FF 66 FF
116
67 = FF FF 64 FF 00 FF 00 FF
117
68 = FF 40 FF 00 FF 00 FF 28
118
69 = FF FF 69 FF 00 FF 00 FF
119
6A = FF FF 40 FF 00 FF 00 FF
120
6B = 6B FF FF 40 FF 00 FF 00
121
6C = FF 00 FF 2C FF 6C FF 6C
122
6D = FF FF FF FF 00 FF 00 FF
123
6E = FF 00 FF 6E FF 6E FF 6E
124
6F = FF FF 00 FF 6F FF 6F FF
125
70 = FF 70 FF FF 40 FF 70 FF
126
71 = 71 FF 73 71 FF 71 FF 71
127
72 = FF 73 F2 FF 00 FF 00 FF
128
73 = 00 FF 00 FF 33 FF 33 FF
129
74 = FF 00 FF 34 FF 74 FF 74
130
75 = FF 75 FF 75 FF FF FF FF
131
76 = FF 00 FF 00 FF 00 FF 00
132
77 = 77 FF FF 77 FF 40 FF 00
133
78 = FF 78 FF 00 FF 00 FF 78
134
79 = FF 39 FF 79 FF 7F FF FF
135
7A = FA FF 00 FF 7A FF 7A FF
136
7B = 7B FF FF 7B FF 00 FF 00
137
7C = FF 00 FF 00 FF 00 FF 00
138
7D = FF 00 FF 01 FF 7D FF 7D
139
7E = 7F FF FF 7C FF 00 FF 00
140
7F = 7F FF FF FF FF FF FF 7F
141
80 = FF 80 80 FF 00 FF 00 FF
142
81 = 00 FF 81 FF 80 FF 80 C1
143
82 = FF 00 FF 00 FF 00 FF 00
144
83 = C3 FF 83 FF 00 FF 03 FF
145
84 = 00 FF 00 FF 80 FF 84 FF
146
85 = FF 05 FF 85 C5 87 FF BF
147
86 = 86 86 FF 86 FF 00 FF 00
148
87 = 87 FF FF 87 FF 84 FF 00
149
88 = 00 FF 00 FF 00 FF 00 FF
150
89 = FF 00 FF 89 FF 89 FF 89
151
8A = FF 8A FF FF 8A FF 8A FF
152
8B = FF 8B FF 00 FF 00 FF 00
153
8C = 8C CC FF 00 FF 00 FF 00
154
8D = 8D FF 00 FF 8D FF 8D FF
155
8E = FF 00 FF 0E FF 8E FF 0E
156
8F = 8F FF FF 8F FF 80 FF 00
157
90 = FF 00 FF 90 FF 90 FF 90
158
91 = FF 00 FF 90 FF 90 FF 91
159
92 = D6 FF 00 FF 00 FF 00 FF
160
93 = 93 FF BF D3 FF 93 FF 93
161
94 = FF 00 FF 94 FF 84 FF 94
162
95 = FF BF 95 FF 80 FF 00 FF
163
96 = FF FF 00 FF 00 FF 00 FF
164
97 = 00 FF 00 FF 97 FF 17 FF
165
98 = FF 80 FF 00 FF 00 FF 00
166
99 = 19 FF 99 DD FF 99 FF 99
167
9A = FF 00 FF 00 FF 00 FF 00
168
9B = FF FF 00 FF 00 FF 00 FF
169
9C = 00 FF 9C FF 9F FF FF DF
170
9D = 9D DD FF 80 FF 00 FF 9C
171
9E = FF FF DE FF 00 FF 00 FF
172
9F = 9F FF FF 00 FF 00 FF 0F
173
A0 = FF 00 FF 00 FF 00 FF 00
174
A1 = FF A1 FF A1 FF A1 FF A3
175
A2 = 00 FF A2 FF A2 FF A2 EF
176
A3 = A3 FF 00 FF 00 FF 00 FF
177
A4 = A4 E4 FF 00 FF 00 FF 00
178
A5 = A5 E5 FF 00 FF 80 FF 00
179
A6 = FF A6 E6 FF A6 FF A6 FF
180
A7 = E7 FF 00 FF A7 FF A7 FF
181
A8 = FF 00 FF A8 FF A8 FF A8
182
A9 = A9 FF FF A9 FF A9 FF A9
183
AA = FF FF 00 FF 00 FF 00 FF
184
AB = 00 FF AB FF FF FF FF FF
185
AC = 00 FF AC FF AF FF AF FF
186
AD = FF 00 FF AD FF AD FF AD
187
AE = FF 00 FF AE FF AE FF AE
188
AF = FF FF 00 FF 00 FF 00 FF
189
B0 = FF B0 FF B0 FF BF B0 FF
190
B1 = B0 FF 00 FF B1 FF B1 FF
191
B2 = F2 FF 00 FF 00 FF 00 FF
192
B3 = FF B3 FF BF FF FF FF FF
193
B4 = FF FF 00 FF 00 FF 30 FF
194
B5 = FF B5 FF 00 FF 00 FF 00
195
B6 = F6 FF 00 FF B6 FF B6 FF
196
B7 = B7 FF BF FF FF FF FF FF
197
B8 = FF FF 00 FF 00 FF 00 FF
198
B9 = B9 FF FF 00 FF 00 FF 98
199
BA = FA FF 00 FF BA FF BA FF
200
BB = 00 FF 00 FF 3B FF 3B FF
201
BC = BC FF 00 FF BC FF BC FF
202
BD = BF FF FF BC FF 00 FF 00
203
BE = FF 00 FF 02 FF 3E FF 3E
204
BF = FF FF FF FF 00 FF 00 FF *****
205
C0 = C0 FF 00 FF 00 FF 00 FF
206
C1 = C1 FD FF C0 FF 00 FF 00
207
C2 = FE FF 00 FF 00 FF 00 FF
208
C3 = FF C0 FF C3 FF C3 FF C3
209
C4 = C4 C4 FF 00 FF 00 FF 00
210
C5 = FF 00 FF C5 FF C5 FF C5
211
C6 = C6 C6 FF 00 FF C0 FF 00
212
C7 = 00 FF C7 FF FF FF FF C7
213
C8 = C8 FF 00 FF C8 FF C8 FF
214
C9 = FF C9 C9 FF C9 FF C8 FF
215
CA = 00 FF CA FF FF FE FF CA
216
CB = CB FF 00 FF CB FF CB FF
217
CC = C0 FF 00 FF CC FF CC FF
218
CD = CD FF FF 00 FF 00 FF 00
219
CE = CE FF 00 FF CE FF CE FF
220
CF = 00 FF CF FF CF FF CF FF
221
D0 = FF 00 FF 50 FF D0 FF D0
222
D1 = FF D3 D1 FF C0 FF 00 FF
223
D2 = D0 FF 00 FF D2 FF D2 FF
224
D3 = FF FF D7 FF 00 FF 00 FF *****
225
D4 = D4 FF 00 FF 00 FF 00 FF
226
D5 = D5 FF FF FF FF FF FF D5
227
D6 = FF 00 FF D6 FF D6 FF D6
228
D7 = 00 FF 00 FF D7 FF D7 FF
229
D8 = FF 00 FF D8 FF D8 FF D8
230
D9 = D9 FF FF 00 FF 00 FF D8
231
DA = 00 FF 1A FF DA FF DA FF *****
232
DB = DB DB FF 00 FF 00 FF 00 *****
233
DC = FC FF C0 FF 00 FF 00 FF *****
234
DD = FF FF 00 FF 00 FF 00 FF
235
DE = FF 00 FF DE FF DE FF DE
236
DF = FF 00 FF DF FF DF FF DF
237
E0 = C0 FE FF E0 FF C0 FF C0
238
E1 = E1 FF 00 FF E1 FF E1 FF
239
E2 = FF 62 FF FF FF FF E2 FF
240
E3 = FF E3 FF FF FF FF FF FF
241
E4 = FF E4 FF E4 FF E4 FF E4
242
E5 = E5 FF FF 00 FF 00 FF 00
243
E6 = E4 FF E6 FF E6 FF E6 FF
244
E7 = FF FF 00 FF 00 FF 00 FF
245
E8 = FF E8 FF 00 FF 00 FF 00
246
E9 = E9 FF FF 00 FF 00 FF C8
247
EA = EA FF 00 FF EA FF EA FF
248
EB = FF EB FF FF EB FF E8 FF
249
EC = FF EC FF C8 FF 00 FF 00
250
ED = FF ED FF FF FF FF ED FF
251
EE = FF 2A FF EE FF EF FF FF
252
EF = EC FF 0B FF EF FF EF FF *****
253
F0 = F0 FF F3 F0 FF F0 FF F0
254
F1 = FF F1 FF F1 FF F1 FF F3
255
F2 = FF 00 FF 00 FF 00 FF 00
256
F3 = F3 FF FF F3 FF C0 FF 00
257
F4 = F4 FF FF F4 FF 00 FF 00
258
F5 = FF 00 FF 00 FF 00 FF 00
259
F6 = 00 FF F6 FF F7 FF FF FF
260
F7 = FF F7 FF FF FF FF FF FF
261
F8 = F8 FF 00 FF 00 FF 00 FF
262
F9 = F9 FF 00 FF F9 FF F9 FF
263
FA = FF FF 40 FF FA FF FA FF
264
FB = FF 00 FF FB FF FB FF FB
265
FC = FF FC FF FC FF FF FF FF
266
FD = FF FF 00 FF FD FF FD FF
267
FE = FF FE FF FF FF FF FF FF
268
o------------------------------------o
269
| |
270
00 = 00 FF 00 FF 00 FF 00 FF ***** |
271
04 = FF 07 04 FF 00 FF 00 FF ***** |
272
B0 = FF B0 FF B0 FF B0 FF B0 |
273
BF = FF BF FF FF FF FF FF FF ***** |
274
D3 = FF 03 FF D3 FF D3 FF FF ***** |
275
DA = D8 FF 02 FF DA FF DA FF ***** |
276
DB = FF FF C0 FF 00 FF 00 FF ***** |
277
DC = FF FF FF FF 00 FF 00 FF ***** |
278
EF = FF FF 40 FF EF FF EF FF ***** |
279
| |
280
o------------------------------------o
281
. . . . . . .
282
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
283
B0 = B0 FF 00 FF 30 FF B0 FF
284
Device Code Read (BFh)
285
BF = FF BF FF BF FF BF FF FF *****
286
. . .
287
288
reg p1 p2 p3 p4 p5 p6 p7 p8
289
B0 = FF B0 F0 FF 00 FF 00 FF
290
B1 = FF FF 00 FF 80 FF 00 FF
291
B2 = FF 02 FF B2 FF B2 FF B2
292
B3 = FF 00 FF 00 FF 00 FF 00
293
B4 = B4 FF FF B4 FF B4 FF B4
294
B5 = FF FF 00 FF 00 FF 00 FF
295
B6 = B6 FF FF B4 FF B4 FF B4
296
B7 = 80 FF B7 FF B7 FF B7 FF
297
B8 = B8 FF 00 FF B8 FF B8 FF
298
B9 = 00 FF B8 FF B9 FF B9 FF
299
BA = FF BA FF FF FF FF FF FF
300
BB = 00 FF BB FF FF FF FF FF
301
BC = FF FF 00 FF 00 FF 00 FF
302
BD = BD FF BD FF FF FF FF FF
303
BE = FF FF 00 FF 00 FF 00 FF
304
BF = FF BF FF FF FF FF BF FF *****
305
C0 = C0 FF FF C0 FF C0 FF C0
306
C1 = C1 FF 00 FF 00 FF 00 FF
307
C2 = C2 FF FF C2 FF 00 FF 00
308
C3 = FF FF C3 FF 00 FF 00 FF
309
C4 = 00 FF C4 C4 FF C4 FF C4
310
C5 = FF C4 FF 00 FF 00 FF 05
311
C6 = 00 FF 00 FF C4 FF C6 FF
312
C7 = 00 FF C7 FF C7 FF FF FF
313
C8 = FF 00 FF 08 FF C8 FF C8
314
C9 = FF C8 FF CB FF FF FF CB
315
CA = CA FF FF CA FF CA FF CA
316
CB = FF 00 FF CB FF CB FF CB
317
CC = CC FF 00 FF 00 FF 00 FF
318
CD = CF CF FF 00 FF 80 FF 00
319
CE = FF 00 FF CE FF CE FF CE
320
CF = C0 FF 00 FF 03 FF 00 FF
321
D0 = 00 FF D0 FF D0 FF D0 FF
322
D1 = FF C0 FF D1 FF D1 FF D1
323
D2 = FF FF 00 FF 00 FF 00 FF
324
D3 = D3 FF FF D3 FF C0 FF 00 *****
325
D4 = D4 FF D4 FF D4 FF D4 FF
326
D5 = FF FF 00 FF 00 FF 00 FF
327
D6 = FF FF 00 FF 00 FF 00 FF
328
D7 = D7 FF FF 00 FF 00 FF 00
329
D8 = C0 D8 FF 00 FF 00 FF 00
330
D9 = FF FF 00 FF 00 FF 00 FF
331
DA = FF 00 FF DA FF DA FF DA *****
332
DB = FF FF D8 FF C8 FF 00 FF *****
333
DC = FF DC FF DF FF FF FF FF *****
334
DD = FF DD FF 00 FF 00 FF 5D
335
DE = FF 00 FF 5E FF DE FF 5E
336
DF = DF FF DF FF DF FF DF FF
337
E0 = E0 FF 00 FF E0 FF E0 FF
338
E1 = 00 FF 00 FF E1 FF 21 FF
339
E2 = FF 22 FF E2 FF E2 FF E2
340
E3 = FF 23 FF E3 FF E3 FF E3
341
E4 = 00 FF 00 FF E4 FF E4 FF
342
E5 = FF FF 00 FF 00 FF 00 FF
343
E6 = FF FF 00 FF 00 FF 00 FF
344
E7 = FF 00 FF E7 FF E7 FF E7
345
E8 = FF E8 FF E8 FF E8 FF E8
346
E9 = FF E9 FF FF E9 FF E8 FF
347
EA = FF 00 FF 00 FF 22 FF 02
348
EB = FF EB FF 00 FF 00 FF 00
349
EC = FF FF EC FF 00 FF C0 FF
350
ED = FF FF ED FF 00 FF 00 FF
351
EE = 00 FF EE FF EE FF EE FF
352
EF = C0 FF EF FF FF FF FF FF *****
353
F0 = F0 FF 00 FF 00 FF 00 FF
354
F1 = FF F0 FF 00 FF 00 FF 00
355
F2 = 00 FF F2 FF FF FF FF FF
356
F3 = FF 00 FF F3 FF F3 FF F3
357
F4 = FF FF C4 FF E0 FF C0 FF
358
F5 = F5 FF FF 00 FF E0 FF 40
359
F6 = FF FF F6 FF 00 FF 00 FF
360
F7 = FF F7 FF F7 FF F7 FF F7
361
F8 = FF F8 FF FF FA FF F8 FF
362
F9 = 39 FF FF FD FF F9 FF F9
363
FA = FF FF FF 00 FF 40 FF 00
364
FB = FF FF FF FF F8 FF 00 FF
365
FC = FC FF 00 FF 00 FF 00 FF
366
FD = FF D8 FF FD FF FD FF FD
367
FE = FF FF 40 FF FE FF FE FF
368
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
369
B0 = B0 FF FF B0 FF B0 FF B0
370
Device Code Read (BFh)
371
BF = BC FF BF FF BF FF BF FF *****
372
. . .
373
374
reg p1 p2 p3 p4 p5 p6 p7 p8
375
B0 = 00 FF 80 FF B0 FF B0 FF
376
B1 = B0 FF 00 FF 00 FF 00 FF
377
B2 = FF B0 FF B2 FF B2 FF B2
378
B3 = FF FF B3 FF 00 FF 00 FF
379
B4 = FF B4 FF FF B4 FF B4 FF
380
B5 = 35 FF B5 FF FF FF FF FF
381
B6 = B6 FF B7 F6 FF FF FF B6
382
B7 = FF FF F7 FF 80 FF 80 FF
383
B8 = 80 FF 00 FF B8 FF B8 FF
384
B9 = FF B9 FF B8 FF 00 FF 00
385
BA = BA FF FF BA FF BA FF BA
386
BB = BB FF FF FF FF FF FF FB
387
BC = BC FF FF 00 FF 00 FF 00
388
BD = FF FF FD FF 00 FF 80 FF
389
BE = FF BE FF BF FF BF FF FF
390
BF = BF FF FF FF FF BC FF 80 *****
391
C0 = C0 C0 FF 00 FF 00 FF 00
392
C1 = 00 FF 00 FF 01 FF 00 FF
393
C2 = FF C2 FF C2 FF C2 C2 C2
394
C3 = C3 FF FF C3 FF C0 FF 00
395
C4 = C4 FF FF C0 FF C4 FF C4
396
C5 = FF 00 FF C5 FF C5 FF C5
397
C6 = C6 FF 00 FF C6 FF C6 FF
398
C7 = FF C7 FF C7 FF C7 FF C7
399
C8 = FF 00 FF 00 FF 08 FF C8
400
C9 = FF C0 FF C9 FF C9 FF C9
401
CA = FF 00 FF 0A FF 0A FF 00
402
CB = FF FF 00 FF 00 FF 00 FF
403
CC = CC FF FF CC FF 00 FF 00
404
CD = FF CC FF 00 FF 00 FF 00
405
CE = FF CE FF FF FF FF CE FF
406
CF = FF 00 FF 0B FF CF FF CF
407
D0 = FF 00 FF D0 FF D0 FF C0
408
D1 = 00 FF D1 FF D1 FF D1 FF
409
D2 = FF FF 00 FF 00 FF 00 FF
410
D3 = FF D3 FF FF D3 FF D3 FF *****
411
D4 = FF D4 FF D4 FF D7 D4 FF
412
D5 = FF 00 FF 00 FF 15 FF D5
413
D6 = FF FF D6 FF 00 FF D4 FF
414
D7 = FF FF 00 FF 00 FF 00 FF
415
D8 = FF D8 FF 00 FF 00 FF 00
416
D9 = 00 FF D9 D9 FF D9 FF D9
417
DA = DA FF FF D8 FF 00 FF 00 *****
418
DB = FF DB FF FF FF FF FF FF *****
419
DC = DC DC FF 00 FF DC FF CC *****
420
DD = FF FF DD FF 00 FF DC FF
421
DE = FE FF 00 FF DE FF DE FF
422
DF = DF FF 00 FF 00 FF 00 FF
423
E0 = C0 FF 00 FF E0 FF E0 FF
424
E1 = E1 FF FF 00 FF 00 FF 00
425
E2 = E2 FF 00 FF 00 FF 00 FF
426
E3 = FF E3 FF E3 FF E3 FF E3
427
E4 = FF 00 FF E4 FF E4 FF E4
428
E5 = E7 E5 FF 00 FF 00 FF 00
429
E6 = FF E6 FF E6 FF E6 FF E7
430
E7 = FF 00 FF E7 FF E7 FF E7
431
E8 = FF 00 FF E8 FF E8 FF E8
432
E9 = FF E9 FF EB FF FF FF FF
433
EA = FF 00 FF EA FF EA FF EA
434
EB = FF EB FF 00 FF 00 FF 00
435
EC = FF EC FF FF FF FF EC FF
436
ED = FF FF C0 FF ED FF ED FF
437
EE = EE FF FF 00 FF 00 FF 00
438
EF = FF EF FF FF FF FF FF FF *****
439
F0 = FF FF F0 FF 00 FF F0 FF
440
F1 = FF 00 FF 31 FF F1 FF F1
441
F2 = 00 FF F2 FF F2 FF F2 FF
442
F3 = FF F0 FF F3 FF F3 FF F3
443
F4 = FF FF 00 FF 00 FF 00 FF
444
F5 = FF 00 FF F5 FF F5 FF F5
445
F6 = FF 00 FF 00 FF F6 FF F6
446
F7 = 00 FF F7 FF FF FF FF FF
447
F8 = FF FF F8 FF 00 FF 00 FF
448
F9 = FF FF FF FF 00 FF 00 FF
449
FA = FA FF 00 FF 00 FF 02 FF
450
FB = FF 00 FF 03 FF FB FF FB
451
FC = 00 FF FC FF FC FF FC FF
452
FD = FD FF FF FD FF C0 FF 00
453
FE = FF FE FF FE FF FE FF FE
454
455
Unknown LCD driver chip: FF00
456
***use minimal init
as
driver ili9341 ili9488 *** ->
457
Benchmark Time (microseconds)
458
Screen fill 1379552
459
Text 350488
460
Lines 3390176
461
Horiz/Vert Lines 144660
462
Rectangles (outline) 104260
463
Rectangles (filled) 3267404
464
Circles (filled) 1211480
465
Circles (outline) 1475108
466
Triangles (outline) 1075592
467
Triangles (filled) 1721640
468
Rounded rects (outline) 506436
469
Rounded rects (filled) 3795236
470
Done!!! ID reader v5.3
Во время бенчмарков всегда разные эффекты на экранчике, иногда полосы появляются, один раз было что толстые линии появлялись , один раз весь экран полностью залился черным цветом. Иногда вообще ничего не появляется.
Контакты прозванивал, всё вроде контачит. Что можете сказать?
Артефакты у вас потому что используется инициализация для контроллеров "ili9341 ili9488 ***" а у вас стоит другой контроллер. Команды немного не совпадают, по этому артефакты. У вас определило контроллер "FF00" , вполне может быть что это ошибка. RD у вас к ардуино подключен или к питанию? Должен к Ардуино.
Исходя из читалки 5.3 в дефайнах пины указаны как надо подключать:
1
#define LCD_CS A3 // Chip Select goes to Analog 3
2
#define LCD_CD A2 // Command/Data goes to Analog 2
3
#define LCD_WR A1 // LCD Write goes to Analog 1
4
#define LCD_RD A0 // LCD Read goes to Analog 0
5
#define LCD_RESET A4 // Can alternately just connect to Arduino's reset pin
и RD я подключил к аналоговому A0
vasechkins , видите эти много FF у вас в логе, такого не должно быть, вы смотрели логи какие примерно должны быть , на предыдущих страницах . У вас не правильно подключен дисп. либо шина управления, либо шина данных (точно на очередность D8D9D2-D7 ардуиновских?). Не видно что у вас с обратной стороны шлейфа, перепаяйте шину данных на левеее 8 пинов (если дорожки туди идут). и выложите лог что вышло. Чтоб проверить правильность шины управления - проследите как шина управления входит на стекло и сравните с очередностью к примеру из даташита ili9488 ili9327 (здесь приводились фотк как примерно это выглядет). page=1#comment-175986 page=3#comment-216725 page=3#comment-216650 page=5#comment-270985 page=5#comment-267153
удалено. Дубль
всем привет помогите подобрать библиотеку для дисплея распиновки чисто случайно нашел дисплей труд в 8 битном режиме читалка вычитала контроллер HX8357D в читалки расширение 320 * 240 сам дисплей имеет 480 * 320 кучу библиотек перепробовал ни одна не подошла подключал дисплей к Ардуино нано
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 = 00 08 08 08 08 08 08 08
019
0B = 0
020
0C = 00 06 06 06 06 06 06 06
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 E8 98 58 1C 24 A4 78
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 = 24 78 64 24 34 1C F8 10
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 = 00 C0 C0 C0 C0 C0 C0 C0
113
69 = 0
114
6A = 0
115
6B = 0
116
6C = 0
117
6D = 0
118
6E = 0
119
6F = 0
120
70 = 00 F3 F3 F3 F3 F3 F3 F3
121
71 = F3 5A 5A 5A 5A 5A 5A 5A
122
72 = 5A DB DB DB DB DB DB DB
123
73 = DB 86 86 86 86 86 86 86
124
74 = 86 E8 E8 E8 E8 E8 E8 E8
125
75 = E8 5B 5B 5B 5B 5B 5B 5B
126
76 = 5B DD DD DD DD DD DD DD
127
77 = DD E1 E1 E1 E1 E1 E1 E1
128
78 = E1 50 50 50 50 50 50 50
129
79 = 50 FD FD FD FD FD FD FD
130
7A = FD EB EB EB EB EB EB EB
131
7B = EB B1 B1 B1 B1 B1 B1 B1
132
7C = B1 2D 2D 2D 2D 2D 2D 2D
133
7D = 2D C4 C4 C4 C4 C4 C4 C4
134
7E = C4 4E 4E 4E 4E 4E 4E 4E
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 = 00 CF CF CF CF CF CF CF
179
AB = 0
180
AC = 0
181
AD = 0
182
AE = 0
183
AF = 00 CF CF CF CF CF CF CF
184
B0 = 0
185
B1 = 0
186
B2 = 0
187
B3 = 0
188
B4 = 0
189
B5 = 0
190
B6 = 0
191
B7 = 0
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 = 0
202
C2 = 0
203
C3 = 0
204
C4 = 0
205
C5 = 0
206
C6 = 0
207
C7 = 0
208
C8 = 0
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 = 0
219
D3 = 0 *
220
D4 = 0
221
D5 = 0
222
D6 = 0
223
D7 = 0
224
D8 = 0
225
D9 = 0
226
DA = 0 *
227
DB = 00 80 80 80 80 80 80 80 *****
228
DC = 0 *
229
DD = 0
230
DE = 0
231
DF = 0
232
E0 = 0
233
E1 = 0
234
E2 = 0
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 = 0
250
F2 = 0
251
F3 = 0
252
F4 = 0
253
F5 = 0
254
F6 = 0
255
F7 = 0
256
F8 = 0
257
F9 = 0
258
FA = 0
259
FB = 0
260
FC = 0
261
FD = 0
262
FE = 0
263
264
00 = 0 *
265
04 = 0 *
266
B0 = 0
267
BF = 0 *
268
D3 = 0 *
269
DA = 0 *
270
DB = 00 80 80 80 80 80 80 80 *****
271
DC = 0 *
272
EF = 0 *
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 = 0
284
B3 = 0
285
B4 = 0
286
B5 = 0
287
B6 = 0
288
B7 = 0
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 = 0
299
C2 = 0
300
C3 = 0
301
C4 = 0
302
C5 = 0
303
C6 = 0
304
C7 = 0
305
C8 = 0
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 = 0
316
D3 = 0 *
317
D4 = 0
318
D5 = 0
319
D6 = 0
320
D7 = 0
321
D8 = 0
322
D9 = 0
323
DA = 0 *
324
DB = 00 80 80 80 80 80 80 80 *****
325
DC = 0 *
326
DD = 0
327
DE = 0
328
DF = 0
329
E0 = 0
330
E1 = 0
331
E2 = 0
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 = 0
347
F2 = 0
348
F3 = 0
349
F4 = 0
350
F5 = 0
351
F6 = 0
352
F7 = 0
353
F8 = 0
354
F9 = 0
355
FA = 0
356
FB = 0
357
FC = 0
358
FD = 0
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 = 0
370
B3 = 0
371
B4 = 0
372
B5 = 0
373
B6 = 0
374
B7 = 0
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 = 0
385
C2 = 0
386
C3 = 0
387
C4 = 0
388
C5 = 0
389
C6 = 0
390
C7 = 0
391
C8 = 0
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 = 0
402
D3 = 0 *
403
D4 = 0
404
D5 = 0
405
D6 = 0
406
D7 = 0
407
D8 = 0
408
D9 = 0
409
DA = 0 *
410
DB = 00 80 80 80 80 80 80 80 *****
411
DC = 0 *
412
DD = 0
413
DE = 0
414
DF = 0
415
E0 = 0
416
E1 = 0
417
E2 = 0
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 = 0
433
F2 = 0
434
F3 = 0
435
F4 = 0
436
F5 = 0
437
F6 = 0
438
F7 = 0
439
F8 = 0
440
F9 = 0
441
FA = 0
442
FB = 0
443
FC = 0
444
FD = 0
445
FE = 0
446
447
Found HX8357D LCD driver
448
Benchmark Time (microseconds)
449
Screen fill 1379556
450
Text 344144
451
Lines 3390180
452
Horiz/Vert Lines 144692
453
Rectangles (outline) 104296
454
Rectangles (filled) 3267472
455
Circles (filled) 1212872
456
Circles (outline) 1475108
457
Triangles (outline) 1075592
458
Triangles (filled) 1722404
459
Rounded rects (outline) 506468
460
Rounded rects (filled) 3795676
461
Done!
й
1
Всё таки с распиновкой мне кажется что -то не так.
Судя по последнему фото, пучок вот этих дорожек в центре заходят так в экран: 6(reset), 7,8,9,10,11,12,13,14 (вроде как шина данных 8), потом идут 23,24,25,26 (вроде как шина управления), и потом 37 пин (что-то за пин). Все эти дорожки формируют вон тот самый крупный пучок.
Пробывал сигналы управления подключить наоборот? Не cs,dc,wr,rd а rd,wr,dc,cs ?
Добрый вечер, нужна ваша помощь. Подключил экран он от какого-то китайского телефона по 8 bitной шине , при сканировании тест выдал чип не известен,
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 = 00 00 00 01 3F 00 00 00
052
2C = 0
053
2D = 0
054
2E = 0
055
2F = 0
056
30 = 00 00 00 01 3F 00 00 00
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 = 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 = 0
187
B3 = 0
188
B4 = 0
189
B5 = 0
190
B6 = 0
191
B7 = 0
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 = 0
202
C2 = 0
203
C3 = 0
204
C4 = 0
205
C5 = 0
206
C6 = 0
207
C7 = 0
208
C8 = 0
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 = 0
219
D3 = 0 *
220
D4 = 0
221
D5 = 0
222
D6 = 0
223
D7 = 0
224
D8 = 0
225
D9 = 0
226
DA = 0 *
227
DB = 0 *
228
DC = 0 *
229
DD = 0
230
DE = 0
231
DF = 0
232
E0 = 0
233
E1 = 0
234
E2 = 0
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 = 0
250
F2 = 0
251
F3 = 0
252
F4 = 0
253
F5 = 0
254
F6 = 0
255
F7 = 0
256
F8 = 0
257
F9 = 0
258
FA = 0
259
FB = 0
260
FC = 0
261
FD = 0
262
FE = 0
263
264
00 = 0 *
265
04 = 0 *
266
B0 = 0
267
BF = 0 *
268
D3 = 0 *
269
DA = 0 *
270
DB = 0 *
271
DC = 0 *
272
EF = 0 *
273
. . . . . . .
274
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
275
B0 = 0
276
Device Code Read (BFh)
277
BF = 01 01 22 15 26 00 00 00 *****
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 = 0
287
B6 = 0
288
B7 = 0
289
B8 = 0
290
B9 = 0
291
BA = 0
292
BB = 0
293
BC = 0
294
BD = 0
295
BE = 0
296
BF = 01 01 22 15 26 00 00 00 *****
297
C0 = 00 00 4F 00 10 A2 00 01
298
C1 = 01 01 02 28 08 08 00 00
299
C2 = 0
300
C3 = 01 01 02 28 08 08 00 00
301
C4 = 0
302
C5 = 0
303
C6 = 0
304
C7 = 0
305
C8 = 0
306
C9 = 0
307
CA = 0
308
CB = 0
309
CC = 0
310
CD = 0
311
CE = 0
312
CF = 0
313
D0 = 63 63 53 82 3F 37 00 00
314
D1 = 0
315
D2 = 0
316
D3 = 0 *
317
D4 = 0
318
D5 = 0
319
D6 = 0
320
D7 = 01 01 02 59 AC 07 0C B2
321
D8 = 44 44 44 44 40 24 06 02
322
D9 = 0
323
DA = 0 *
324
DB = 0 *
325
DC = 0 *
326
DD = 0
327
DE = 0
328
DF = 0
329
E0 = 0
330
E1 = 0
331
E2 = 0
332
E3 = 00 00 33 02 FF FF 02 02
333
E4 = 00 00 00 22 AA 00 00 00
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 = 0
347
F2 = 0
348
F3 = 0
349
F4 = 0
350
F5 = 0
351
F6 = 0
352
F7 = 0
353
F8 = 0
354
F9 = 0
355
FA = 04 04 00 00 00 30 00 00
356
FB = 0
357
FC = 0
358
FD = 0
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 = 0
370
B3 = 0
371
B4 = 0
372
B5 = 0
373
B6 = 0
374
B7 = 0
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 = 0
385
C2 = 0
386
C3 = 0
387
C4 = 0
388
C5 = 0
389
C6 = 0
390
C7 = 0
391
C8 = 0
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 = 0
402
D3 = 0 *
403
D4 = 0
404
D5 = 0
405
D6 = 0
406
D7 = 0
407
D8 = 0
408
D9 = 0
409
DA = 0 *
410
DB = 0 *
411
DC = 0 *
412
DD = 0
413
DE = 0
414
DF = 0
415
E0 = 0
416
E1 = 0
417
E2 = 0
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 = 0
433
F2 = 0
434
F3 = 0
435
F4 = 0
436
F5 = 0
437
F6 = 0
438
F7 = 0
439
F8 = 0
440
F9 = 0
441
FA = 0
442
FB = 0
443
FC = 0
444
FD = 0
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 1379552
451
Text 344028
452
Lines
экран засветился, есть картинка но некоторые цвета местами попутаны. Может подскажет кто как это исправить.


Добрый вечер, нужна ваша помощь. Подключил экран он от какого-то китайского телефона по 8 bitной шине , при сканировании тест выдал чип не известен,
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 = 00 00 00 01 3F 00 00 00
052
2C = 0
053
2D = 0
054
2E = 0
055
2F = 0
056
30 = 00 00 00 01 3F 00 00 00
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 = 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 = 0
187
B3 = 0
188
B4 = 0
189
B5 = 0
190
B6 = 0
191
B7 = 0
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 = 0
202
C2 = 0
203
C3 = 0
204
C4 = 0
205
C5 = 0
206
C6 = 0
207
C7 = 0
208
C8 = 0
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 = 0
219
D3 = 0 *
220
D4 = 0
221
D5 = 0
222
D6 = 0
223
D7 = 0
224
D8 = 0
225
D9 = 0
226
DA = 0 *
227
DB = 0 *
228
DC = 0 *
229
DD = 0
230
DE = 0
231
DF = 0
232
E0 = 0
233
E1 = 0
234
E2 = 0
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 = 0
250
F2 = 0
251
F3 = 0
252
F4 = 0
253
F5 = 0
254
F6 = 0
255
F7 = 0
256
F8 = 0
257
F9 = 0
258
FA = 0
259
FB = 0
260
FC = 0
261
FD = 0
262
FE = 0
263
264
00 = 0 *
265
04 = 0 *
266
B0 = 0
267
BF = 0 *
268
D3 = 0 *
269
DA = 0 *
270
DB = 0 *
271
DC = 0 *
272
EF = 0 *
273
. . . . . . .
274
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
275
B0 = 0
276
Device Code Read (BFh)
277
BF = 01 01 22 15 26 00 00 00 *****
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 = 0
287
B6 = 0
288
B7 = 0
289
B8 = 0
290
B9 = 0
291
BA = 0
292
BB = 0
293
BC = 0
294
BD = 0
295
BE = 0
296
BF = 01 01 22 15 26 00 00 00 *****
297
C0 = 00 00 4F 00 10 A2 00 01
298
C1 = 01 01 02 28 08 08 00 00
299
C2 = 0
300
C3 = 01 01 02 28 08 08 00 00
301
C4 = 0
302
C5 = 0
303
C6 = 0
304
C7 = 0
305
C8 = 0
306
C9 = 0
307
CA = 0
308
CB = 0
309
CC = 0
310
CD = 0
311
CE = 0
312
CF = 0
313
D0 = 63 63 53 82 3F 37 00 00
314
D1 = 0
315
D2 = 0
316
D3 = 0 *
317
D4 = 0
318
D5 = 0
319
D6 = 0
320
D7 = 01 01 02 59 AC 07 0C B2
321
D8 = 44 44 44 44 40 24 06 02
322
D9 = 0
323
DA = 0 *
324
DB = 0 *
325
DC = 0 *
326
DD = 0
327
DE = 0
328
DF = 0
329
E0 = 0
330
E1 = 0
331
E2 = 0
332
E3 = 00 00 33 02 FF FF 02 02
333
E4 = 00 00 00 22 AA 00 00 00
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 = 0
347
F2 = 0
348
F3 = 0
349
F4 = 0
350
F5 = 0
351
F6 = 0
352
F7 = 0
353
F8 = 0
354
F9 = 0
355
FA = 04 04 00 00 00 30 00 00
356
FB = 0
357
FC = 0
358
FD = 0
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 = 0
370
B3 = 0
371
B4 = 0
372
B5 = 0
373
B6 = 0
374
B7 = 0
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 = 0
385
C2 = 0
386
C3 = 0
387
C4 = 0
388
C5 = 0
389
C6 = 0
390
C7 = 0
391
C8 = 0
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 = 0
402
D3 = 0 *
403
D4 = 0
404
D5 = 0
405
D6 = 0
406
D7 = 0
407
D8 = 0
408
D9 = 0
409
DA = 0 *
410
DB = 0 *
411
DC = 0 *
412
DD = 0
413
DE = 0
414
DF = 0
415
E0 = 0
416
E1 = 0
417
E2 = 0
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 = 0
433
F2 = 0
434
F3 = 0
435
F4 = 0
436
F5 = 0
437
F6 = 0
438
F7 = 0
439
F8 = 0
440
F9 = 0
441
FA = 0
442
FB = 0
443
FC = 0
444
FD = 0
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 1379552
451
Text 344028
452
Lines
экран засветился, есть картинка но некоторые цвета местами попутаны. Может подскажет кто как это исправить.


Попробовал. Теперь просто выдало FF
1
Unknown LCD driver chip: FF
Понятно. Проверяй шлейф на предмет неконтактов. Может где трещина. Проверь рядом с пайкой.
Очень странные данные считались в читалке.
MrKin
Определи от какого конроллера прошла инициализация и почитай на него даташит.
Есть регистр контроллера, в котором можно поменять вывод по цвету. RGB или BRG.
Сroc19 запустился от ILI9341, смотрел даташит ничего в нем не понял. Может подскажешь как перевернуть RGB на BRG ну или наоборот, или может подскажешь как в 8ми bit-ной шине определить 0-7 где какой цвет?
Изменять надо не на физическом уровне, а немного изменив значение данных записываемых в регистр TFT. Точнее изменить значение всего одного бита, поменяв его на противоположное в функции ротации в библиотеке которую вы используете. Конкретно это 36h регистр 4 бит, если он имеет значение 1(установлен), поменять его на 0 или наоборот.
01
void
Rotation(uint8_t x)
02
{
03
uint16_t t;
04
05
setRotation(x);
06
07
switch
(rotation) {
08
case
2:
09
//Rotation(x);
10
t = ILI9341_MADCTL_MX | ILI9341_MADCTL_BGR;
11
break
;
12
case
3:
13
//Rotation(x);
14
t = ILI9341_MADCTL_MV | ILI9341_MADCTL_BGR;
15
break
;
16
case
0:
17
//Rotation(x);
18
t = ILI9341_MADCTL_MY | ILI9341_MADCTL_BGR;
19
break
;
20
case
1:
21
//Rotation(x);
22
t = ILI9341_MADCTL_MX | ILI9341_MADCTL_MY | ILI9341_MADCTL_MV | ILI9341_MADCTL_BGR;
23
break
;
24
}
25
TFT_COM(ILI9341_MADCTL);
// MADCTL
26
TFT_DATA(t);
27
// For 9341, init default full-screen address window:
28
setAddrWindow(0, 0, _width - 1, _height - 1);
29
}
Это пример из Adafruit. Здесь надо изменить ILI9341_MADCTL_BGR = 1 на ILI9341_MADCTL_RGB = 0.
все верно советы,
эх, когда же народ будет читать тему , а не удлинять ее одинаковыми вопросами, решенными.
vasechkins , MrKin , navistarr , все это уже было в теме и эти вопросы и ответы.
vasechkins , проверяйте контакты , сопротивления , напряжения , другую ардуинку попробуйте . Иногда у народа оказывались неисправные пины на ардуино, иногда сами дисплеи, залипухи иль разрывы на резисторах, провода.
MrKin, писал же к читалке, что смотреть надо что отмечено * (и что в рамке для v5.3), ответ с вашего диспа
276
Device Code Read (BFh)
277
BF = 01 01 22 15 26 00 00 00 *****
это R61526A . инфу на ваш контроллер и про инверсию приводил ранее на 6й странице:
comment-264976 , (там все, даташиты, иниты, переделки, всякие библиотеки, скетч не требующий библиотек)
http://arduino.ru/forum/programmirovanie/tft-displei-inversiya-tsveta
сделайте потом фотки теста как было и как стало.
navistarr , в файле Adafruit_TFTLCD.cpp перекометируйте эти строчки
Спасибо всем за помощь. Я читал это все но многое не понимаю, была бы понятна мне вся эта информация то разобрался, а так пришлось спросить как есть, бывают моменты когда на чем то застрянешь и ни как не можешь решить данную проблему без дельного совета знающих людей. Извиняюсь перед всеми кого задели мои туповатые вопросы которые вспываю не единожды. Возможно для Вас это еруна быстенько там то там подправил библиотеку, подстроил под себя и о чудо все работает. Еще раз мои извинения и моя благодарность всем кто не отказался помочь.
присоединяюсь к благодарности завсегдатым croc19 , forfrends , diger67 .
:))) очень рад тож , думаю как и все ответившие.
// сделайте потом фотки тэста до и после.
подскажите у кого есть распиновка на 3.5" дисплей от lenovo A269i 46pin YT35F120A0
Всем привет! Осилил уже несколько дисплеев, все были почти одинаковыми, потому здесь не выкладывал, тема и так не маленькая, а дубли не нужны. Но с одним дисплеем у меня вообще ничего не получается. Более качественные фотки (если нужны) могу не скоро выложить...
Телефон: Wifi mobile
Дисплей: 3.2", 44 pin, надпись на дисплее: FPC-RX-32HX-006
Распиновка:
01
1 - GND
02
2-5 tat4
03
6 - GND
04
7-8 NC
05
9-10 ?
06
11 - NC
07
12 - ?
08
13-14 NC
09
15-34 ?
10
35 - GND
11
36-37 - VCC ?
12
38 - NC
13
39-43 - LED
14
44 - GND
Поиск в Гугле выдал просто огроменную помойку инфы. Все сайты что смотрел - говорят только о совместимых моделях. Распиновку как у меня не нашел, опять же, находит распиновки только совместимых моделей...
Примеры распиновок:
Основное различие всех распиновок: IM(0) и IM(1) (теоретически) у меня получаются на другом месте. 7 и 8 у меня не подключены, зато используются 9 и 10-й контакты. Возможно они и есть IMх.
Так же пины 13 и 14 у меня не подключены, а на некоторых распиновках там идут линии данных.
Попробовал подключить учитывая "общее направление", IMx подключал по-разному:
01
1,6,35,44 GND
02
2,5,7,8,11,13,14, 38 NC
03
9 - IM0 (+-)
04
10 - IM1 (+-)
05
12 - RESET - 41
06
15-22 D17-D10 - пины 22-29
07
31 - RD - пин 42
08
32 - WR - пин 39
09
33 - RS - пин 38
10
34 - CS - пин 40
11
36-37 - VCC ?
12
39-43 - LED
Но эффекта никакого не достиг. Читалка ничего толком не выдает:
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 = 01 01 01 01 01 01 01 01
010
02 = 02 02 02 02 02 02 02 02
011
03 = 03 03 03 03 03 03 03 03
012
04 = 0 *
013
05 = 01 01 01 01 01 01 01 01
014
06 = 02 02 02 02 02 02 02 02
015
07 = 03 03 03 03 03 03 03 03
016
08 = 0
017
09 = 01 01 01 01 01 01 01 01
018
0A = 02 02 02 02 02 02 02 02
019
0B = 03 03 03 03 03 03 03 03
020
0C = 0
021
0D = 01 01 01 01 01 01 01 01
022
0E = 02 02 02 02 02 02 02 02
023
0F = 03 03 03 03 03 03 03 03
024
10 = 0
025
11 = 01 01 01 01 01 01 01 01
026
12 = 02 02 02 02 02 02 02 02
027
13 = 03 03 03 03 03 03 03 03
028
14 = 0
029
15 = 01 01 01 01 01 01 01 01
030
16 = 02 02 02 02 02 02 02 02
031
17 = 03 03 03 03 03 03 03 03
032
18 = 0
033
19 = 01 01 01 01 01 01 01 01
034
1A = 02 02 02 02 02 02 02 02
035
1B = 03 03 03 03 03 03 03 03
036
1C = 0
037
1D = 01 01 01 01 01 01 01 01
038
1E = 02 02 02 02 02 02 02 02
039
1F = 03 03 03 03 03 03 03 03
040
20 = 20 20 20 20 20 20 20 20
041
21 = 21 21 21 21 21 21 21 21
042
22 = 22 22 22 22 22 22 22 22
043
23 = 23 23 23 23 23 23 23 23
044
24 = 20 20 20 20 20 20 20 20
045
25 = 21 21 21 21 21 21 21 21
046
26 = 22 22 22 22 22 22 22 22
047
27 = 23 23 23 23 23 23 23 23
048
28 = 20 20 20 20 20 20 20 20
049
29 = 21 21 21 21 21 21 21 21
050
2A = 22 22 22 22 22 22 22 22
051
2B = 23 23 23 23 23 23 23 23
052
2C = 20 20 20 20 20 20 20 20
053
2D = 21 21 21 21 21 21 21 21
054
2E = 22 22 22 22 22 22 22 22
055
2F = 23 23 23 23 23 23 23 23
056
30 = 20 20 20 20 20 20 20 20
057
31 = 21 21 21 21 21 21 21 21
058
32 = 22 22 22 22 22 22 22 22
059
33 = 23 23 23 23 23 23 23 23
060
34 = 20 20 20 20 20 20 20 20
061
35 = 21 21 21 21 21 21 21 21
062
36 = 22 22 22 22 22 22 22 22
063
37 = 23 23 23 23 23 23 23 23
064
38 = 20 20 20 20 20 20 20 20
065
39 = 21 21 21 21 21 21 21 21
066
3A = 22 22 22 22 22 22 22 22
067
3B = 23 23 23 23 23 23 23 23
068
3C = 20 20 20 20 20 20 20 20
069
3D = 21 21 21 21 21 21 21 21
070
3E = 22 22 22 22 22 22 22 22
071
3F = 23 23 23 23 23 23 23 23
072
40 = 40 40 40 40 40 40 40 40
073
41 = 41 41 41 41 41 41 41 41
074
42 = 42 42 42 42 42 42 42 42
075
43 = 43 43 43 43 43 43 43 43
076
44 = 40 40 40 40 40 40 40 40
077
45 = 41 41 41 41 41 41 41 41
078
46 = 42 42 42 42 42 42 42 42
079
47 = 43 43 43 43 43 43 43 43
080
48 = 40 40 40 40 40 40 40 40
081
49 = 41 41 41 41 41 41 41 41
082
4A = 42 42 42 42 42 42 42 42
083
4B = 43 43 43 43 43 43 43 43
084
4C = 40 40 40 40 40 40 40 40
085
4D = 41 41 41 41 41 41 41 41
086
4E = 42 42 42 42 42 42 42 42
087
4F = 43 43 43 43 43 43 43 43
088
50 = 40 40 40 40 40 40 40 40
089
51 = 41 41 41 41 41 41 41 41
090
52 = 42 42 42 42 42 42 42 42
091
53 = 43 43 43 43 43 43 43 43
092
54 = 40 40 40 40 40 40 40 40
093
55 = 41 41 41 41 41 41 41 41
094
56 = 42 42 42 42 42 42 42 42
095
57 = 43 43 43 43 43 43 43 43
096
58 = 40 40 40 40 40 40 40 40
097
59 = 41 41 41 41 41 41 41 41
098
5A = 42 42 42 42 42 42 42 42
099
5B = 43 43 43 43 43 43 43 43
100
5C = 40 40 40 40 40 40 40 40
101
5D = 41 41 41 41 41 41 41 41
102
5E = 42 42 42 42 42 42 42 42
103
5F = 43 43 43 43 43 43 43 43
104
60 = 60 60 60 60 60 60 60 60
105
61 = 61 61 61 61 61 61 61 61
106
62 = 62 62 62 62 62 62 62 62
107
63 = 63 63 63 63 63 63 63 63
108
64 = 60 60 60 60 60 60 60 60
109
65 = 61 61 61 61 61 61 61 61
110
66 = 62 62 62 62 62 62 62 62
111
67 = 63 63 63 63 63 63 63 63
112
68 = 60 60 60 60 60 60 60 60
113
69 = 61 61 61 61 61 61 61 61
114
6A = 62 62 62 62 62 62 62 62
115
6B = 63 63 63 63 63 63 63 63
116
6C = 60 60 60 60 60 60 60 60
117
6D = 61 61 61 61 61 61 61 61
118
6E = 62 62 62 62 62 62 62 62
119
6F = 63 63 63 63 63 63 63 63
120
70 = 60 60 60 60 60 60 60 60
121
71 = 61 61 61 61 61 61 61 61
122
72 = 62 62 62 62 62 62 62 62
123
73 = 63 63 63 63 63 63 63 63
124
74 = 60 60 60 60 60 60 60 60
125
75 = 61 61 61 61 61 61 61 61
126
76 = 62 62 62 62 62 62 62 62
127
77 = 63 63 63 63 63 63 63 63
128
78 = 60 60 60 60 60 60 60 60
129
79 = 61 61 61 61 61 61 61 61
130
7A = 62 62 62 62 62 62 62 62
131
7B = 63 63 63 63 63 63 63 63
132
7C = 60 60 60 60 60 60 60 60
133
7D = 61 61 61 61 61 61 61 61
134
7E = 62 62 62 62 62 62 62 62
135
7F = 63 63 63 63 63 63 63 63
136
80 = 0
137
81 = 01 01 01 01 01 01 01 01
138
82 = 02 02 02 02 02 02 02 02
139
83 = 03 03 03 03 03 03 03 03
140
84 = 0
141
85 = 01 01 01 01 01 01 01 01
142
86 = 02 02 02 02 02 02 02 02
143
87 = 03 03 03 03 03 03 03 03
144
88 = 0
145
89 = 01 01 01 01 01 01 01 01
146
8A = 02 02 02 02 02 02 02 02
147
8B = 03 03 03 03 03 03 03 03
148
8C = 0
149
8D = 01 01 01 01 01 01 01 01
150
8E = 02 02 02 02 02 02 02 02
151
8F = 03 03 03 03 03 03 03 03
152
90 = 0
153
91 = 01 01 01 01 01 01 01 01
154
92 = 02 02 02 02 02 02 02 02
155
93 = 03 03 03 03 03 03 03 03
156
94 = 0
157
95 = 01 01 01 01 01 01 01 01
158
96 = 02 02 02 02 02 02 02 02
159
97 = 03 03 03 03 03 03 03 03
160
98 = 0
161
99 = 01 01 01 01 01 01 01 01
162
9A = 02 02 02 02 02 02 02 02
163
9B = 03 03 03 03 03 03 03 03
164
9C = 0
165
9D = 01 01 01 01 01 01 01 01
166
9E = 02 02 02 02 02 02 02 02
167
9F = 03 03 03 03 03 03 03 03
168
A0 = 20 20 20 20 20 20 20 20
169
A1 = 21 21 21 21 21 21 21 21
170
A2 = 22 22 22 22 22 22 22 22
171
A3 = 23 23 23 23 23 23 23 23
172
A4 = 20 20 20 20 20 20 20 20
173
A5 = 21 21 21 21 21 21 21 21
174
A6 = 22 22 22 22 22 22 22 22
175
A7 = 23 23 23 23 23 23 23 23
176
A8 = 20 20 20 20 20 20 20 20
177
A9 = 21 21 21 21 21 21 21 21
178
AA = 22 22 22 22 22 22 22 22
179
AB = 23 23 23 23 23 23 23 23
180
AC = 20 20 20 20 20 20 20 20
181
AD = 21 21 21 21 21 21 21 21
182
AE = 22 22 22 22 22 22 22 22
183
AF = 23 23 23 23 23 23 23 23
184
B0 = 20 20 20 20 20 20 20 20
185
B1 = 21 21 21 21 21 21 21 21
186
B2 = 22 22 22 22 22 22 22 22
187
B3 = 23 23 23 23 23 23 23 23
188
B4 = 20 20 20 20 20 20 20 20
189
B5 = 21 21 21 21 21 21 21 21
190
B6 = 22 22 22 22 22 22 22 22
191
B7 = 23 23 23 23 23 23 23 23
192
B8 = 20 20 20 20 20 20 20 20
193
B9 = 21 21 21 21 21 21 21 21
194
BA = 22 22 22 22 22 22 22 22
195
BB = 23 23 23 23 23 23 23 23
196
BC = 20 20 20 20 20 20 20 20
197
BD = 21 21 21 21 21 21 21 21
198
BE = 22 22 22 22 22 22 22 22
199
BF = 23 23 23 23 23 23 23 23 *****
200
C0 = 40 40 40 40 40 40 40 40
201
C1 = 41 41 41 41 41 41 41 41
202
C2 = 42 42 42 42 42 42 42 42
203
C3 = 43 43 43 43 43 43 43 43
204
C4 = 40 40 40 40 40 40 40 40
205
C5 = 41 41 41 41 41 41 41 41
206
C6 = 42 42 42 42 42 42 42 42
207
C7 = 43 43 43 43 43 43 43 43
208
C8 = 40 40 40 40 40 40 40 40
209
C9 = 41 41 41 41 41 41 41 41
210
CA = 42 42 42 42 42 42 42 42
211
CB = 43 43 43 43 43 43 43 43
212
CC = 40 40 40 40 40 40 40 40
213
CD = 41 41 41 41 41 41 41 41
214
CE = 42 42 42 42 42 42 42 42
215
CF = 43 43 43 43 43 43 43 43
216
D0 = 40 40 40 40 40 40 40 40
217
D1 = 41 41 41 41 41 41 41 41
218
D2 = 42 42 42 42 42 42 42 42
219
D3 = 43 43 43 43 43 43 43 43 *****
220
D4 = 40 40 40 40 40 40 40 40
221
D5 = 41 41 41 41 41 41 41 41
222
D6 = 42 42 42 42 42 42 42 42
223
D7 = 43 43 43 43 43 43 43 43
224
D8 = 40 40 40 40 40 40 40 40
225
D9 = 41 41 41 41 41 41 41 41
226
DA = 42 42 42 42 42 42 42 42 *****
227
DB = 43 43 43 43 43 43 43 43 *****
228
DC = 40 40 40 40 40 40 40 40 *****
229
DD = 41 41 41 41 41 41 41 41
230
DE = 42 42 42 42 42 42 42 42
231
DF = 43 43 43 43 43 43 43 43
232
E0 = 60 60 60 60 60 60 60 60
233
E1 = 61 61 61 61 61 61 61 61
234
E2 = 62 62 62 62 62 62 62 62
235
E3 = 63 63 63 63 63 63 63 63
236
E4 = 60 60 60 60 60 60 60 60
237
E5 = 61 61 61 61 61 61 61 61
238
E6 = 62 62 62 62 62 62 62 62
239
E7 = 63 63 63 63 63 63 63 63
240
E8 = 60 60 60 60 60 60 60 60
241
E9 = 61 61 61 61 61 61 61 61
242
EA = 62 62 62 62 62 62 62 62
243
EB = 63 63 63 63 63 63 63 63
244
EC = 60 60 60 60 60 60 60 60
245
ED = 61 61 61 61 61 61 61 61
246
EE = 62 62 62 62 62 62 62 62
247
EF = 63 63 63 63 63 63 63 63 *****
248
F0 = 60 60 60 60 60 60 60 60
249
F1 = 61 61 61 61 61 61 61 61
250
F2 = 62 62 62 62 62 62 62 62
251
F3 = 63 63 63 63 63 63 63 63
252
F4 = 60 60 60 60 60 60 60 60
253
F5 = 61 61 61 61 61 61 61 61
254
F6 = 62 62 62 62 62 62 62 62
255
F7 = 63 63 63 63 63 63 63 63
256
F8 = 60 60 40 40 60 60 60 60
257
F9 = 61 61 61 61 61 61 61 61
258
FA = 62 62 62 42 42 42 62 62
259
FB = 63 43 43 43 43 43 63 43
260
FC = 60 40 40 40 40 60 40 40
261
FD = 61 41 41 41 61 41 41 41
262
FE = 62 42 42 42 42 42 42 42
263
264
00 = 0 *
265
04 = 0 *
266
B0 = 20 20 20 20 20 20 20 20
267
BF = 23 23 23 23 23 23 23 23 *****
268
D3 = 43 43 43 43 43 43 43 43 *****
269
DA = 42 42 42 42 42 42 42 42 *****
270
DB = 43 43 43 43 43 43 43 43 *****
271
DC = 40 40 40 40 40 40 40 40 *****
272
EF = 63 63 63 63 63 63 63 63 *****
273
. . . . . . .
274
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
275
B0 = 20 20 20 20 20 20 20 20
276
Device Code Read (BFh)
277
BF = 23 23 23 23 23 23 23 23 *****
278
. . .
279
280
reg p1 p2 p3 p4 p5 p6 p7 p8
281
B0 = 20 20 20 20 20 20 20 20
282
B1 = 21 21 21 21 21 21 21 21
283
B2 = 22 22 22 22 22 22 22 22
284
B3 = 23 23 23 23 23 23 23 23
285
B4 = 20 20 20 20 20 20 20 20
286
B5 = 21 21 21 21 21 21 21 21
287
B6 = 22 22 22 22 22 22 22 22
288
B7 = 23 23 23 23 23 23 23 23
289
B8 = 20 20 20 20 20 20 20 20
290
B9 = 21 21 21 21 21 21 21 21
291
BA = 22 22 22 22 22 22 22 22
292
BB = 23 23 23 23 23 23 23 23
293
BC = 20 20 20 20 20 20 20 20
294
BD = 21 21 21 21 21 21 21 21
295
BE = 22 22 22 22 22 22 22 22
296
BF = 23 23 23 23 23 23 23 23 *****
297
C0 = 40 40 40 40 40 40 40 40
298
C1 = 41 41 41 41 41 41 41 41
299
C2 = 42 42 42 42 42 42 42 42
300
C3 = 43 43 43 43 43 43 43 43
301
C4 = 40 40 40 40 40 40 40 40
302
C5 = 41 41 41 41 41 41 41 41
303
C6 = 42 42 42 42 42 42 42 42
304
C7 = 43 43 43 43 43 43 43 43
305
C8 = 40 40 40 40 40 40 40 40
306
C9 = 41 41 41 41 41 41 41 41
307
CA = 42 42 42 42 42 42 42 42
308
CB = 43 43 43 43 43 43 43 43
309
CC = 40 40 40 40 40 40 40 40
310
CD = 41 41 41 41 41 41 41 41
311
CE = 42 42 42 42 42 42 42 42
312
CF = 43 43 43 43 43 43 43 43
313
D0 = 40 40 40 40 40 40 40 40
314
D1 = 41 41 41 41 41 41 41 41
315
D2 = 42 42 42 42 42 42 42 42
316
D3 = 43 43 43 43 43 43 43 43 *****
317
D4 = 40 40 40 40 40 40 40 40
318
D5 = 41 41 41 41 41 41 41 41
319
D6 = 42 42 42 42 42 42 42 42
320
D7 = 43 43 43 43 43 43 43 43
321
D8 = 40 40 40 40 40 40 40 40
322
D9 = 41 41 41 41 41 41 41 41
323
DA = 42 42 42 42 42 42 42 42 *****
324
DB = 43 43 43 43 43 43 43 43 *****
325
DC = 40 40 40 40 40 40 40 40 *****
326
DD = 41 41 41 41 41 41 41 41
327
DE = 42 42 42 42 42 42 42 42
328
DF = 43 43 43 43 43 43 43 43
329
E0 = 60 60 60 60 60 60 60 60
330
E1 = 61 61 61 61 61 61 61 61
331
E2 = 62 62 62 62 62 62 62 62
332
E3 = 63 63 63 63 63 63 63 63
333
E4 = 60 60 60 60 60 60 60 60
334
E5 = 61 61 61 61 61 61 61 61
335
E6 = 62 62 62 62 62 62 62 62
336
E7 = 63 63 63 63 63 63 63 63
337
E8 = 60 60 60 60 60 60 60 60
338
E9 = 61 61 61 61 61 61 61 61
339
EA = 62 62 62 62 62 62 62 62
340
EB = 63 63 63 63 63 63 63 63
341
EC = 60 60 60 60 60 60 60 60
342
ED = 61 61 61 61 61 61 61 61
343
EE = 62 62 62 62 62 62 62 62
344
EF = 63 63 63 63 63 63 63 63 *****
345
F0 = 60 60 60 60 60 60 60 60
346
F1 = 61 61 61 61 61 61 61 61
347
F2 = 62 62 62 62 62 62 62 62
348
F3 = 63 63 63 63 63 63 63 63
349
F4 = 60 60 60 60 60 60 60 60
350
F5 = 61 61 61 61 61 61 61 61
351
F6 = 62 62 62 62 62 62 62 62
352
F7 = 63 63 63 63 63 63 63 63
353
F8 = 60 60 60 60 60 60 60 60
354
F9 = 61 41 41 41 61 61 61 41
355
FA = 62 42 42 42 42 62 42 42
356
FB = 63 63 43 43 43 43 43 63
357
FC = 60 40 40 40 40 40 40 40
358
FD = 61 41 41 41 41 41 41 41
359
FE = 62 42 42 42 42 42 42 42
360
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
361
B0 = 20 20 20 20 20 20 20 20
362
Device Code Read (BFh)
363
BF = 23 23 23 23 23 23 23 23 *****
364
. . .
365
366
reg p1 p2 p3 p4 p5 p6 p7 p8
367
B0 = 20 20 20 20 20 20 20 20
368
B1 = 21 21 21 21 21 21 21 21
369
B2 = 22 22 22 22 22 22 22 22
370
B3 = 23 23 23 23 23 23 23 23
371
B4 = 20 20 20 20 20 20 20 20
372
B5 = 21 21 21 21 21 21 21 21
373
B6 = 22 22 22 22 22 22 22 22
374
B7 = 23 23 23 23 23 23 23 23
375
B8 = 20 20 20 20 20 20 20 20
376
B9 = 21 21 21 21 21 21 21 21
377
BA = 22 22 22 22 22 22 22 22
378
BB = 23 23 23 23 23 23 23 23
379
BC = 20 20 20 20 20 20 20 20
380
BD = 21 21 21 21 21 21 21 21
381
BE = 22 22 22 22 22 22 22 22
382
BF = 23 23 23 23 23 23 23 23 *****
383
C0 = 40 40 40 40 40 40 40 40
384
C1 = 41 41 41 41 41 41 41 41
385
C2 = 42 42 42 42 42 42 42 42
386
C3 = 43 43 43 43 43 43 43 43
387
C4 = 40 40 40 40 40 40 40 40
388
C5 = 41 41 41 41 41 41 41 41
389
C6 = 42 42 42 42 42 42 42 42
390
C7 = 43 43 43 43 43 43 43 43
391
C8 = 40 40 40 40 40 40 40 40
392
C9 = 41 41 41 41 41 41 41 41
393
CA = 42 42 42 42 42 42 42 42
394
CB = 43 43 43 43 43 43 43 43
395
CC = 40 40 40 40 40 40 40 40
396
CD = 41 41 41 41 41 41 41 41
397
CE = 42 42 42 42 42 42 42 42
398
CF = 43 43 43 43 43 43 43 43
399
D0 = 40 40 40 40 40 40 40 40
400
D1 = 41 41 41 41 41 41 41 41
401
D2 = 42 42 42 42 42 42 42 42
402
D3 = 43 43 43 43 43 43 43 43 *****
403
D4 = 40 40 40 40 40 40 40 40
404
D5 = 41 41 41 41 41 41 41 41
405
D6 = 42 42 42 42 42 42 42 42
406
D7 = 43 43 43 43 43 43 43 43
407
D8 = 40 40 40 40 40 40 40 40
408
D9 = 41 41 41 41 41 41 41 41
409
DA = 42 42 42 42 42 42 42 42 *****
410
DB = 43 43 43 43 43 43 43 43 *****
411
DC = 40 40 40 40 40 40 40 40 *****
412
DD = 41 41 41 41 41 41 41 41
413
DE = 42 42 42 42 42 42 42 42
414
DF = 43 43 43 43 43 43 43 43
415
E0 = 60 60 60 60 60 60 60 60
416
E1 = 61 61 61 61 61 61 61 61
417
E2 = 62 62 62 62 62 62 62 62
418
E3 = 63 63 63 63 63 63 63 63
419
E4 = 60 60 60 60 60 60 60 60
420
E5 = 61 61 61 61 61 61 61 61
421
E6 = 62 62 62 62 62 62 62 62
422
E7 = 63 63 63 63 63 63 63 63
423
E8 = 60 60 60 60 60 60 60 60
424
E9 = 61 61 61 61 61 61 61 61
425
EA = 62 62 62 62 62 62 62 62
426
EB = 63 63 63 63 63 63 63 63
427
EC = 60 60 60 60 60 60 60 60
428
ED = 61 61 61 61 61 61 61 61
429
EE = 62 62 62 62 62 62 62 62
430
EF = 63 63 63 63 63 63 63 63 *****
431
F0 = 60 60 60 60 60 60 60 60
432
F1 = 61 61 61 61 61 61 61 61
433
F2 = 62 62 62 62 62 62 62 62
434
F3 = 63 63 63 63 63 63 63 63
435
F4 = 60 60 60 60 60 60 60 60
436
F5 = 61 61 61 61 61 61 61 61
437
F6 = 62 62 62 62 62 62 42 62
438
F7 = 63 63 63 63 63 43 63 63
439
F8 = 60 60 60 60 60 60 60 60
440
F9 = 61 61 61 61 61 61 61 61
441
FA = 62 42 42 42 42 42 42 42
442
FB = 63 43 43 43 63 43 43 43
443
FC = 60 40 40 40 40 40 40 40
444
FD = 61 41 41 41 41 41 41 41
445
FE = 62 42 42 42 42 42 42 42
446
447
Unknown LCD driver chip: 0
448
***use minimal init
as
driver ili9341 ili9488 *** ->
449
Benchmark Time (microseconds)
450
Screen fill 1118896
451
Text 319852
452
Lines
Попробовал переварачивать пины как данных, так и управления, но и это не помогло:
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 = 02 02 02 02 02 02 02 02
011
03 = 02 02 02 02 02 02 02 02
012
04 = 04 04 04 04 04 04 04 04 *****
013
05 = 04 04 04 04 04 04 04 04
014
06 = 06 06 06 06 06 06 06 06
015
07 = 06 06 06 06 06 06 06 06
016
08 = 0
017
09 = 0
018
0A = 02 02 02 02 02 02 02 02
019
0B = 02 02 02 02 02 02 02 02
020
0C = 04 04 04 04 04 04 04 04
021
0D = 04 04 04 04 04 04 04 04
022
0E = 06 06 06 06 06 06 06 06
023
0F = 06 06 06 06 06 06 06 06
024
10 = 0
025
11 = 0
026
12 = 02 02 02 02 02 02 02 02
027
13 = 02 02 02 02 02 02 02 02
028
14 = 04 04 04 04 04 04 04 04
029
15 = 04 04 04 04 04 04 04 04
030
16 = 06 06 06 06 06 06 06 06
031
17 = 06 06 06 06 06 06 06 06
032
18 = 0
033
19 = 0
034
1A = 02 02 02 02 02 02 02 02
035
1B = 02 02 02 02 02 02 02 02
036
1C = 04 04 04 04 04 04 04 04
037
1D = 04 04 04 04 04 04 04 04
038
1E = 06 06 06 06 06 06 06 06
039
1F = 06 06 06 06 06 06 06 06
040
20 = 0
041
21 = 0
042
22 = 02 02 02 02 02 02 02 02
043
23 = 02 02 02 02 02 02 02 02
044
24 = 04 04 04 04 04 04 04 04
045
25 = 04 04 04 04 04 04 04 04
046
26 = 06 06 06 06 06 06 06 06
047
27 = 06 06 06 06 06 06 06 06
048
28 = 0
049
29 = 0
050
2A = 02 02 02 02 02 02 02 02
051
2B = 02 02 02 02 02 02 02 02
052
2C = 04 04 04 04 04 04 04 04
053
2D = 04 04 04 04 04 04 04 04
054
2E = 06 06 06 06 06 06 06 06
055
2F = 06 06 06 06 06 06 06 06
056
30 = 0
057
31 = 0
058
32 = 02 02 02 02 02 02 02 02
059
33 = 02 02 02 02 02 02 02 02
060
34 = 04 04 04 04 04 04 04 04
061
35 = 04 04 04 04 04 04 04 04
062
36 = 06 06 06 06 06 06 06 06
063
37 = 06 06 06 06 06 06 06 06
064
38 = 0
065
39 = 0
066
3A = 02 02 02 02 02 02 02 02
067
3B = 02 02 02 02 02 02 02 02
068
3C = 04 04 04 04 04 04 04 04
069
3D = 04 04 04 04 04 04 04 04
070
3E = 06 06 06 06 06 06 06 06
071
3F = 06 06 06 06 06 02 02 02
072
40 = 40 40 40 40 40 40 40 40
073
41 = 40 40 40 40 40 40 40 40
074
42 = 42 42 42 42 42 42 42 42
075
43 = 42 42 42 42 42 42 42 42
076
44 = 44 44 44 44 44 44 44 44
077
45 = 44 44 44 44 44 44 44 44
078
46 = 46 46 46 46 46 46 46 46
079
47 = 46 46 46 46 46 46 46 46
080
48 = 40 40 40 40 40 40 40 40
081
49 = 40 40 40 40 40 40 40 40
082
4A = 42 42 42 42 42 42 42 42
083
4B = 42 42 42 42 42 42 42 42
084
4C = 44 44 44 44 44 44 44 44
085
4D = 44 44 44 44 44 44 44 44
086
4E = 46 46 46 46 46 46 46 46
087
4F = 46 46 46 46 46 46 46 46
088
50 = 40 40 40 40 40 40 40 40
089
51 = 40 40 40 40 40 40 40 40
090
52 = 42 42 42 42 42 42 42 42
091
53 = 42 42 42 42 42 42 42 42
092
54 = 44 44 44 44 44 44 44 44
093
55 = 44 44 44 44 44 44 44 44
094
56 = 46 46 46 46 46 46 46 46
095
57 = 46 46 46 46 46 46 46 46
096
58 = 40 40 40 40 40 40 40 40
097
59 = 40 40 40 40 40 40 40 40
098
5A = 42 42 42 42 42 42 42 42
099
5B = 42 42 42 42 42 42 42 42
100
5C = 44 44 44 44 44 44 44 44
101
5D = 44 44 44 44 44 44 44 44
102
5E = 46 46 46 46 46 46 46 46
103
5F = 46 46 46 42 42 42 46 46
104
60 = 40 40 40 40 40 40 40 40
105
61 = 40 40 40 40 40 40 40 40
106
62 = 42 42 42 42 42 42 42 42
107
63 = 42 42 42 42 42 42 42 42
108
64 = 44 44 44 44 44 44 44 44
109
65 = 44 44 44 44 44 44 44 44
110
66 = 46 46 46 46 46 46 46 46
111
67 = 46 46 46 46 46 46 46 46
112
68 = 40 40 40 40 40 40 40 40
113
69 = 40 40 40 40 40 40 40 40
114
6A = 42 42 42 42 42 42 42 42
115
6B = 42 42 42 42 42 42 42 42
116
6C = 44 44 44 44 44 44 44 44
117
6D = 44 44 44 44 44 44 44 44
118
6E = 46 46 46 46 46 46 46 46
119
6F = 46 46 42 42 46 46 46 42
120
70 = 40 40 40 40 40 40 40 40
121
71 = 40 40 40 40 40 40 40 40
122
72 = 42 42 42 42 42 42 42 42
123
73 = 42 42 42 42 42 42 42 42
124
74 = 44 44 44 44 44 44 44 44
125
75 = 44 44 44 44 44 44 44 44
126
76 = 46 46 46 46 46 46 46 46
127
77 = 46 46 46 46 46 46 46 46
128
78 = 40 40 40 40 40 40 40 40
129
79 = 40 40 40 40 40 40 40 40
130
7A = 42 42 42 42 42 42 42 42
131
7B = 42 42 42 42 42 42 42 42
132
7C = 44 44 44 44 44 44 44 44
133
7D = 44 44 44 44 44 44 44 44
134
7E = 46 46 46 46 46 46 46 46
135
7F = 46 42 42 42 42 42 42 42
136
80 = 80 80 80 80 80 80 80 80
137
81 = 80 80 80 80 80 80 80 80
138
82 = 82 82 82 82 82 82 82 82
139
83 = 82 82 82 82 82 82 82 82
140
84 = 84 84 84 84 84 84 84 84
141
85 = 84 84 84 84 84 84 84 84
142
86 = 86 86 86 86 86 86 86 86
143
87 = 86 86 86 86 86 86 86 86
144
88 = 80 80 80 80 80 80 80 80
145
89 = 80 80 80 80 80 80 80 80
146
8A = 82 82 82 82 82 82 82 82
147
8B = 82 82 82 82 82 82 82 82
148
8C = 84 84 84 84 84 84 84 84
149
8D = 84 84 84 84 84 84 84 84
150
8E = 86 86 86 86 86 86 86 86
151
8F = 86 86 86 86 86 86 86 86
152
90 = 80 80 80 80 80 80 80 80
153
91 = 80 80 80 80 80 80 80 80
154
92 = 82 82 82 82 82 82 82 82
155
93 = 82 82 82 82 82 82 82 82
156
94 = 84 84 84 84 84 84 84 84
157
95 = 84 84 84 84 84 84 84 84
158
96 = 86 86 86 86 86 86 86 86
159
97 = 86 86 86 86 86 86 86 86
160
98 = 80 80 80 80 80 80 80 80
161
99 = 80 80 80 80 80 80 80 80
162
9A = 82 82 82 82 82 82 82 82
163
9B = 82 82 82 82 82 82 82 82
164
9C = 84 84 84 84 84 84 84 84
165
9D = 84 84 84 84 84 84 84 84
166
9E = 86 86 86 86 86 86 86 86
167
9F = 86 86 86 86 86 86 86 86
168
A0 = 80 80 80 80 80 80 80 80
169
A1 = 80 80 80 80 80 80 80 80
170
A2 = 82 82 82 82 82 82 82 82
171
A3 = 82 82 82 82 82 82 82 82
172
A4 = 84 84 84 84 84 84 84 84
173
A5 = 84 84 84 84 84 84 84 84
174
A6 = 86 86 86 86 86 86 86 86
175
A7 = 86 86 86 86 86 86 86 86
176
A8 = 80 80 80 80 80 80 80 80
177
A9 = 80 80 80 80 80 80 80 80
178
AA = 82 82 82 82 82 82 82 82
179
AB = 82 82 82 82 82 82 82 82
180
AC = 84 84 84 84 84 84 84 84
181
AD = 84 84 84 84 84 84 84 84
182
AE = 86 86 86 86 86 86 86 86
183
AF = 86 86 86 86 86 86 86 86
184
B0 = 80 80 80 80 80 80 80 80
185
B1 = 80 80 80 80 80 80 80 80
186
B2 = 82 82 82 82 82 82 82 82
187
B3 = 82 82 82 82 82 82 82 82
188
B4 = 84 84 84 84 84 84 84 84
189
B5 = 84 84 84 84 84 84 84 84
190
B6 = 86 86 86 86 86 86 86 86
191
B7 = 86 86 86 86 86 86 86 86
192
B8 = 80 80 80 80 80 80 80 80
193
B9 = 80 80 80 80 80 80 80 80
194
BA = 82 82 82 82 82 82 82 82
195
BB = 82 82 82 82 82 82 82 82
196
BC = 84 84 84 84 84 84 84 84
197
BD = 84 84 84 84 84 84 84 84
198
BE = 86 86 86 86 86 86 86 86
199
BF = 86 86 82 82 82 82 86 86 *****
200
C0 = C0 C0 C0 C0 C0 C0 C0 C0
201
C1 = C0 C0 C0 C0 C0 C0 C0 C0
202
C2 = C2 C2 C2 C2 C2 C2 C2 C2
203
C3 = C2 C2 C2 C2 C2 C2 C2 C2
204
C4 = C4 C4 C4 C4 C4 C4 C4 C4
205
C5 = C4 C4 C4 C4 C4 C4 C4 C4
206
C6 = C6 C6 C6 C6 C6 C6 C6 C6
207
C7 = C6 C6 C6 C6 C6 C6 C6 C6
208
C8 = C0 C0 C0 C0 C0 C0 C0 C0
209
C9 = C0 C0 C0 C0 C0 C0 C0 C0
210
CA = C2 C2 C2 C2 C2 C2 C2 C2
211
CB = C2 C2 C2 C2 C2 C2 C2 C2
212
CC = C4 C4 C4 C4 C4 C4 C4 C4
213
CD = C4 C4 C4 C4 C4 C4 C4 C4
214
CE = C6 C6 C6 C6 C6 C6 C6 C6
215
CF = C6 C6 C6 C6 C6 C6 C6 C6
216
D0 = C0 C0 C0 C0 C0 C0 C0 C0
217
D1 = C0 C0 C0 C0 C0 C0 C0 C0
218
D2 = C2 C2 C2 C2 C2 C2 C2 C2
219
D3 = C2 C2 C2 C2 C2 C2 C2 C2 *****
220
D4 = C4 C4 C4 C4 C4 C4 C4 C4
221
D5 = C4 C4 C4 C4 C4 C4 C4 C4
222
D6 = C6 C6 C6 C6 C6 C6 C6 C6
223
D7 = C6 C6 C6 C6 C6 C6 C6 C6
224
D8 = C0 C0 C0 C0 C0 C0 C0 C0
225
D9 = C0 C0 C0 C0 C0 C0 C0 C0
226
DA = C2 C2 C2 C2 C2 C2 C2 C2 *****
227
DB = C2 C2 C2 C2 C2 C2 C2 C2 *****
228
DC = C4 C4 C4 C4 C4 C4 C4 C4 *****
229
DD = C4 C4 C4 C4 C4 C4 C4 C4
230
DE = C6 C6 C6 C6 C6 C6 C6 C6
231
DF = C6 C2 C2 C2 C6 C6 C2 C2
232
E0 = C0 C0 C0 C0 C0 C0 C0 C0
233
E1 = C0 C0 C0 C0 C0 C0 C0 C0
234
E2 = C2 C2 C2 C2 C2 C2 C2 C2
235
E3 = C2 C2 C2 C2 C2 C2 C2 C2
236
E4 = C4 C4 C4 C4 C4 C4 C4 C4
237
E5 = C4 C4 C4 C4 C4 C4 C4 C4
238
E6 = C6 C6 C6 C6 C6 C6 C6 C6
239
E7 = C6 C6 C6 C6 C6 C6 C6 C6
240
E8 = C0 C0 C0 C0 C0 C0 C0 C0
241
E9 = C0 C0 C0 C0 C0 C0 C0 C0
242
EA = C2 C2 C2 C2 C2 C2 C2 C2
243
EB = C2 C2 C2 C2 C2 C2 C2 C2
244
EC = C4 C4 C4 C4 C4 C4 C4 C4
245
ED = C4 C4 C4 C4 C4 C4 C4 C4
246
EE = C6 C6 C6 C6 C6 C6 C6 C6
247
EF = C6 C6 C6 C6 C2 C6 C6 C6 *****
248
F0 = C0 C0 C0 C0 C0 C0 C0 C0
249
F1 = C0 C0 C0 C0 C0 C0 C0 C0
250
F2 = C2 C2 C2 C2 C2 C2 C2 C2
251
F3 = C2 C2 C2 C2 C2 C2 C2 C2
252
F4 = C4 C4 C4 C4 C4 C4 C4 C4
253
F5 = C4 C4 C4 C4 C4 C4 C4 C4
254
F6 = C6 C6 C6 C6 C6 C6 C6 C6
255
F7 = C6 C6 C6 C6 C6 C6 C6 C6
256
F8 = C0 C0 C0 C0 C0 C0 C0 C0
257
F9 = C0 C0 C0 C0 C0 C0 C0 C0
258
FA = C2 C2 C2 C2 C2 C2 C2 C2
259
FB = C2 C2 C2 C2 C2 C2 C2 C2
260
FC = C4 C4 C4 C4 C4 C4 C4 C4
261
FD = C4 C4 C4 C4 C4 C4 C4 C4
262
FE = C6 C6 C6 C6 C6 C6 C6 C6
263
264
00 = 0 *
265
04 = 04 04 04 04 04 04 04 04 *****
266
B0 = 80 80 80 80 80 80 80 80
267
BF = 86 86 86 86 86 82 82 86 *****
268
D3 = C2 C2 C2 C2 C2 C2 C2 C2 *****
269
DA = C2 C2 C2 C2 C2 C2 C2 C2 *****
270
DB = C2 C2 C2 C2 C2 C2 C2 C2 *****
271
DC = C4 C4 C4 C4 C4 C4 C4 C4 *****
272
EF = C6 C6 C6 C6 C6 C6 C6 C6 *****
273
. . . . . . .
274
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
275
B0 = 80 80 80 80 80 80 80 80
276
Device Code Read (BFh)
277
BF = 86 82 82 82 82 86 82 82 *****
278
. . .
279
280
reg p1 p2 p3 p4 p5 p6 p7 p8
281
B0 = 80 80 80 80 80 80 80 80
282
B1 = 80 80 80 80 80 80 80 80
283
B2 = 82 82 82 82 82 82 82 82
284
B3 = 82 82 82 82 82 82 82 82
285
B4 = 84 84 84 84 84 84 84 84
286
B5 = 84 84 84 84 84 84 84 84
287
B6 = 86 86 86 86 86 86 86 86
288
B7 = 86 86 86 86 86 86 86 86
289
B8 = 80 80 80 80 80 80 80 80
290
B9 = 80 80 80 80 80 80 80 80
291
BA = 82 82 82 82 82 82 82 82
292
BB = 82 82 82 82 82 82 82 82
293
BC = 84 84 84 84 84 84 84 84
294
BD = 84 84 84 84 84 84 84 84
295
BE = 86 86 86 86 86 86 86 86
296
BF = 86 82 82 82 86 86 82 82 *****
297
C0 = C0 C0 C0 C0 C0 C0 C0 C0
298
C1 = C0 C0 C0 C0 C0 C0 C0 C0
299
C2 = C2 C2 C2 C2 C2 C2 C2 C2
300
C3 = C2 C2 C2 C2 C2 C2 C2 C2
301
C4 = C4 C4 C4 C4 C4 C4 C4 C4
302
C5 = C4 C4 C4 C4 C4 C4 C4 C4
303
C6 = C6 C6 C6 C6 C6 C6 C6 C6
304
C7 = C6 C6 C6 C6 C6 C6 C6 C6
305
C8 = C0 C0 C0 C0 C0 C0 C0 C0
306
C9 = C0 C0 C0 C0 C0 C0 C0 C0
307
CA = C2 C2 C2 C2 C2 C2 C2 C2
308
CB = C2 C2 C2 C2 C2 C2 C2 C2
309
CC = C4 C4 C4 C4 C4 C4 C4 C4
310
CD = C4 C4 C4 C4 C4 C4 C4 C4
311
CE = C6 C6 C6 C6 C6 C6 C6 C6
312
CF = C6 C6 C6 C6 C6 C6 C6 C6
313
D0 = C0 C0 C0 C0 C0 C0 C0 C0
314
D1 = C0 C0 C0 C0 C0 C0 C0 C0
315
D2 = C2 C2 C2 C2 C2 C2 C2 C2
316
D3 = C2 C2 C2 C2 C2 C2 C2 C2 *****
317
D4 = C4 C4 C4 C4 C4 C4 C4 C4
318
D5 = C4 C4 C4 C4 C4 C4 C4 C4
319
D6 = C6 C6 C6 C6 C6 C6 C6 C6
320
D7 = C6 C6 C6 C6 C6 C6 C6 C6
321
D8 = C0 C0 C0 C0 C0 C0 C0 C0
322
D9 = C0 C0 C0 C0 C0 C0 C0 C0
323
DA = C2 C2 C2 C2 C2 C2 C2 C2 *****
324
DB = C2 C2 C2 C2 C2 C2 C2 C2 *****
325
DC = C4 C4 C4 C4 C4 C4 C4 C4 *****
326
DD = C4 C4 C4 C4 C4 C4 C4 C4
327
DE = C6 C6 C6 C6 C6 C6 C6 C6
328
DF = C6 C6 C6 C6 C6 C2 C6 C6
329
E0 = C0 C0 C0 C0 C0 C0 C0 C0
330
E1 = C0 C0 C0 C0 C0 C0 C0 C0
331
E2 = C2 C2 C2 C2 C2 C2 C2 C2
332
E3 = C2 C2 C2 C2 C2 C2 C2 C2
333
E4 = C4 C4 C4 C4 C4 C4 C4 C4
334
E5 = C4 C4 C4 C4 C4 C4 C4 C4
335
E6 = C6 C6 C6 C6 C6 C6 C6 C6
336
E7 = C6 C6 C6 C6 C6 C6 C6 C6
337
E8 = C0 C0 C0 C0 C0 C0 C0 C0
338
E9 = C0 C0 C0 C0 C0 C0 C0 C0
339
EA = C2 C2 C2 C2 C2 C2 C2 C2
340
EB = C2 C2 C2 C2 C2 C2 C2 C2
341
EC = C4 C4 C4 C4 C4 C4 C4 C4
342
ED = C4 C4 C4 C4 C4 C4 C4 C4
343
EE = C6 C6 C6 C6 C6 C6 C6 C6
344
EF = C6 C6 C6 C6 C6 C6 C6 C6 *****
345
F0 = C0 C0 C0 C0 C0 C0 C0 C0
346
F1 = C0 C0 C0 C0 C0 C0 C0 C0
347
F2 = C2 C2 C2 C2 C2 C2 C2 C2
348
F3 = C2 C2 C2 C2 C2 C2 C2 C2
349
F4 = C4 C4 C4 C4 C4 C4 C4 C4
350
F5 = C4 C4 C4 C4 C4 C4 C4 C4
351
F6 = C6 C6 C6 C6 C6 C6 C6 C6
352
F7 = C6 C6 C6 C6 C6 C6 C6 C6
353
F8 = C0 C0 C0 C0 C0 C0 C0 C0
354
F9 = C0 C0 C0 C0 C0 C0 C0 C0
355
FA = C2 C2 C2 C2 C2 C2 C2 C2
356
FB = C2 C2 C2 C2 C2 C2 C2 C2
357
FC = C4 C4 C4 C4 C4 C4 C4 C4
358
FD = C4 C4 C4 C4 C4 C4 C4 C4
359
FE = C6 C6 C6 C6 C6 C6 C6 C6
360
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
361
B0 = 80 80 80 80 80 80 80 80
362
Device Code Read (BFh)
363
BF = 86 86 82 82 82 86 82 82 *****
364
. . .
365
366
reg p1 p2 p3 p4 p5 p6 p7 p8
367
B0 = 80 80 80 80 80 80 80 80
368
B1 = 80 80 80 80 80 80 80 80
369
B2 = 82 82 82 82 82 82 82 82
370
B3 = 82 82 82 82 82 82 82 82
371
B4 = 84 84 84 84 84 84 84 84
372
B5 = 84 84 84 84 84 84 84 84
373
B6 = 86 86 86 86 86 86 86 86
374
B7 = 86 86 86 86 86 86 86 86
375
B8 = 80 80 80 80 80 80 80 80
376
B9 = 80 80 80 80 80 80 80 80
377
BA = 82 82 82 82 82 82 82 82
378
BB = 82 82 82 82 82 82 82 82
379
BC = 84 84 84 84 84 84 84 84
380
BD = 84 84 84 84 84 84 84 84
381
BE = 86 86 86 86 86 86 86 86
382
BF = 86 86 86 86 86 82 82 82 *****
383
C0 = C0 C0 C0 C0 C0 C0 C0 C0
384
C1 = C0 C0 C0 C0 C0 C0 C0 C0
385
C2 = C2 C2 C2 C2 C2 C2 C2 C2
386
C3 = C2 C2 C2 C2 C2 C2 C2 C2
387
C4 = C4 C4 C4 C4 C4 C4 C4 C4
388
C5 = C4 C4 C4 C4 C4 C4 C4 C4
389
C6 = C6 C6 C6 C6 C6 C6 C6 C6
390
C7 = C6 C6 C6 C6 C6 C6 C6 C6
391
C8 = C0 C0 C0 C0 C0 C0 C0 C0
392
C9 = C0 C0 C0 C0 C0 C0 C0 C0
393
CA = C2 C2 C2 C2 C2 C2 C2 C2
394
CB = C2 C2 C2 C2 C2 C2 C2 C2
395
CC = C4 C4 C4 C4 C4 C4 C4 C4
396
CD = C4 C4 C4 C4 C4 C4 C4 C4
397
CE = C6 C6 C6 C6 C6 C6 C6 C6
398
CF = C6 C6 C6 C6 C6 C6 C6 C6
399
D0 = C0 C0 C0 C0 C0 C0 C0 C0
400
D1 = C0 C0 C0 C0 C0 C0 C0 C0
401
D2 = C2 C2 C2 C2 C2 C2 C2 C2
402
D3 = C2 C2 C2 C2 C2 C2 C2 C2 *****
403
D4 = C4 C4 C4 C4 C4 C4 C4 C4
404
D5 = C4 C4 C4 C4 C4 C4 C4 C4
405
D6 = C6 C6 C6 C6 C6 C6 C6 C6
406
D7 = C6 C6 C6 C6 C6 C6 C6 C6
407
D8 = C0 C0 C0 C0 C0 C0 C0 C0
408
D9 = C0 C0 C0 C0 C0 C0 C0 C0
409
DA = C2 C2 C2 C2 C2 C2 C2 C2 *****
410
DB = C2 C2 C2 C2 C2 C2 C2 C2 *****
411
DC = C4 C4 C4 C4 C4 C4 C4 C4 *****
412
DD = C4 C4 C4 C4 C4 C4 C4 C4
413
DE = C6 C6 C6 C6 C6 C6 C6 C6
414
DF = C6 C2 C2 C2 C2 C2 C6 C2
415
E0 = C0 C0 C0 C0 C0 C0 C0 C0
416
E1 = C0 C0 C0 C0 C0 C0 C0 C0
417
E2 = C2 C2 C2 C2 C2 C2 C2 C2
418
E3 = C2 C2 C2 C2 C2 C2 C2 C2
419
E4 = C4 C4 C4 C4 C4 C4 C4 C4
420
E5 = C4 C4 C4 C4 C4 C4 C4 C4
421
E6 = C6 C6 C6 C6 C6 C6 C6 C6
422
E7 = C6 C6 C6 C6 C6 C6 C6 C6
423
E8 = C0 C0 C0 C0 C0 C0 C0 C0
424
E9 = C0 C0 C0 C0 C0 C0 C0 C0
425
EA = C2 C2 C2 C2 C2 C2 C2 C2
426
EB = C2 C2 C2 C2 C2 C2 C2 C2
427
EC = C4 C4 C4 C4 C4 C4 C4 C4
428
ED = C4 C4 C4 C4 C4 C4 C4 C4
429
EE = C6 C6 C6 C6 C6 C6 C6 C6
430
EF = C6 C6 C6 C6 C6 C6 C2 C6 *****
431
F0 = C0 C0 C0 C0 C0 C0 C0 C0
432
F1 = C0 C0 C0 C0 C0 C0 C0 C0
433
F2 = C2 C2 C2 C2 C2 C2 C2 C2
434
F3 = C2 C2 C2 C2 C2 C2 C2 C2
435
F4 = C4 C4 C4 C4 C4 C4 C4 C4
436
F5 = C4 C4 C4 C4 C4 C4 C4 C4
437
F6 = C6 C6 C6 C6 C6 C6 C6 C6
438
F7 = C6 C6 C6 C6 C6 C6 C6 C6
439
F8 = C0 C0 C0 C0 C0 C0 C0 C0
440
F9 = C0 C0 C0 C0 C0 C0 C0 C0
441
FA = C2 C2 C2 C2 C2 C2 C2 C2
442
FB = C2 C2 C2 C2 C2 C2 C2 C2
443
FC = C4 C4 C4 C4 C4 C4 C4 C4
444
FD = C4 C4 C4 C4 C4 C4 C4 C4
445
FE = C6 C6 C6 C6 C6 C6 C6 C6
446
447
Unknown LCD driver chip: 0
448
***use minimal init
as
driver ili9341 ili9488 *** ->
449
Benchmark Time (microseconds)
450
Screen fill 1118900
451
Text 319856
452
Lines
В общем я в ступоре и прошу вашей помощи.
Попробуй
12- ресет, 31-34 - RD,WR,DC,CS или наоборот, 15-30 - D15-D0.
Остальное как у тебя.
Здравствуйте, есть дисплей от клона samsung n9300(с909_v1.02_PCB) HIFAY 15-12396-0706-0
так как в нете по дисплею ничего, прозвонкой выяснил что 39,38 - nc (дорожки на плате телефона никуда не идут)
37,25 - GND
36 - A
30-35 - K1-6
29 - XR
28 - YU
27 - XL
26 - YD
мои догадки: 2 и 3 дорожки замкнуты и от 3 идет к резистору R2 - линии 3в.
R1 и R2 создают делитель
при подключени акума к плате телефона на линиях 1-7 стабильно +2.8, на линии 8 от 0 до +2.8 (возможно reset)
возможно 9-24 - D0-D15
решил поиска по шлейфу 37pin и нашел вот:
собственно вопрос что делать с 1 дорожкой и правильно ли я определил?
croc19, Да, так и пробовал, ничего не получилось. Дисплей молчит. ИД не читается. Единственное, я подключал по 8-и битной шине (D10-17). Пины управления пробовал и так и на оброт. Шину тоже пробовал переворачивать... Может распиновка не та совершенно?
forfrends
попробуй подключить по 16 битной шине. И второй вариант, подключи D0 - D7, а линии D8 - D15 посади на землю.
1booon1
На твоей картинке правильная распиновка, только 1 контакт не земля, а TE. Он тебе не нужен.
Возможно шина управления наоборот.
R1 и R2 не делитель. Сейчас он подключен по 16 битной шине. Если резистор перепаять на место R2, то шина
будет 8 битной.
forfrends, какая-то странная закономерность на вашем диспе
007
reg p1 p2 p3 p4 p5 p6 p7 p8
008
00 = 0 *
009
01 = 01 01 01 01 01 01 01 01
010
02 = 02 02 02 02 02 02 02 02
011
03 = 03 03 03 03 03 03 03 03
012
04 = 0 *
013
05 = 01 01 01 01 01 01 01 01
014
06 = 02 02 02 02 02 02 02 02
015
07 = 03 03 03 03 03 03 03 03
016
08 = 0
017
09 = 01 01 01 01 01 01 01 01
018
0A = 02 02 02 02 02 02 02 02
019
0B = 03 03 03 03 03 03 03 03
020
0C = 0
021
0D = 01 01 01 01 01 01 01 01
022
0E = 02 02 02 02 02 02 02 02
023
0F = 03 03 03 03 03 03 03 03
024
10 = 0
025
11 = 01 01 01 01 01 01 01 01
026
12 = 02 02 02 02 02 02 02 02
027
13 = 03 03 03 03 03 03 03 03
028
14 = 0
029
15 = 01 01 01 01 01 01 01 01
030
16 = 02 02 02 02 02 02 02 02
031
17 = 03 03 03 03 03 03 03 03
032
18 = 0
033
19 = 01 01 01 01 01 01 01 01
034
1A = 02 02 02 02 02 02 02 02
035
1B = 03 03 03 03 03 03 03 03
036
1C = 0
037
1D = 01 01 01 01 01 01 01 01
038
1E = 02 02 02 02 02 02 02 02
039
1F = 03 03 03 03 03 03 03 03
040
20 = 20 20 20 20 20 20 20 20
041
21 = 21 21 21 21 21 21 21 21
042
22 = 22 22 22 22 22 22 22 22
043
23 = 23 23 23 23 23 23 23 23
044
24 = 20 20 20 20 20 20 20 20
045
25 = 21 21 21 21 21 21 21 21
046
26 = 22 22 22 22 22 22 22 22
047
27 = 23 23 23 23 23 23 23 23
048
28 = 20 20 20 20 20 20 20 20
049
29 = 21 21 21 21 21 21 21 21
050
2A = 22 22 22 22 22 22 22 22
051
2B = 23 23 23 23 23 23 23 23
052
2C = 20 20 20 20 20 20 20 20
053
2D = 21 21 21 21 21 21 21 21
054
2E = 22 22 22 22 22 22 22 22
055
2F = 23 23 23 23 23 23 23 23
056
30 = 20 20 20 20 20 20 20 20
057
31 = 21 21 21 21 21 21 21 21
058
32 = 22 22 22 22 22 22 22 22
059
33 = 23 23 23 23 23 23 23 23
060
34 = 20 20 20 20 20 20 20 20
061
35 = 21 21 21 21 21 21 21 21
062
36 = 22 22 22 22 22 22 22 22
063
37 = 23 23 23 23 23 23 23 23
064
38 = 20 20 20 20 20 20 20 20
065
39 = 21 21 21 21 21 21 21 21
066
3A = 22 22 22 22 22 22 22 22
067
3B = 23 23 23 23 23 23 23 23
068
3C = 20 20 20 20 20 20 20 20
069
3D = 21 21 21 21 21 21 21 21
070
3E = 22 22 22 22 22 22 22 22
071
3F = 23 23 23 23 23 23 23 23
072
40 = 40 40 40 40 40 40 40 40
с переворачиванием пинов
007
reg p1 p2 p3 p4 p5 p6 p7 p8
008
00 = 0 *
009
01 = 0
010
02 = 02 02 02 02 02 02 02 02
011
03 = 02 02 02 02 02 02 02 02
012
04 = 04 04 04 04 04 04 04 04 *****
013
05 = 04 04 04 04 04 04 04 04
014
06 = 06 06 06 06 06 06 06 06
015
07 = 06 06 06 06 06 06 06 06
016
08 = 0
017
09 = 0
018
0A = 02 02 02 02 02 02 02 02
019
0B = 02 02 02 02 02 02 02 02
020
0C = 04 04 04 04 04 04 04 04
021
0D = 04 04 04 04 04 04 04 04
022
0E = 06 06 06 06 06 06 06 06
023
0F = 06 06 06 06 06 06 06 06
024
10 = 0
025
11 = 0
026
12 = 02 02 02 02 02 02 02 02
027
13 = 02 02 02 02 02 02 02 02
028
14 = 04 04 04 04 04 04 04 04
029
15 = 04 04 04 04 04 04 04 04
030
16 = 06 06 06 06 06 06 06 06
031
17 = 06 06 06 06 06 06 06 06
032
18 = 0
033
19 = 0
034
1A = 02 02 02 02 02 02 02 02
035
1B = 02 02 02 02 02 02 02 02
036
1C = 04 04 04 04 04 04 04 04
037
1D = 04 04 04 04 04 04 04 04
038
1E = 06 06 06 06 06 06 06 06
039
1F = 06 06 06 06 06 06 06 06
040
20 = 0
041
21 = 0
042
22 = 02 02 02 02 02 02 02 02
043
23 = 02 02 02 02 02 02 02 02
044
24 = 04 04 04 04 04 04 04 04
045
25 = 04 04 04 04 04 04 04 04
046
26 = 06 06 06 06 06 06 06 06
047
27 = 06 06 06 06 06 06 06 06
048
28 = 0
049
29 = 0
050
2A = 02 02 02 02 02 02 02 02
051
2B = 02 02 02 02 02 02 02 02
052
2C = 04 04 04 04 04 04 04 04
053
2D = 04 04 04 04 04 04 04 04
054
2E = 06 06 06 06 06 06 06 06
055
2F = 06 06 06 06 06 06 06 06
056
30 = 0
057
31 = 0
058
32 = 02 02 02 02 02 02 02 02
059
33 = 02 02 02 02 02 02 02 02
060
34 = 04 04 04 04 04 04 04 04
061
35 = 04 04 04 04 04 04 04 04
062
36 = 06 06 06 06 06 06 06 06
063
37 = 06 06 06 06 06 06 06 06
064
38 = 0
065
39 = 0
066
3A = 02 02 02 02 02 02 02 02
067
3B = 02 02 02 02 02 02 02 02
068
3C = 04 04 04 04 04 04 04 04
069
3D = 04 04 04 04 04 04 04 04
070
3E = 06 06 06 06 06 06 06 06
071
3F = 06 06 06 06 06 02 02 02
072
40 = 40 40 40 40 40 40 40 40
073
41 = 40 40 40 40 40 40 40 40
074
42 = 42 42 42 42 42 42 42 42
075
43 = 42 42 42 42 42 42 42 42
076
44 = 44 44 44 44 44 44 44 44
077
45 = 44 44 44 44 44 44 44 44
078
46 = 46 46 46 46 46 46 46 46
079
47 = 46 46 46 46 46 46 46 46
080
48 = 40 40 40 40 40 40 40 40
081
49 = 40 40 40 40 40 40 40 40
будто пины попутаны, контакт/неконтакт , ардуина , питание, иль скорее всего дисп неисправен - раз по всякому же поперепробовали.
// не прослеживал дорожки (нужны качественные фото), что еще добавлю:
1. у некоторых типов контроллеров IM... меняет местами D0-D7 с D8-D15 при 8ми битной адресации
2. у редких типов контроллеров D0-D7 , при 8ми бит режиме, начинается с D1... , один из них http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=5#comment-258859 . при 16 бит с D1..https://cloud.mail.ru/public/3hQH/LEWz5z2UK
3. неиспользуемые пины через 10к на GND (а то мало ли окажется среди них TE и другие с лог.1 на выходе, иль шина данных будет выводить лог1) . и на случай 16бит и 16ти битной адресации типа R0210h, R0211h,...
4. здесь есть старая читалка порт ID_display_read_to_serial_monitor_universal_v3_1_PORT_C_A , она подает лог0 на неиспользуемую шину данных. + можно поиграться с IM... . Ну иль v5.3 изменить для меги чтоб использовала C и А порты.
Попробу по этой распиновке .
Там IM0-7пин, а IM3 -8пин
https://cloud.mail.ru/public/MQXr/QnPWdrp7g
https://cloud.mail.ru/public/3hQH/LEWz5z2UK
kipriyan, вы дали ссылки на ту же распиновку что я и приводил (смотрите мои фото).
И удалите дубли сообщений.
forfrends
На нижней фотке 16 линий подряд шина данных. Левее несколько выводов объединены. Еще левее по порядку идут резет,
а за ним три ID. Они переключают шину данных на 16-8 бит. Сейчас у тебя если смотреть справа налево 010, соответсятвенно
если перепаять резистор получится 011. Может чем поможет. Остальное посоветовал slider.
slider
Хочу спросить про большой дисплей. Есть ли идеи, как его использовать? А то кроме часов ничего в голову не идет.
В общем, эпопея продолжается... Дисплей подключаю по 8-мибитной шине. По 16 нет возможности подключить + в устройстве где будет стоять, можно подключить только по 8-битной шине.. Небольшой вывод из наблюдений:
IM0 должен быть в +. IM1(3, или какой он там) без разницы. В других ситуациях читалка выдает явную ерунду.
Последовательность управляющих пинов: RD,WR,DC(RS),CS (как в распиновках выше). Если наоборот то читалка выдает ерунду.
Если использовать старшие пины (D10-D17) читилка выдает Unknown LCD driver chip: 0
Перешел на младшие пины (D0-D7), читалка стала что-то показывать! В разных ситуациях определяла разный чип: 1052, 84A и 80A Но дисплей молчит и ничего не отображает. Скорее всего если в какой-то раз драйвер и был правильно определен, то не подошла инициализация. Вот разные логи (я по-разноме переворачивал пины данных и управления):
001
Управление - прямое
002
22-29 D0-D7
003
004
v5.2 read all register + read ID + TFT LCD test
005
Using Adafruit 2.8" TFT Breakout Board Pinout
006
TFT size
is
320x240
007
v5.2 Reading all registers + ID tft lcd B0h=0x03(FF),=0x04 . from Slider
008
arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov
009
010
reg p1 p2 p3 p4 p5 p6 p7 p8
011
00 = 10 50 50 50 50 52 52 52 *****
012
01 = 10 50 50 50 50 50 50 50
013
02 = 12 52 52 52 52 52 52 52
014
03 = 12 52 52 52 52 52 52 52
015
04 = 10 10 50 50 50 50 50 50 *****
016
05 = 10 50 50 50 50 50 50 50
017
06 = 12 12 52 52 52 52 52 52
018
07 = 12 52 52 52 52 52 52 52
019
08 = 10 50 50 50 50 50 52 52
020
09 = 10 50 50 50 50 50 50 50
021
0A = 12 52 52 52 52 52 52 52
022
0B = 12 52 52 52 52 52 52 52
023
0C = 10 50 50 50 50 50 50 50
024
0D = 10 50 50 50 50 50 50 50
025
0E = 12 12 52 52 52 52 52 52
026
0F = 12 52 52 52 52 52 52 52
027
10 = 10 50 50 50 52 52 52 50
028
11 = 10 10 50 50 50 50 52 50
029
12 = 12 12 52 52 52 52 52 52
030
13 = 12 52 52 52 52 52 52 52
031
14 = 10 50 50 50 50 50 50 50
032
15 = 10 10 50 50 50 50 50 50
033
16 = 12 52 52 52 52 52 52 52
034
17 = 12 12 52 52 52 52 52 52
035
18 = 10 10 50 50 50 50 50 50
036
19 = 10 10 50 50 50 50 50 50
037
1A = 12 12 52 52 52 52 52 52
038
1B = 12 12 52 52 52 52 52 52
039
1C = 10 10 50 50 50 50 50 50
040
1D = 10 10 50 50 50 50 50 50
041
1E = 12 12 52 52 52 52 52 52
042
1F = 12 12 52 52 52 52 52 52
043
20 = 30 30 30 30 70 70 70 72
044
21 = 30 30 70 70 70 70 70 70
045
22 = 32 32 72 72 72 72 72 72
046
23 = 32 32 32 32 72 72 72 72
047
24 = 30 30 30 30 70 70 70 70
048
25 = 30 30 70 70 70 70 70 70
049
26 = 32 32 32 72 72 72 72 72
050
27 = 32 32 72 72 72 72 72 72
051
28 = 30 30 70 70 70 72 70 70
052
29 = 30 30 70 70 70 70 70 70
053
2A = 32 32 72 72 72 72 72 72
054
2B = 32 32 32 72 72 72 72 72
055
2C = 30 30 70 70 70 70 70 70
056
2D = 30 30 70 70 70 70 70 70
057
2E = 32 32 72 72 72 72 72 72
058
2F = 32 32 72 72 72 72 72 72
059
30 = 30 30 70 70 72 72 72 72
060
31 = 30 30 70 70 72 72 70 72
061
32 = 32 32 72 32 72 72 72 72
062
33 = 32 32 72 72 72 72 72 72
063
34 = 30 30 70 70 70 70 70 72
064
35 = 30 30 30 30 70 70 70 70
065
36 = 32 32 32 72 72 72 72 72
066
37 = 32 32 72 72 72 72 72 72
067
38 = 30 30 30 30 70 70 70 72
068
39 = 30 30 70 30 70 70 70 70
069
3A = 32 32 32 32 72 72 72 72
070
3B = 32 32 32 32 72 72 72 72
071
3C = 30 30 30 70 70 70 70 70
072
3D = 30 30 30 30 70 70 70 70
073
3E = 32 32 32 32 72 72 72 72
074
3F = 32 32 32 32 72 72 72 72
075
40 = 50 50 50 50 52 52 52 52
076
41 = 50 50 50 50 50 50 50 50
077
42 = 52 52 52 52 52 52 52 52
078
43 = 52 52 52 52 52 52 52 52
079
44 = 50 50 50 50 50 50 52 52
080
45 = 50 50 50 50 50 50 50 50
081
46 = 52 52 52 52 52 52 52 52
082
47 = 52 52 52 52 52 52 52 52
083
48 = 50 50 50 50 50 52 52 52
084
49 = 50 50 50 50 50 50 52 52
085
4A = 52 52 52 52 52 52 52 52
086
4B = 52 52 52 52 52 52 52 52
087
4C = 50 50 50 50 50 50 50 50
088
4D = 50 50 50 50 50 50 50 50
089
4E = 52 52 52 52 52 52 52 52
090
4F = 52 52 52 52 52 52 52 52
091
50 = 50 50 50 50 52 52 52 50
092
51 = 50 50 50 50 50 50 50 50
093
52 = 52 52 52 52 52 52 52 52
094
53 = 52 52 52 52 52 52 52 52
095
54 = 50 50 50 50 50 50 50 50
096
55 = 50 50 50 50 50 50 50 50
097
56 = 52 52 52 52 52 52 52 52
098
57 = 52 52 52 52 52 52 52 52
099
58 = 50 50 50 50 50 50 50 50
100
59 = 50 50 50 50 50 50 50 50
101
5A = 52 52 52 52 52 52 52 52
102
5B = 52 52 52 52 52 52 52 52
103
5C = 50 50 50 50 50 50 50 50
104
5D = 50 50 50 50 50 50 50 50
105
5E = 52 52 52 52 52 52 52 52
106
5F = 52 52 52 52 52 52 52 52
107
60 = 70 70 70 70 70 72 72 72
108
61 = 70 70 70 70 70 70 70 70
109
62 = 72 72 72 72 72 72 72 72
110
63 = 72 72 72 72 72 72 72 72
111
64 = 70 70 70 70 70 70 70 70
112
65 = 70 70 70 70 70 70 70 70
113
66 = 72 72 72 72 72 72 72 72
114
67 = 72 72 72 72 72 72 72 72
115
68 = 70 70 70 70 70 72 72 70
116
69 = 70 70 70 70 70 70 70 70
117
6A = 72 72 72 72 72 72 72 72
118
6B = 72 72 72 72 72 72 72 72
119
6C = 70 70 70 70 70 70 70 70
120
6D = 70 70 70 70 70 70 70 70
121
6E = 72 72 72 72 72 72 72 72
122
6F = 72 72 72 72 72 72 72 72
123
70 = 70 70 70 70 72 72 72 72
124
71 = 70 70 70 70 70 70 70 70
125
72 = 72 72 72 72 72 72 72 72
126
73 = 72 72 72 72 72 72 72 72
127
74 = 70 70 70 70 70 70 70 72
128
75 = 70 70 70 70 70 70 70 70
129
76 = 72 72 72 72 72 72 72 72
130
77 = 72 72 72 72 72 72 72 72
131
78 = 70 70 70 70 72 72 72 72
132
79 = 70 70 70 70 70 72 70 70
133
7A = 72 72 72 72 72 72 72 72
134
7B = 72 72 72 72 72 72 72 72
135
7C = 70 70 70 70 70 70 70 70
136
7D = 70 70 70 70 70 70 70 70
137
7E = 72 72 72 72 72 72 72 72
138
7F = 72 72 72 72 72 72 72 72
139
80 = 10 10 50 50 52 52 52 52
140
81 = 10 10 10 10 50 52 52 52
141
82 = 12 12 52 52 52 52 52 52
142
83 = 12 12 52 52 52 52 52 52
143
84 = 10 10 50 10 50 52 52 52
144
85 = 10 10 10 50 50 50 50 50
145
86 = 12 12 52 52 52 52 52 52
146
87 = 12 12 52 52 52 52 52 52
147
88 = 10 10 50 50 52 52 52 52
148
89 = 10 10 50 50 50 50 50 50
149
8A = 12 12 52 12 52 52 52 52
150
8B = 12 12 52 52 52 52 52 52
151
8C = 10 10 50 50 50 50 50 50
152
8D = 10 10 50 50 50 50 50 50
153
8E = 12 12 12 52 52 52 52 52
154
8F = 12 12 52 52 52 52 52 52
155
90 = 10 10 50 50 52 52 52 52
156
91 = 10 10 10 10 50 52 52 52
157
92 = 12 12 12 12 52 52 52 52
158
93 = 12 12 12 12 52 52 52 52
159
94 = 10 10 50 10 52 52 52 52
160
95 = 10 10 50 50 50 52 50 50
161
96 = 12 12 12 52 52 52 52 52
162
97 = 12 12 12 12 52 52 52 52
163
98 = 10 10 10 10 52 52 52 52
164
99 = 10 10 10 10 50 50 50 52
165
9A = 12 12 12 12 52 52 52 52
166
9B = 12 12 12 12 52 52 52 52
167
9C = 10 10 10 10 50 50 50 52
168
9D = 10 10 10 10 50 50 50 50
169
9E = 12 12 12 12 52 52 52 52
170
9F = 12 12 12 12 52 52 52 52
171
A0 = 30 30 30 30 72 72 72 72
172
A1 = 30 30 30 30 70 72 72 72
173
A2 = 32 32 32 32 72 72 72 72
174
A3 = 32 32 32 32 72 72 72 72
175
A4 = 30 30 30 30 70 72 72 72
176
A5 = 30 30 30 70 70 50 50 50
177
A6 = 32 32 32 32 72 72 52 52
178
A7 = 32 32 32 32 72 52 52 52
179
A8 = 30 30 30 30 50 52 52 52
180
A9 = 30 30 30 30 50 50 50 50
181
AA = 32 32 32 32 72 52 52 52
182
AB = 32 32 32 32 52 52 52 52
183
AC = 30 30 30 30 50 50 50 50
184
AD = 30 30 30 30 50 50 50 50
185
AE = 32 32 32 32 52 52 52 52
186
AF = 32 32 32 32 52 52 52 52
187
B0 = 30 30 30 30 52 52 52 52
188
B1 = 30 30 30 30 50 50 50 50
189
B2 = 32 32 32 32 12 52 52 52
190
B3 = 32 32 32 32 52 52 52 52
191
B4 = 30 30 30 30 50 50 50 50
192
B5 = 30 30 30 30 50 50 50 50
193
B6 = 32 32 32 32 52 52 52 52
194
B7 = 32 32 32 32 52 52 52 52
195
B8 = 30 30 30 30 52 52 52 50
196
B9 = 30 30 30 30 10 50 50 50
197
BA = 32 32 32 32 52 52 52 52
198
BB = 32 32 32 32 52 52 52 52
199
BC = 30 30 30 30 50 50 50 50
200
BD = 30 30 30 30 10 50 50 50
201
BE = 32 32 32 32 52 52 52 52
202
BF = 32 32 32 32 52 52 52 52 *****
203
C0 = 50 50 50 50 52 52 52 52
204
C1 = 50 50 50 50 50 52 52 50
205
C2 = 52 52 52 52 52 52 52 52
206
C3 = 52 52 52 52 52 52 52 52
207
C4 = 50 50 50 50 52 52 52 50
208
C5 = 50 50 50 50 50 50 50 50
209
C6 = 52 52 52 52 52 52 52 52
210
C7 = 52 52 52 52 52 52 52 52
211
C8 = 50 50 50 50 50 50 52 52
212
C9 = 50 50 50 50 50 50 50 50
213
CA = 52 52 52 52 52 52 52 52
214
CB = 52 52 52 52 52 52 52 52
215
CC = 50 50 50 50 50 50 50 50
216
CD = 50 50 50 50 50 50 50 50
217
CE = 52 52 52 52 52 52 52 52
218
CF = 52 52 52 52 52 52 52 52
219
D0 = 50 50 50 50 52 52 52 52
220
D1 = 50 50 50 50 50 52 52 52
221
D2 = 52 52 52 52 52 52 52 52
222
D3 = 52 52 52 52 52 52 52 52 *****
223
D4 = 50 50 50 50 52 52 52 52
224
D5 = 50 50 50 50 50 50 50 50
225
D6 = 52 52 52 52 52 52 52 52
226
D7 = 52 52 52 52 52 52 52 52
227
D8 = 50 50 50 50 52 52 52 50
228
D9 = 50 50 50 50 50 50 50 50
229
DA = 52 52 52 52 52 52 52 52 *****
230
DB = 52 52 52 52 52 52 52 52 *****
231
DC = 50 50 50 50 50 50 50 50 *****
232
DD = 50 50 50 50 50 50 50 50
233
DE = 52 52 52 52 52 52 52 52
234
DF = 52 52 52 52 52 52 52 52
235
E0 = 70 70 70 70 72 72 52 52
236
E1 = 70 70 70 70 70 50 52 72
237
E2 = 72 72 72 72 72 72 72 72
238
E3 = 72 72 72 72 72 72 52 52
239
E4 = 70 70 70 70 70 50 50 50
240
E5 = 70 70 70 70 70 50 50 50
241
E6 = 72 72 72 72 72 52 52 52
242
E7 = 72 72 72 72 52 52 52 52
243
E8 = 70 70 70 70 50 52 52 52
244
E9 = 70 70 70 70 70 50 50 50
245
EA = 72 72 72 72 72 52 52 52
246
EB = 72 72 72 72 52 52 52 52
247
EC = 70 70 70 70 50 50 50 50
248
ED = 70 70 70 70 50 50 50 50
249
EE = 72 72 72 72 52 52 52 52
250
EF = 72 72 72 72 52 52 52 52 *****
251
F0 = 70 70 70 70 50 52 52 52
252
F1 = 70 70 70 70 50 50 50 52
253
F2 = 72 72 72 72 52 52 52 52
254
F3 = 72 72 72 72 52 52 52 52
255
F4 = 70 70 70 70 50 50 50 52
256
F5 = 70 70 70 70 50 50 50 50
257
F6 = 72 72 72 72 52 52 52 52
258
F7 = 72 72 72 72 52 52 52 52
259
F8 = 70 70 70 70 72 52 52 52
260
F9 = 70 70 70 70 50 50 50 50
261
FA = 72 72 72 72 52 52 52 52
262
FB = 72 72 72 72 52 52 52 52
263
FC = 70 70 70 70 50 50 50 50
264
FD = 70 70 70 70 50 50 50 50
265
FE = 72 72 72 72 52 52 52 52
266
267
00 = 10 50 50 50 52 52 52 52 *****
268
04 = 10 50 50 50 50 52 50 50 *****
269
B0 = 30 30 30 30 50 52 52 52
270
BF = 32 32 32 32 52 52 52 52 *****
271
D3 = 52 52 52 52 52 52 52 52 *****
272
DA = 52 52 52 52 52 52 52 52 *****
273
DB = 52 52 52 52 52 52 52 52 *****
274
DC = 50 50 50 50 50 50 50 52 *****
275
EF = 72 72 72 72 52 52 52 52 *****
276
. . . . . . .
277
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
278
B0 = 30 30 30 30 52 52 52 52
279
Device Code Read (BFh)
280
BF = 32 32 12 12 52 52 52 52 *****
281
. . .
282
283
reg p1 p2 p3 p4 p5 p6 p7 p8
284
B0 = 30 30 30 30 52 52 52 52
285
B1 = 30 30 30 30 50 52 52 50
286
B2 = 32 32 32 32 52 52 52 52
287
B3 = 32 32 32 32 52 52 52 52
288
B4 = 30 30 10 10 10 52 52 52
289
B5 = 30 30 30 30 50 50 50 50
290
B6 = 32 32 12 12 52 52 52 52
291
B7 = 32 32 12 12 12 52 52 52
292
B8 = 30 30 10 10 10 52 52 52
293
B9 = 30 30 10 10 10 50 50 52
294
BA = 32 32 12 12 52 52 52 52
295
BB = 32 32 12 12 52 52 52 52
296
BC = 30 30 10 10 10 50 52 52
297
BD = 30 30 10 10 10 50 50 50
298
BE = 32 32 12 12 52 52 52 52
299
BF = 32 32 12 12 52 52 52 52 *****
300
C0 = 50 50 50 50 52 52 52 52
301
C1 = 50 50 50 50 50 50 50 52
302
C2 = 52 52 52 52 52 52 52 52
303
C3 = 52 52 52 52 52 52 52 52
304
C4 = 50 50 50 50 52 52 52 50
305
C5 = 50 50 50 50 50 50 50 50
306
C6 = 52 52 52 52 52 52 52 52
307
C7 = 52 52 52 52 52 52 52 52
308
C8 = 50 50 50 50 52 52 52 52
309
C9 = 50 50 50 50 50 50 52 52
310
CA = 52 52 52 52 52 52 52 52
311
CB = 52 52 52 52 52 52 52 52
312
CC = 50 50 50 50 50 52 52 52
313
CD = 50 50 50 50 50 50 50 50
314
CE = 52 52 52 52 52 52 52 52
315
CF = 52 52 52 52 52 52 52 52
316
D0 = 50 50 50 50 52 52 52 52
317
D1 = 50 50 50 50 50 52 52 52
318
D2 = 52 52 52 52 52 52 52 52
319
D3 = 52 52 52 52 52 52 52 52 *****
320
D4 = 50 50 50 50 50 50 50 52
321
D5 = 50 50 50 50 50 50 50 50
322
D6 = 52 52 52 52 52 52 52 52
323
D7 = 52 52 52 52 52 52 52 52
324
D8 = 50 50 50 50 52 52 52 52
325
D9 = 50 50 50 50 50 50 50 50
326
DA = 52 52 52 52 52 52 52 52 *****
327
DB = 52 52 52 52 52 52 52 52 *****
328
DC = 50 50 50 50 50 50 50 50 *****
329
DD = 50 50 50 50 50 50 50 50
330
DE = 52 52 52 52 52 52 52 52
331
DF = 52 52 52 52 52 52 52 52
332
E0 = 70 70 70 70 52 52 52 52
333
E1 = 70 70 70 70 50 52 52 52
334
E2 = 72 72 72 72 52 52 52 52
335
E3 = 72 72 72 72 52 52 52 52
336
E4 = 70 70 70 70 50 52 52 52
337
E5 = 70 70 70 70 50 50 50 50
338
E6 = 72 72 72 72 52 52 52 52
339
E7 = 72 72 72 72 52 52 52 52
340
E8 = 70 70 70 70 52 52 52 52
341
E9 = 70 70 70 70 50 52 52 52
342
EA = 72 72 72 72 52 52 52 52
343
EB = 72 72 72 72 52 52 52 52
344
EC = 70 70 70 70 50 50 50 52
345
ED = 70 70 70 70 50 50 50 50
346
EE = 72 72 72 72 52 52 52 52
347
EF = 72 72 52 72 52 52 52 52 *****
348
F0 = 70 70 70 70 52 52 52 52
349
F1 = 70 70 70 70 50 50 50 52
350
F2 = 72 72 72 72 52 52 52 52
351
F3 = 72 72 72 72 52 52 52 52
352
F4 = 70 70 70 70 52 52 52 50
353
F5 = 70 70 70 70 50 50 50 50
354
F6 = 72 72 52 52 52 52 52 52
355
F7 = 72 72 72 72 52 52 52 52
356
F8 = 70 70 70 70 52 52 52 52
357
F9 = 70 70 70 70 50 50 50 50
358
FA = 72 72 72 72 52 52 52 52
359
FB = 72 72 52 72 52 52 52 52
360
FC = 70 70 70 70 50 52 52 52
361
FD = 70 70 70 70 50 50 50 50
362
FE = 72 72 72 52 52 52 52 52
363
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
364
B0 = 30 30 30 30 52 52 52 52
365
Device Code Read (BFh)
366
BF = 32 32 12 12 52 52 52 52 *****
367
. . .
368
369
reg p1 p2 p3 p4 p5 p6 p7 p8
370
B0 = 30 30 10 10 52 52 52 52
371
B1 = 30 30 30 30 52 52 52 50
372
B2 = 32 32 12 12 52 52 52 52
373
B3 = 32 32 12 12 12 52 52 52
374
B4 = 30 30 10 10 52 52 52 52
375
B5 = 30 30 10 10 50 50 50 50
376
B6 = 32 32 12 12 52 52 52 52
377
B7 = 32 32 12 12 12 52 52 52
378
B8 = 30 10 10 10 10 50 52 52
379
B9 = 30 10 10 10 10 50 50 52
380
BA = 32 32 12 12 52 52 52 52
381
BB = 32 12 12 12 52 52 52 52
382
BC = 30 10 10 10 10 50 50 52
383
BD = 30 30 10 10 50 50 50 50
384
BE = 32 12 12 12 12 52 52 52
385
BF = 32 12 12 12 12 52 52 52 *****
386
C0 = 50 50 50 50 52 52 52 52
387
C1 = 50 50 50 50 50 52 52 52
388
C2 = 52 52 52 52 52 52 52 52
389
C3 = 52 52 52 52 52 52 52 52
390
C4 = 50 50 50 50 50 52 52 52
391
C5 = 50 50 50 50 50 50 50 50
392
C6 = 52 52 52 52 52 52 52 52
393
C7 = 52 52 52 52 52 52 52 52
394
C8 = 50 50 50 50 52 52 52 52
395
C9 = 50 50 50 50 50 50 50 52
396
CA = 52 52 52 52 52 52 52 52
397
CB = 52 52 52 52 52 52 52 52
398
CC = 50 50 50 50 50 50 52 52
399
CD = 50 50 50 50 50 50 50 50
400
CE = 52 52 52 52 52 52 52 52
401
CF = 52 52 52 52 52 52 52 52
402
D0 = 50 50 50 50 52 52 52 52
403
D1 = 50 50 50 50 50 50 50 52
404
D2 = 52 52 52 52 52 52 52 52
405
D3 = 52 52 52 52 52 52 52 52 *****
406
D4 = 50 50 50 50 50 52 52 52
407
D5 = 50 50 50 50 50 50 50 50
408
D6 = 52 52 52 52 52 52 52 52
409
D7 = 52 52 52 52 52 52 52 52
410
D8 = 50 50 50 50 52 52 52 52
411
D9 = 50 50 50 50 50 52 50 50
412
DA = 52 52 52 52 52 52 52 52 *****
413
DB = 52 52 52 52 52 52 52 52 *****
414
DC = 50 50 50 50 50 52 52 50 *****
415
DD = 50 50 50 50 50 50 50 50
416
DE = 52 52 52 52 52 52 52 52
417
DF = 52 52 52 52 52 52 52 52
418
E0 = 70 70 70 70 52 52 52 52
419
E1 = 70 70 70 70 50 52 52 52
420
E2 = 72 72 72 72 52 52 52 52
421
E3 = 72 72 72 72 52 52 52 52
422
E4 = 70 70 70 70 52 52 52 52
423
E5 = 70 70 70 70 50 50 50 50
424
E6 = 72 72 72 72 52 52 52 52
425
E7 = 72 72 72 72 52 52 52 52
426
E8 = 70 70 70 70 52 52 52 52
427
E9 = 70 70 70 70 50 52 52 50
428
EA = 72 72 72 72 52 52 52 52
429
EB = 72 72 72 72 52 52 52 52
430
EC = 70 70 50 50 50 52 52 52
431
ED = 70 70 70 70 50 50 50 50
432
EE = 72 72 52 52 52 52 52 52
433
EF = 72 72 52 52 52 52 52 52 *****
434
F0 = 70 70 70 70 52 52 52 52
435
F1 = 70 70 70 70 50 52 52 52
436
F2 = 72 72 52 52 52 52 52 52
437
F3 = 72 72 72 72 52 52 52 52
438
F4 = 70 70 70 70 52 52 50 52
439
F5 = 70 70 50 50 50 50 50 50
440
F6 = 72 72 52 52 52 52 52 52
441
F7 = 72 72 52 52 52 52 52 52
442
F8 = 70 70 50 50 50 52 52 52
443
F9 = 70 70 50 50 50 50 50 50
444
FA = 72 72 52 52 52 52 52 52
445
FB = 72 72 52 52 52 52 52 52
446
FC = 70 70 50 50 50 50 50 52
447
FD = 70 70 50 50 50 50 50 50
448
FE = 72 72 52 52 52 52 52 52
449
450
Unknown LCD driver chip: 1052
451
***use minimal init
as
driver ili9341 ili9488 *** ->
001
Управление - инверсное
002
22-29 D0-D7
003
v5.2 read all register + read ID + TFT LCD test
004
Using Adafruit 2.8" TFT Breakout Board Pinout
005
TFT size
is
320x240
006
v5.2 Reading all registers + ID tft lcd B0h=0x03(FF),=0x04 . from Slider
007
arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 10 50 50 50 52 52 52 52 *****
011
01 = 0
012
02 = 0
013
03 = 0
014
04 = 0 *
015
05 = EF EF EF EF EF EF EF EF
016
06 = 0
017
07 = 02 02 02 00 02 02 02 02
018
08 = 01 01 01 01 01 01 01 01
019
09 = 8F 8F 8F 8F 8F 8F 8F 8F
020
0A = 0
021
0B = 0
022
0C = 01 01 01 01 01 01 01 01
023
0D = 8D 8F 8F 8F 8F 8F 8F 8F
024
0E = 0
025
0F = 0
026
10 = 01 01 01 01 01 01 01 01
027
11 = 90 90 90 90 90 90 90 90
028
12 = 0
029
13 = 0
030
14 = 0
031
15 = 0
032
16 = 0
033
17 = 92 92 92 90 92 92 92 92
034
18 = 18 38 38 38 38 38 38 38
035
19 = 09 09 09 09 09 09 09 09
036
1A = 07 07 07 07 07 07 07 07
037
1B = 02 02 00 00 40 40 40 42
038
1C = 04 04 04 04 06 06 06 06
039
1D = 0D 0D 0D 0D 0D 0D 0D 0D
040
1E = 12 12 10 10 10 10 10 10
041
1F = 17 17 57 57 57 57 57 57
042
20 = 0
043
21 = 0
044
22 = 0
045
23 = 0
046
24 = A0 A0 A0 A0 A0 A0 A0 A0
047
25 = 0
048
26 = 22 02 02 02 02 02 02 02
049
27 = 22 02 02 02 02 02 02 02
050
28 = 20 00 00 00 02 02 02 02
051
29 = 0
052
2A = 22 02 02 02 02 02 02 02
053
2B = BE BE BE BE BE BE BE BE
054
2C = BC BE BE BE BE BE BE BE
055
2D = BC BC BE BE BE BE BE BE
056
2E = 2A 2A 6A 6A 4A 4A 4A 4A
057
2F = 0
058
30 = 0
059
31 = 21 21 01 01 01 01 01 01
060
32 = 23 23 03 03 01 01 01 01
061
33 = 0
062
34 = 38 38 38 38 38 38 38 38
063
35 = 38 38 38 38 38 38 38 38
064
36 = 23 23 21 23 21 21 21 21
065
37 = 3A 3A 3A 3A 3A 3A 3A 3A
066
38 = 24 24 24 24 24 24 24 24
067
39 = F4 F4 F6 F6 F6 F6 F6 F6
068
3A = A2 E0 E0 E0 E0 E0 E0 E0
069
3B = 0
070
3C = A0 E0 E0 E0 E0 E0 E0 E0
071
3D = 28 28 28 28 28 2A 28 28
072
3E = A2 A2 A0 A0 A0 A0 A0 A0
073
3F = 0
074
40 = 50 50 50 50 50 50 50 50
075
41 = 44 44 44 44 04 04 04 04
076
42 = 0
077
43 = 77 77 77 77 77 77 77 77
078
44 = 57 77 77 77 77 77 77 77
079
45 = 74 74 76 74 76 76 76 76
080
46 = 5A 5A 5A 5A 5A 5A 5A 5A
081
47 = 42 02 02 02 02 02 02 02
082
48 = 51 51 51 51 51 51 51 51
083
49 = D4 D4 D4 D4 D4 D4 D4 D4
084
4A = 0
085
4B = 42 02 02 02 02 00 00 00
086
4C = FF FF FF FF FF FF FF FF
087
4D = 0
088
4E = 0
089
4F = 0
090
50 = FF FF FF FF FF FF FF FF
091
51 = 40 00 00 00 00 02 02 02
092
52 = 42 02 02 02 02 02 02 02
093
53 = 7F 7F 7F 7F 7F 7F 7F 7F
094
54 = 0
095
55 = 0
096
56 = 4F 4F 4F 4F 6F 6F 6F 6F
097
57 = 40 00 00 00 00 02 00 00
098
58 = 0
099
59 = 40 40 40 40 20 20 20 20
100
5A = 0
101
5B = 0
102
5C = 0
103
5D = 0
104
5E = 0
105
5F = 0
106
60 = 0
107
61 = FF FF FF FF FF FF FF FF
108
62 = 7F 7F 7F 7F 7F 7F 7F 7F
109
63 = FF FF FF FF FF FF FF FF
110
64 = 7F 7F 7F 7F 7F 7F 7F 7F
111
65 = FF FF FF FF FF FF FF FF
112
66 = 7F 7F 7F 7F 7F 7F 7F 7F
113
67 = FF FF FF FF FF FF FF FF
114
68 = 7F 7F 7F 7F 7F 7F 7F 7F
115
69 = 0
116
6A = EF EF EF EF EF EF EF EF
117
6B = EA EA EA EA EA EA EA EA
118
6C = 74 74 74 74 74 74 74 74
119
6D = 0
120
6E = 0
121
6F = 60 60 60 60 40 40 40 40
122
70 = 70 70 70 70 70 70 70 70
123
71 = 68 68 68 68 6A 6A 6A 6A
124
72 = 6A 6A 6A 6A 68 68 68 68
125
73 = 66 66 66 66 66 66 66 66
126
74 = 64 64 64 64 64 24 24 24
127
75 = 60 60 60 60 20 20 20 20
128
76 = 63 63 61 61 21 21 21 21
129
77 = 42 62 22 62 22 22 22 22
130
78 = 40 60 60 60 20 20 20 00
131
79 = 70 70 70 70 70 50 50 50
132
7A = 63 63 63 43 63 23 23 23
133
7B = FF FF FF FF FF FF FF FF
134
7C = 60 40 40 40 00 20 20 20
135
7D = 0
136
7E = E2 E0 E0 E0 E0 A0 E0 E0
137
7F = 6A 6A 6A 6A 6A 6A 6A 6A
138
80 = 8C CC CC CC CC CC CC CC
139
81 = 0
140
82 = 02 00 20 20 20 20 20 20
141
83 = 0
142
84 = 0
143
85 = 05 05 05 05 05 05 05 05
144
86 = 0
145
87 = 00 00 00 02 00 00 00 02
146
88 = 0
147
89 = 0
148
8A = 06 06 06 06 06 06 06 06
149
8B = 0
150
8C = 01 01 03 03 03 03 03 03
151
8D = 0
152
8E = 0
153
8F = 0
154
90 = 0
155
91 = 0
156
92 = 0
157
93 = 0
158
94 = 08 08 08 08 08 08 08 08
159
95 = 0
160
96 = 0
161
97 = 00 00 00 02 02 00 00 00
162
98 = 0
163
99 = 0
164
9A = 03 03 01 01 01 01 01 01
165
9B = 0
166
9C = 0
167
9D = 01 01 01 01 01 01 01 01
168
9E = 02 02 02 02 02 02 02 02
169
9F = 03 03 03 03 03 03 03 03
170
A0 = 25 25 25 25 25 05 05 05
171
A1 = 28 28 28 28 28 08 08 08
172
A2 = 2A 2A 2A 2A 2A 0A 0A 0A
173
A3 = 2E 2E 2E 2E 2E 2E 2E 2E
174
A4 = 31 31 31 31 11 11 11 11
175
A5 = 35 35 35 35 15 15 15 15
176
A6 = 3A 3A 3A 3A 3A 3A 3A 3A
177
A7 = 3F 3F 3F 3F 3F 3F 3F 3F
178
A8 = 24 24 24 24 24 24 24 24
179
A9 = 28 28 28 28 2A 2A 2A 2A
180
AA = 33 33 33 33 33 31 31 31
181
AB = 23 01 01 01 41 41 41 41
182
AC = 24 24 24 24 44 44 44 44
183
AD = 28 28 08 08 48 48 48 48
184
AE = 2E 2E 2E 2E 4E 4E 4E 4E
185
AF = 2F 2F 2F 2F 4F 4F 4F 4F
186
B0 = 31 33 33 33 73 53 53 53
187
B1 = 34 36 36 36 76 76 76 56
188
B2 = 0
189
B3 = 3A 3A 3A 3A 7A 7A 7A 7A
190
B4 = 3D 3D 7D 7D 7D 7D 7D 7D
191
B5 = 21 21 21 21 61 61 61 61
192
B6 = 26 26 26 26 66 64 64 64
193
B7 = 2A 2A 2A 2A 6A 6A 6A 6A
194
B8 = 29 2B 2B 2B 6B 6B 6B 6B
195
B9 = 2C 2E 2E 2E 6E 6E 6E 6E
196
BA = 32 32 32 32 72 72 72 72
197
BB = 37 37 77 77 77 77 77 77
198
BC = 01 01 01 21 01 01 01 01
199
BD = 38 78 78 78 78 78 78 78
200
BE = 0
201
BF = 0 *
202
C0 = 40 40 40 40 40 00 00 00
203
C1 = 0
204
C2 = 42 40 40 40 40 00 40 00
205
C3 = 0
206
C4 = 40 40 40 40 40 00 00 00
207
C5 = 0
208
C6 = 0
209
C7 = 40 42 42 42 02 02 00 00
210
C8 = 40 40 40 40 40 00 00 00
211
C9 = 0
212
CA = 42 40 40 40 40 40 00 00
213
CB = 0
214
CC = 0
215
CD = 0
216
CE = 0
217
CF = 40 40 40 40 40 00 00 00
218
D0 = 40 40 40 40 40 40 40 40
219
D1 = 40 40 40 40 40 40 40 40
220
D2 = 42 40 40 40 40 40 40 40
221
D3 = 42 42 40 42 40 00 40 40 *****
222
D4 = 40 40 40 40 40 40 40 40
223
D5 = 40 40 40 40 40 40 00 40
224
D6 = 42 42 40 40 40 40 40 40
225
D7 = 40 42 42 40 42 42 40 00
226
D8 = 40 40 40 40 40 40 40 00
227
D9 = 40 40 40 40 40 00 00 00
228
DA = 42 40 40 40 40 00 00 00 *****
229
DB = 42 42 02 02 00 00 40 40 *****
230
DC = 0 *
231
DD = 40 00 40 40 40 00 00 00
232
DE = 42 42 40 40 40 40 40 00
233
DF = 40 40 40 40 40 00 00 00
234
E0 = 60 60 60 40 40 40 40 40
235
E1 = 60 60 40 40 40 40 40 40
236
E2 = 62 60 40 40 40 40 40 40
237
E3 = 62 40 40 40 40 40 40 40
238
E4 = 60 60 40 40 40 40 40 40
239
E5 = 60 40 40 40 40 40 40 40
240
E6 = 62 62 40 40 40 40 40 40
241
E7 = 60 42 42 42 42 42 42 40
242
E8 = 60 60 40 60 40 40 40 40
243
E9 = 60 60 60 40 40 40 40 40
244
EA = 62 60 40 40 40 40 40 40
245
EB = 62 42 40 40 40 40 40 40
246
EC = 60 60 40 40 40 40 40 40
247
ED = 60 00 00 40 00 40 40 40
248
EE = 22 40 40 40 40 40 00 40
249
EF = 60 60 40 40 40 40 40 40 *****
250
F0 = 0
251
F1 = 0
252
F2 = 0
253
F3 = 0
254
F4 = 0
255
F5 = 0
256
F6 = 0
257
F7 = 0
258
F8 = 0
259
F9 = 0
260
FA = 0
261
FB = 0
262
FC = 0
263
FD = 0
264
FE = 0
265
266
00 = 10 50 50 50 52 52 52 52 *****
267
04 = 0 *
268
B0 = 31 33 33 33 53 53 53 53
269
BF = 0 *
270
D3 = 42 40 40 40 40 40 00 40 *****
271
DA = 42 40 00 00 00 00 40 40 *****
272
DB = 42 42 40 40 40 00 00 00 *****
273
DC = 0 *
274
EF = 20 40 40 40 40 40 00 40 *****
275
. . . . . . .
276
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
277
B0 = FF FF FF FF FF FF FF FF
278
Device Code Read (BFh)
279
BF = 0 *
280
. . .
281
282
reg p1 p2 p3 p4 p5 p6 p7 p8
283
B0 = BF FF FF FF FF FF FF FF
284
B1 = 34 34 36 36 56 56 56 56
285
B2 = 0
286
B3 = 3A 3A 3A 3A 7A 7A 7A 7A
287
B4 = 3D 3D 3D 3D 7D 7D 7D 7D
288
B5 = 21 21 21 21 61 61 61 61
289
B6 = 26 26 26 26 64 64 64 64
290
B7 = 2A 2A 2A 2A 6A 6A 6A 6A
291
B8 = 2B 29 2B 2B 6B 6B 6B 6B
292
B9 = 2C 2E 2E 2E 6E 6E 6E 6E
293
BA = 32 32 72 72 72 72 72 72
294
BB = 37 37 77 77 77 77 77 77
295
BC = 21 21 01 01 01 01 01 01
296
BD = 38 38 78 78 78 78 78 78
297
BE = 0
298
BF = 0 *
299
C0 = 40 40 40 40 40 00 00 00
300
C1 = 40 40 40 40 40 00 00 00
301
C2 = 0
302
C3 = 0
303
C4 = 0
304
C5 = 0
305
C6 = 0
306
C7 = 40 40 40 40 40 00 02 02
307
C8 = 40 40 40 40 40 00 00 00
308
C9 = 40 40 40 40 40 00 00 00
309
CA = 42 40 40 40 40 00 00 00
310
CB = 42 42 42 42 02 00 00 00
311
CC = 40 40 40 40 40 00 00 00
312
CD = 0
313
CE = 0
314
CF = 0
315
D0 = 40 40 40 40 40 00 00 40
316
D1 = 40 40 40 40 40 40 00 00
317
D2 = 42 40 40 40 40 00 40 00
318
D3 = 42 42 40 40 40 00 40 40 *****
319
D4 = 40 40 00 00 00 00 40 40
320
D5 = 40 40 40 40 40 40 00 40
321
D6 = 42 40 40 40 40 00 00 00
322
D7 = 40 40 40 40 40 00 00 00
323
D8 = 40 00 00 40 00 00 00 40
324
D9 = 40 40 40 40 40 00 00 00
325
DA = 42 40 40 00 40 40 40 00 *****
326
DB = 42 02 02 00 00 00 00 40 *****
327
DC = 40 40 00 00 00 00 40 40 *****
328
DD = 40 40 00 00 00 00 00 40
329
DE = 42 42 00 00 00 00 40 40
330
DF = 0
331
E0 = 60 40 40 40 40 40 40 40
332
E1 = 60 60 40 40 40 40 40 40
333
E2 = 62 60 40 40 40 40 40 40
334
E3 = 62 62 42 40 40 40 40 40
335
E4 = 60 40 40 40 40 40 40 40
336
E5 = 60 60 40 40 40 40 40 40
337
E6 = 62 42 40 40 40 40 40 40
338
E7 = 60 40 40 40 40 40 40 40
339
E8 = 60 60 60 40 40 40 40 40
340
E9 = 60 60 40 40 40 40 40 00
341
EA = 22 40 40 40 40 40 40 00
342
EB = 62 22 00 42 00 00 40 40
343
EC = 20 40 40 40 40 40 00 40
344
ED = 20 40 40 40 40 40 40 00
345
EE = 22 40 40 40 40 40 00 00
346
EF = 60 60 40 00 40 40 40 40 *****
347
F0 = 0
348
F1 = 0
349
F2 = 0
350
F3 = 0
351
F4 = 0
352
F5 = 0
353
F6 = 0
354
F7 = 0
355
F8 = 0
356
F9 = 0
357
FA = 0
358
FB = 0
359
FC = 0
360
FD = 0
361
FE = 0
362
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
363
B0 = 24 24 24 24 24 24 24 24
364
Device Code Read (BFh)
365
BF = 0 *
366
. . .
367
368
reg p1 p2 p3 p4 p5 p6 p7 p8
369
B0 = 24 24 24 24 24 24 24 24
370
B1 = 34 36 36 36 56 56 56 56
371
B2 = 0
372
B3 = 3A 3A 3A 3A 7A 5A 5A 7A
373
B4 = 3D 3D 3D 3D 7D 7D 7D 7D
374
B5 = 21 21 21 21 61 61 61 61
375
B6 = 26 26 26 26 64 64 64 64
376
B7 = 2A 2A 2A 2A 6A 6A 6A 6A
377
B8 = 2B 2B 2B 2B 6B 6B 6B 6B
378
B9 = 2C 2E 2E 2E 6E 6E 6E 6E
379
BA = 32 32 32 72 72 72 72 72
380
BB = 37 37 37 77 77 77 77 77
381
BC = 21 01 01 01 01 01 01 01
382
BD = 38 38 78 78 78 78 78 78
383
BE = 0
384
BF = 0 *
385
C0 = 40 40 40 40 00 00 40 40
386
C1 = 40 40 40 40 40 00 00 00
387
C2 = 0
388
C3 = 0
389
C4 = 0
390
C5 = 0
391
C6 = 0
392
C7 = 40 42 42 40 02 02 00 00
393
C8 = 0
394
C9 = 0
395
CA = 0
396
CB = 0
397
CC = 0
398
CD = 40 40 40 40 40 00 00 00
399
CE = 42 42 40 42 40 00 00 00
400
CF = 0
401
D0 = 40 40 40 40 40 40 40 40
402
D1 = 40 40 40 00 00 40 40 40
403
D2 = 42 40 40 40 40 40 40 40
404
D3 = 42 40 40 40 40 00 40 00 *****
405
D4 = 40 40 40 40 40 40 00 00
406
D5 = 40 40 00 00 00 00 40 40
407
D6 = 42 40 40 40 40 00 00 00
408
D7 = 40 40 40 40 00 40 40 40
409
D8 = 40 40 40 40 40 00 00 00
410
D9 = 40 40 40 40 40 00 00 00
411
DA = 42 40 40 40 40 40 00 00 *****
412
DB = 42 42 42 42 40 40 40 00 *****
413
DC = 40 40 40 40 40 00 00 00 *****
414
DD = 0
415
DE = 42 40 40 40 40 00 00 00
416
DF = 40 40 00 00 00 00 40 40
417
E0 = 60 40 40 40 40 40 40 40
418
E1 = 60 60 40 40 40 40 40 40
419
E2 = 62 40 40 40 40 40 40 40
420
E3 = 62 42 40 40 40 40 40 40
421
E4 = 60 40 40 40 40 40 40 40
422
E5 = 20 40 40 40 40 40 40 40
423
E6 = 22 40 40 40 40 40 40 40
424
E7 = 60 60 40 40 40 42 42 42
425
E8 = 60 60 40 40 40 40 40 40
426
E9 = 20 40 40 40 40 40 40 00
427
EA = 62 60 60 60 40 40 40 40
428
EB = 62 62 02 02 00 40 40 40
429
EC = 60 60 00 00 00 40 40 40
430
ED = 60 40 40 40 40 40 40 00
431
EE = 62 62 40 40 40 40 40 40
432
EF = 20 00 00 00 00 00 00 40 *****
433
F0 = 0
434
F1 = 0
435
F2 = 0
436
F3 = 0
437
F4 = 0
438
F5 = 0
439
F6 = 0
440
F7 = 0
441
F8 = 0
442
F9 = 0
443
FA = 0
444
FB = 0
445
FC = 0
446
FD = 0
447
FE = 0
448
449
Unknown LCD driver chip: 1052
450
***use minimal init
as
driver ili9341 ili9488 *** ->
001
Управление - прямое
002
22-29 D7-D0
003
v5.2 read all register + read ID + TFT LCD test
004
Using Adafruit 2.8" TFT Breakout Board Pinout
005
TFT size
is
320x240
006
v5.2 Reading all registers + ID tft lcd B0h=0x03(FF),=0x04 . from Slider
007
arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 08 08 0A 0A 0A 0A 0A 0A *****
011
01 = 31 31 31 31 33 33 33 33
012
02 = 0A 0A 0A 0A 0A 0A 0A 0A
013
03 = 0
014
04 = 0 *
015
05 = A4 A4 A4 A4 A4 A4 A4 A0
016
06 = 0
017
07 = 06 06 02 02 02 02 02 02
018
08 = 80 80 80 80 80 80 80 80
019
09 = 0
020
0A = FF FF FF FF FF FF FF FF
021
0B = 02 00 00 02 00 00 00 02
022
0C = 0
023
0D = 8C CC CC CC CE CE CE CE
024
0E = 0E 0E 0E 0E 0E 0E 0E 0E
025
0F = 00 04 04 04 04 04 04 04
026
10 = 80 80 80 80 80 80 80 80
027
11 = 0
028
12 = 8A 8A 8A 8A 8A 8A 8A 8A
029
13 = 0
030
14 = 0
031
15 = 24 24 24 24 24 24 24 24
032
16 = FE FE FE FE FE FE FE FE
033
17 = 06 02 02 02 02 02 02 02
034
18 = 18 1C 1C 1C 1C 1C 1C 1C
035
19 = 0
036
1A = 0
037
1B = 02 02 02 00 00 02 00 00
038
1C = 24 24 24 24 24 24 24 24
039
1D = 9C D4 D4 D4 D6 D6 D6 D6
040
1E = 06 06 04 04 04 04 04 04
041
1F = 0
042
20 = 0
043
21 = 0
044
22 = EA EE EE EE EE EE EE EE
045
23 = 0
046
24 = 05 05 05 05 05 05 05 05
047
25 = 8C 8C 8C 8C 8C 88 8C 8C
048
26 = FE FE FE FE FE FE FE FE
049
27 = 06 06 02 02 02 02 02 02
050
28 = 0
051
29 = 10 10 10 10 10 10 10 10
052
2A = 0
053
2B = 02 00 02 02 00 00 00 02
054
2C = 1C 1C 1C 1C 1C 1C 1C 1C
055
2D = BC BC BE BE BE BE BE BE
056
2E = 26 26 26 26 26 26 26 26
057
2F = 04 00 00 00 00 00 04 04
058
30 = 80 80 80 80 80 80 80 80
059
31 = 80 80 80 80 C0 C0 C0 C0
060
32 = FF FF FF FF FF FF FF FF
061
33 = 0
062
34 = 3D 7D 7D 7D 7D 7D 7D 7D
063
35 = 24 24 24 24 26 22 22 26
064
36 = 2E 2E 2E 2E 2E 2E 2E 2E
065
37 = 06 06 06 02 02 02 02 02
066
38 = 20 20 20 20 60 60 60 60
067
39 = 0
068
3A = 0
069
3B = 0
070
3C = 05 07 07 07 07 07 07 07
071
3D = 84 84 84 84 84 80 80 80
072
3E = 02 04 04 04 04 04 04 00
073
3F = 0
074
40 = 0
075
41 = 40 00 00 00 04 04 04 04
076
42 = 0
077
43 = 0
078
44 = 0
079
45 = 54 54 54 54 54 54 54 54
080
46 = FE FE FE FE FE FE FE FE
081
47 = 46 02 02 02 02 02 02 02
082
48 = 0
083
49 = 0
084
4A = 42 40 40 40 40 40 40 40
085
4B = 42 02 00 02 00 00 02 02
086
4C = C4 C4 C0 C0 80 80 80 80
087
4D = 0
088
4E = 56 56 56 56 56 56 56 56
089
4F = 44 04 00 00 00 04 04 00
090
50 = 0
091
51 = 60 60 60 60 60 60 60 60
092
52 = 0
093
53 = 0
094
54 = 44 40 40 40 40 40 40 40
095
55 = CC CC CC CC CC CC CC CC
096
56 = F7 F7 F7 F7 F7 F7 F7 F7
097
57 = 46 06 02 02 02 02 02 02
098
58 = E0 E0 E0 E0 E0 E0 E0 E0
099
59 = C0 C0 80 80 80 80 80 80
100
5A = 0
101
5B = 0
102
5C = 45 07 07 07 07 07 07 07
103
5D = 4C 4C 4E 4E 4E 4E 4E 4E
104
5E = C6 C6 C4 C4 C4 C4 C4 C4
105
5F = 0
106
60 = 0
107
61 = 0
108
62 = 7A 5A 5A 5A 5A 5A 5A 5A
109
63 = 0
110
64 = 44 40 40 40 40 40 40 40
111
65 = 7C 5C 5C 5C 5C 5C 5C 5C
112
66 = FE FE FE FE FE FE FE FE
113
67 = 46 42 02 02 02 02 02 02
114
68 = 0
115
69 = 0
116
6A = FA F2 F2 F2 F6 F6 F6 F6
117
6B = 42 02 02 00 00 00 00 02
118
6C = C4 C4 C4 C4 84 84 84 84
119
6D = 64 64 64 64 66 66 66 66
120
6E = C6 C6 C6 C6 84 84 84 84
121
6F = 40 40 40 00 00 04 04 04
122
70 = 0
123
71 = 0
124
72 = 0
125
73 = 0
126
74 = 54 54 54 54 52 52 52 56
127
75 = 74 74 74 74 76 76 76 76
128
76 = 0
129
77 = 46 42 02 02 02 02 02 02
130
78 = 48 48 48 48 08 08 08 08
131
79 = 40 40 40 40 40 40 40 40
132
7A = 0
133
7B = 0
134
7C = 45 45 45 45 05 05 05 05
135
7D = 44 44 04 00 00 04 04 00
136
7E = 47 47 47 47 07 07 07 07
137
7F = 0
138
80 = 0
139
81 = 0
140
82 = 22 22 22 22 20 20 20 20
141
83 = 0
142
84 = 0
143
85 = 14 14 14 14 14 10 14 14
144
86 = FF FF FF FF FF FF FF FF
145
87 = 06 06 02 02 02 02 02 02
146
88 = 09 09 09 09 09 09 09 09
147
89 = 0
148
8A = 02 00 00 00 00 00 40 40
149
8B = 02 02 02 02 00 00 00 02
150
8C = 84 84 80 80 80 80 80 80
151
8D = 2C 2C 6C 6C 6E 6E 6E 6E
152
8E = 16 16 16 16 56 56 56 56
153
8F = 04 04 04 00 04 04 04 04
154
90 = F1 F1 F1 F1 F1 F1 F1 F1
155
91 = 0
156
92 = 2B 2B 2B 2B 2B 2B 2B 2B
157
93 = 0
158
94 = 04 00 00 00 00 00 00 40
159
95 = 14 14 14 14 14 54 54 54
160
96 = 0
161
97 = 06 02 02 02 02 02 02 02
162
98 = 90 90 90 90 90 90 90 90
163
99 = 0
164
9A = 02 02 02 00 00 04 04 04
165
9B = 0
166
9C = 2F 2F 6F 6F 6F 6F 6F 6F
167
9D = 34 74 74 74 76 76 76 76
168
9E = 0E 0E 0E 0E 0E 0E 0E 0E
169
9F = 0
170
A0 = F7 F7 F7 F7 F7 F7 F7 F7
171
A1 = A0 A0 A0 A0 A0 A0 A0 A0
172
A2 = 2E 2E 6E 6E 6E 6E 6E 6E
173
A3 = 0
174
A4 = 04 00 00 00 00 40 40 00
175
A5 = AC AC AC AC AC AC AC AC
176
A6 = FF FF FF FF FF FF FF FF
177
A7 = 06 06 02 02 02 02 02 02
178
A8 = 0
179
A9 = 0
180
AA = 0
181
AB = 02 02 02 02 02 02 02 00
182
AC = 1C 1C 1C 1C 1C 1C 1C 1C
183
AD = 84 84 84 84 86 86 86 86
184
AE = 06 06 06 06 04 44 44 44
185
AF = 04 00 00 00 00 04 06 06
186
B0 = B1 F1 F1 F1 F1 F1 F1 F1
187
B1 = 0
188
B2 = 0
189
B3 = 0
190
B4 = 3D 3D 7D 7D 7D 7D 7D 7D
191
B5 = 14 14 14 14 12 12 12 12
192
B6 = 0
193
B7 = 06 00 02 02 02 00 00 02
194
B8 = B0 B0 B0 B0 B0 B0 B0 B0
195
B9 = 80 80 80 80 80 80 80 80
196
BA = 0
197
BB = 0
198
BC = 14 14 14 14 14 14 14 14
199
BD = 1C 1C 1E 1E 1E 1E 1E 1E
200
BE = 02 02 00 00 00 00 04 04
201
BF = 0 *
202
C0 = 0
203
C1 = 0
204
C2 = EE EE EE EE EE EE EE EE
205
C3 = 0
206
C4 = 0
207
C5 = 74 74 74 74 74 74 74 74
208
C6 = FF FF FF FF FF FF FF FF
209
C7 = 46 42 02 02 02 02 02 02
210
C8 = 0
211
C9 = 0
212
CA = FA FE FE FE FE FE FE FE
213
CB = 0
214
CC = 0
215
CD = 5C 5C 5C 5C 5E 5E 5E 5E
216
CE = 66 66 66 66 66 66 66 64
217
CF = 40 40 04 04 04 00 00 00
218
D0 = 40 40 40 40 00 00 00 40
219
D1 = 40 40 40 40 40 00 00 00
220
D2 = 42 40 40 40 40 00 00 00
221
D3 = 0 *
222
D4 = 7D 7D 7D 7D 7D 7D 7D 7D
223
D5 = C4 84 80 80 80 80 80 82
224
D6 = 57 57 57 57 57 57 57 57
225
D7 = 46 46 42 42 42 42 02 42
226
D8 = 40 40 40 40 42 42 02 02
227
D9 = 40 40 40 40 40 00 00 00
228
DA = 0 *
229
DB = 0 *
230
DC = 0 *
231
DD = EC EC EE EC EE EE EE EE
232
DE = FF FF FF FF FF FF FF FF
233
DF = 0
234
E0 = 40 40 40 00 40 40 40 40
235
E1 = 00 00 00 40 00 00 00 40
236
E2 = 42 40 40 40 40 40 40 40
237
E3 = 02 02 00 00 00 00 40 40
238
E4 = 44 40 40 40 40 40 40 40
239
E5 = FC FC FC FC FC FC FC FC
240
E6 = FF FF FF FF FF FF FF FF
241
E7 = 06 46 02 02 02 42 42 42
242
E8 = 09 49 49 49 49 49 49 49
243
E9 = 0
244
EA = 02 00 40 40 40 00 00 00
245
EB = 02 02 40 40 40 00 00 00
246
EC = 5C 5C 5C 5C 5C 5C 5C 5C
247
ED = 54 54 54 54 54 56 56 56
248
EE = 46 44 44 44 44 44 44 44
249
EF = 00 40 40 40 40 40 40 00 *****
250
F0 = 0
251
F1 = 0
252
F2 = 0
253
F3 = 0
254
F4 = 0
255
F5 = F4 F4 F4 F4 F6 F6 F6 F6
256
F6 = 06 06 06 06 02 02 02 02
257
F7 = 04 00 02 02 02 00 00 00
258
F8 = E8 E8 EA EA EA EA EA EA
259
F9 = C0 C0 C0 C0 C0 C0 C0 C0
260
FA = 0
261
FB = 0
262
FC = 0
263
FD = 0
264
FE = 56 56 56 56 56 56 56 56
265
266
00 = 08 0A 0A 0A 4A 4A 4A 4A *****
267
04 = 0 *
268
B0 = B1 F1 F1 F1 F1 F1 F1 F1
269
BF = 0 *
270
D3 = 42 42 40 40 40 40 40 00 *****
271
DA = 42 40 40 40 40 00 00 00 *****
272
DB = 42 40 40 40 00 40 00 00 *****
273
DC = 0 *
274
EF = 0 *
275
. . . . . . .
276
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
277
B0 = BF FF FF FF FF FF FF FF
278
Device Code Read (BFh)
279
BF = 0 *
280
. . .
281
282
reg p1 p2 p3 p4 p5 p6 p7 p8
283
B0 = BF FF FF FF FF FF FF FF
284
B1 = 0
285
B2 = 0
286
B3 = 0
287
B4 = 3D 3D 7D 7D 7D 7D 7D 7D
288
B5 = 14 14 10 10 12 12 12 12
289
B6 = 0
290
B7 = 04 02 02 02 02 02 00 02
291
B8 = B0 B0 B0 B0 B0 B0 B0 B0
292
B9 = 80 80 80 80 80 80 80 80
293
BA = 0
294
BB = 0
295
BC = 14 14 14 14 14 54 54 54
296
BD = 1C 1C 1E 1E 1E 1E 1E 1E
297
BE = 02 00 04 04 04 00 00 00
298
BF = 0 *
299
C0 = 0
300
C1 = 0
301
C2 = EE EE EE EE EE EE EE EE
302
C3 = 0
303
C4 = 44 40 40 40 40 00 00 00
304
C5 = 74 74 74 74 74 74 74 74
305
C6 = FF FF FF FF FF FF FF FF
306
C7 = 46 46 42 42 02 02 02 02
307
C8 = 0
308
C9 = 0
309
CA = FE FE FE FE FE FE FE FE
310
CB = 42 42 42 42 02 02 00 00
311
CC = 0
312
CD = 5C 5C 5C 5C 5E 5E 5E 5E
313
CE = 66 66 66 66 66 64 64 64
314
CF = 0
315
D0 = 40 40 40 00 40 40 40 40
316
D1 = 40 40 40 40 40 00 40 40
317
D2 = 42 40 40 40 40 40 40 40
318
D3 = 42 40 40 40 40 00 00 40 *****
319
D4 = 7D 7D 7D 7D 7D 7D 7D 7D
320
D5 = C4 80 80 80 82 82 82 82
321
D6 = 57 57 57 57 57 57 57 57
322
D7 = 46 42 42 42 02 02 02 02
323
D8 = 40 40 40 40 42 42 42 42
324
D9 = 40 40 40 40 00 00 40 40
325
DA = 42 40 40 40 40 00 40 00 *****
326
DB = 42 42 40 40 40 40 40 42 *****
327
DC = 44 44 40 44 40 40 00 00 *****
328
DD = EC EC EE EC EE EE EE EE
329
DE = FF FF FF FF FF FF FF FF
330
DF = 40 40 40 40 00 40 40 00
331
E0 = 0
332
E1 = 00 00 00 40 40 00 00 40
333
E2 = 42 40 40 40 40 40 40 40
334
E3 = 42 02 42 02 40 40 40 40
335
E4 = 44 40 40 40 40 40 40 40
336
E5 = FC FC FC FC FC FC FC FC
337
E6 = FF FF FF FF FF FF FF FF
338
E7 = 06 42 42 02 42 42 42 42
339
E8 = 09 09 09 09 09 49 49 49
340
E9 = 0
341
EA = 02 00 00 00 00 00 00 40
342
EB = 02 02 40 42 40 40 00 00
343
EC = 5C 5C 5C 5C 5C 5C 5C 5C
344
ED = 54 54 54 54 56 56 56 56
345
EE = 46 46 46 46 44 44 44 44
346
EF = 00 40 00 00 00 40 40 40 *****
347
F0 = 0
348
F1 = 0
349
F2 = 0
350
F3 = 0
351
F4 = 0
352
F5 = F4 F4 F4 F4 F2 F2 F2 F2
353
F6 = 06 06 02 02 02 02 02 02
354
F7 = 06 02 02 02 02 02 02 02
355
F8 = E8 EA EA EA EA EA EA EA
356
F9 = C0 C0 C0 C0 C0 C0 C0 C0
357
FA = 0
358
FB = 0
359
FC = 0
360
FD = 0
361
FE = 56 56 56 56 56 56 56 56
362
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
363
B0 = 00 00 04 04 04 04 04 04
364
Device Code Read (BFh)
365
BF = 0 *
366
. . .
367
368
reg p1 p2 p3 p4 p5 p6 p7 p8
369
B0 = 0
370
B1 = 0
371
B2 = 0
372
B3 = 0
373
B4 = 3D 3D 7D 7D 7D 7D 7D 7D
374
B5 = 14 14 10 10 12 12 12 12
375
B6 = 0
376
B7 = 06 00 00 02 02 00 00 02
377
B8 = B0 B0 B0 B0 B0 B0 B0 B0
378
B9 = 80 80 80 80 80 80 80 80
379
BA = 0
380
BB = 0
381
BC = 14 14 14 14 54 54 54 54
382
BD = 1C 1E 1E 1E 1E 1E 1E 1E
383
BE = 0
384
BF = 0 *
385
C0 = 40 40 40 40 40 00 00 00
386
C1 = 0
387
C2 = EE EE EE EE EE EE EE EE
388
C3 = 42 42 40 40 00 00 40 00
389
C4 = 0
390
C5 = 74 74 74 74 74 74 74 74
391
C6 = FF FF FF FF FF FF FF FF
392
C7 = 46 42 42 42 02 02 02 02
393
C8 = 40 40 40 40 40 00 00 00
394
C9 = 0
395
CA = FE FE FE FE FE FE FE FE
396
CB = 0
397
CC = 0
398
CD = 5C 5C 5C 5C 5E 5E 5E 5E
399
CE = 66 66 66 66 64 64 64 64
400
CF = 0
401
D0 = 40 40 40 40 40 40 40 40
402
D1 = 40 40 40 40 40 40 00 00
403
D2 = 42 40 40 40 40 40 00 40
404
D3 = 42 40 40 40 40 00 00 40 *****
405
D4 = 7D 7D 7D 7D 7D 7D 7D 7D
406
D5 = C4 80 80 80 82 82 82 82
407
D6 = 57 57 57 57 57 57 57 57
408
D7 = 44 42 42 42 02 02 00 42
409
D8 = 40 40 40 40 42 42 42 42
410
D9 = 40 40 40 40 40 40 40 40
411
DA = 42 40 40 40 00 00 40 40 *****
412
DB = 42 40 40 40 40 40 40 40 *****
413
DC = 44 44 44 40 00 40 40 00 *****
414
DD = EC EE EE EE EE EE EE EE
415
DE = FF FF FF FF FF FF FF FF
416
DF = 40 40 40 40 40 40 00 00
417
E0 = 00 00 00 40 40 00 40 40
418
E1 = 40 40 00 00 00 40 40 40
419
E2 = 42 40 40 40 40 40 40 40
420
E3 = 02 02 00 40 40 00 00 00
421
E4 = 44 40 40 40 40 40 40 40
422
E5 = FC FC FC FC FC FC FC FC
423
E6 = FF FF FF FF FF FF FF FF
424
E7 = 46 06 02 02 02 02 42 42
425
E8 = 09 49 49 49 49 49 49 09
426
E9 = 00 00 40 40 40 00 00 00
427
EA = 02 00 00 40 40 40 00 00
428
EB = 02 00 00 00 00 00 00 42
429
EC = 5C 5C 5C 5C 5C 5C 5C 5C
430
ED = 54 54 54 54 56 56 56 56
431
EE = 42 44 44 44 44 44 44 44
432
EF = 00 00 40 40 40 00 00 00 *****
433
F0 = 0
434
F1 = 0
435
F2 = 0
436
F3 = 0
437
F4 = 0
438
F5 = F4 F4 F4 F4 F2 F4 F2 F2
439
F6 = 06 06 02 02 02 02 02 02
440
F7 = 06 00 02 02 02 06 02 02
441
F8 = E8 EA EA EA EA EA EA EA
442
F9 = C0 C0 C0 C0 C0 C0 C0 C0
443
FA = 0
444
FB = 0
445
FC = 0
446
FD = 0
447
FE = 56 56 56 56 56 56 56 56
448
449
Unknown LCD driver chip: 84A
450
***use minimal init
as
driver ili9341 ili9488 *** ->
001
Управление - прямое
002
22-29 D7-D0
003
004
v5.2 read all register + read ID + TFT LCD test
005
Using Adafruit 2.8" TFT Breakout Board Pinout
006
TFT size
is
320x240
007
v5.2 Reading all registers + ID tft lcd B0h=0x03(FF),=0x04 . from Slider
008
arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov
009
010
reg p1 p2 p3 p4 p5 p6 p7 p8
011
00 = 08 0A 4A 4A 4A 4A 4A 4A *****
012
01 = 31 33 33 33 33 33 33 33
013
02 = 0A 08 08 08 08 08 08 08
014
03 = 0
015
04 = 0 *
016
05 = A4 A0 A0 A0 A0 A0 A0 A0
017
06 = 0
018
07 = 0
019
08 = 80 80 80 80 80 80 80 80
020
09 = 0
021
0A = FF FF FF FF FF FF FF FF
022
0B = 0
023
0C = 0
024
0D = CC C8 C8 C8 CA CA CA CA
025
0E = 0E 0C 0C 0C 0C 0C 0C 0C
026
0F = 0
027
10 = 80 80 80 80 80 80 80 80
028
11 = 0
029
12 = 8A 88 88 88 88 88 88 88
030
13 = 0
031
14 = 04 00 00 00 40 40 40 40
032
15 = 24 24 24 24 24 24 24 24
033
16 = FE FE FE FE F8 F8 F8 F8
034
17 = 0
035
18 = 18 1C 1C 1C 1C 1C 1C 1C
036
19 = 0
037
1A = 0
038
1B = 0
039
1C = 20 20 20 20 20 20 20 20
040
1D = D4 D4 D4 D4 D4 D6 D6 D6
041
1E = 0
042
1F = 0
043
20 = 0
044
21 = 0
045
22 = EA EE EE EE EC EC EC EC
046
23 = 0
047
24 = 05 05 05 05 05 05 05 05
048
25 = 8C 88 88 88 88 88 88 88
049
26 = FE FE FE FE FA F8 F8 F8
050
27 = 0
051
28 = 0
052
29 = 10 10 10 10 10 10 10 10
053
2A = 0
054
2B = 0
055
2C = 1C 1C 1C 1C 1C 1C 1C 1C
056
2D = BC BC B8 B8 BA BA BA BA
057
2E = 26 24 24 24 24 24 24 24
058
2F = 0
059
30 = 80 80 80 80 80 80 80 80
060
31 = 80 C0 C0 C0 C0 C0 C0 C0
061
32 = 0
062
33 = 0
063
34 = 3D 7D 7D 7D 7D 7D 7D 7D
064
35 = 24 20 20 20 20 22 20 20
065
36 = 2E 2E 2A 2A 2A 2A 2A 2A
066
37 = 0
067
38 = 20 20 60 60 60 60 60 60
068
39 = 0
069
3A = 0
070
3B = 0
071
3C = 05 03 03 03 03 03 03 03
072
3D = 80 80 80 80 80 80 80 80
073
3E = 0
074
3F = 0
075
40 = 0
076
41 = 40 00 00 00 04 04 04 04
077
42 = 0
078
43 = 0
079
44 = 0
080
45 = 54 50 50 50 50 50 50 50
081
46 = FE FE FE FE FA F8 F8 FA
082
47 = 0
083
48 = 0
084
49 = 0
085
4A = 40 40 40 40 40 40 40 40
086
4B = 0
087
4C = C0 80 80 80 80 80 80 80
088
4D = 0
089
4E = 56 14 14 14 14 14 14 14
090
4F = 0
091
50 = 0
092
51 = 60 60 60 60 60 60 60 60
093
52 = 0
094
53 = 0
095
54 = 40 40 40 40 40 40 40 40
096
55 = CC 8C 8C 8C 8C 8C 8C 8C
097
56 = F7 F7 F5 F5 F5 F5 F5 F5
098
57 = 0
099
58 = E0 E0 E0 E0 A0 A0 A0 A0
100
59 = C0 80 80 80 80 80 80 80
101
5A = 0
102
5B = 0
103
5C = 05 03 03 03 03 03 03 03
104
5D = 4C 4C 4C 4C 4E 4E 4E 4E
105
5E = C0 C0 C0 C0 C0 C0 C0 C0
106
5F = 0
107
60 = 0
108
61 = 0
109
62 = 5A 5A 58 58 58 58 58 58
110
63 = 0
111
64 = 44 40 40 40 40 40 40 40
112
65 = 5C 58 58 58 58 58 58 58
113
66 = FE FE FE FE F8 F8 F8 F8
114
67 = 0
115
68 = 0
116
69 = 0
117
6A = F2 F0 F0 F0 F4 F4 F4 F4
118
6B = 0
119
6C = C4 84 84 84 84 84 84 84
120
6D = 64 24 24 24 24 26 26 26
121
6E = C6 84 84 84 84 84 84 84
122
6F = 0
123
70 = 0
124
71 = 0
125
72 = 0
126
73 = 0
127
74 = 14 10 10 10 12 12 12 12
128
75 = 74 30 30 30 30 32 32 32
129
76 = 0
130
77 = 0
131
78 = 08 08 08 08 08 08 08 08
132
79 = 40 40 40 40 40 40 40 40
133
7A = 0
134
7B = 0
135
7C = 05 01 01 01 01 01 01 01
136
7D = 0
137
7E = 07 05 05 05 05 05 05 05
138
7F = 0
139
80 = 0
140
81 = 0
141
82 = 22 20 20 20 20 20 20 20
142
83 = 0
143
84 = 0
144
85 = 14 10 10 10 10 10 10 10
145
86 = FF FF FF FF FF FF FF FF
146
87 = 0
147
88 = 09 09 09 09 09 09 09 09
148
89 = 0
149
8A = 0
150
8B = 0
151
8C = 80 80 80 80 80 80 80 80
152
8D = 2C 68 68 68 6A 6A 6A 6A
153
8E = 16 14 14 14 54 54 54 54
154
8F = 0
155
90 = F1 F1 F1 F1 F1 F1 F1 F1
156
91 = 0
157
92 = 2B 2B 2B 2B 2B 2B 2B 2B
158
93 = 0
159
94 = 04 00 00 00 40 40 40 40
160
95 = 14 14 14 14 54 54 54 54
161
96 = 0
162
97 = 0
163
98 = 90 90 90 90 90 90 90 90
164
99 = 0
165
9A = 02 00 00 00 00 04 04 04
166
9B = 0
167
9C = 2F 6F 6F 6F 6F 6F 6F 6F
168
9D = 34 74 74 74 76 76 76 76
169
9E = 0E 0A 0A 0A 0A 0A 0A 0A
170
9F = 0
171
A0 = F7 F7 F7 F7 F7 F7 F7 F7
172
A1 = A0 A0 A0 A0 A0 A0 A0 A0
173
A2 = 2E 2E 6E 6E 6E 6E 6E 6E
174
A3 = 0
175
A4 = 0
176
A5 = AC A8 A8 A8 A8 A8 A8 A8
177
A6 = FF FF FF FF FF FF FF FF
178
A7 = 0
179
A8 = 0
180
A9 = 0
181
AA = 0
182
AB = 0
183
AC = 1C 1C 1C 1C 1C 1C 1C 1C
184
AD = 84 84 84 84 84 86 86 84
185
AE = 06 04 04 04 04 44 04 44
186
AF = 0
187
B0 = F1 F1 F1 F1 F1 F1 F1 F1
188
B1 = 0
189
B2 = 0
190
B3 = 0
191
B4 = 3D 3D 7D 7D 7D 7D 7D 7D
192
B5 = 14 10 10 10 10 12 12 12
193
B6 = 0
194
B7 = 0
195
B8 = B0 B0 B0 B0 B0 B0 B0 B0
196
B9 = 80 80 80 80 80 80 80 80
197
BA = 0
198
BB = 0
199
BC = 10 10 10 10 10 50 50 50
200
BD = 1C 1C 1C 1C 1E 1E 1E 1E
201
BE = 0
202
BF = 0 *
203
C0 = 0
204
C1 = 0
205
C2 = EE EE EE EE EE EE EE EE
206
C3 = 0
207
C4 = 0
208
C5 = 74 70 70 70 70 70 70 70
209
C6 = FF FF FF FF FF FF FF FF
210
C7 = 0
211
C8 = 0
212
C9 = 0
213
CA = FA FE FE FE FE FE FE FE
214
CB = 0
215
CC = 0
216
CD = 5C 5C 58 58 5A 5A 5A 5A
217
CE = 66 64 64 64 64 64 64 64
218
CF = 0
219
D0 = 0
220
D1 = 0
221
D2 = 0
222
D3 = 0 *
223
D4 = 7D 7D 7D 7D 7D 7D 7D 7D
224
D5 = C4 80 80 80 80 82 82 80
225
D6 = 17 17 17 17 17 17 17 17
226
D7 = 0
227
D8 = 0
228
D9 = 0
229
DA = 0 *
230
DB = 0 *
231
DC = 0 *
232
DD = EC EC EC EC AE AE AE AE
233
DE = FF FF FF FF FF FF FF FF
234
DF = 0
235
E0 = 0
236
E1 = 0
237
E2 = 42 40 40 40 40 40 40 40
238
E3 = 0
239
E4 = 40 40 40 40 40 40 40 40
240
E5 = FC FC F8 F8 F8 F8 F8 F8
241
E6 = FF FF FF FF FF FF FF FF
242
E7 = 0
243
E8 = 09 09 09 09 09 09 09 09
244
E9 = 0
245
EA = 0
246
EB = 0
247
EC = 1C 1C 1C 1C 1C 1C 1C 1C
248
ED = 14 14 14 14 14 16 16 14
249
EE = 40 40 40 40 40 40 40 40
250
EF = 0 *
251
F0 = 0
252
F1 = 0
253
F2 = 0
254
F3 = 0
255
F4 = 0
256
F5 = F4 F0 F0 F0 F2 F2 F2 F2
257
F6 = 06 02 02 02 02 02 02 02
258
F7 = 0
259
F8 = E8 A8 AA AA AA AA AA AA
260
F9 = C0 C0 C0 C0 C0 C0 C0 C0
261
FA = 0
262
FB = 0
263
FC = 0
264
FD = 0
265
FE = 10 10 10 10 10 10 10 10
266
267
00 = 08 0A 4A 4A 4A 4A 4A 4A *****
268
04 = 0 *
269
B0 = F1 F1 F1 F1 F1 F1 F1 F1
270
BF = 0 *
271
D3 = 0 *
272
DA = 0 *
273
DB = 0 *
274
DC = 0 *
275
EF = 0 *
276
. . . . . . .
277
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
278
B0 = BF FF FF FF FF FF FF FF
279
Device Code Read (BFh)
280
BF = 0 *
281
. . .
282
283
reg p1 p2 p3 p4 p5 p6 p7 p8
284
B0 = FF FF FF FF FF FF FF FF
285
B1 = 0
286
B2 = 0
287
B3 = 0
288
B4 = 3D 3D 7D 7D 7D 7D 7D 7D
289
B5 = 14 10 10 10 10 12 10 12
290
B6 = 0
291
B7 = 0
292
B8 = B0 B0 B0 B0 B0 B0 B0 B0
293
B9 = 80 80 80 80 80 80 80 80
294
BA = 0
295
BB = 0
296
BC = 10 10 10 10 10 50 50 50
297
BD = 1C 1C 1C 1C 1E 1E 1E 1E
298
BE = 0
299
BF = 0 *
300
C0 = 0
301
C1 = 0
302
C2 = EE EE EE EE EE EE EE EE
303
C3 = 0
304
C4 = 0
305
C5 = 74 70 70 70 70 70 70 70
306
C6 = FF FF FF FF FF FF FF FF
307
C7 = 0
308
C8 = 0
309
C9 = 0
310
CA = FA FE FE FE FE FE FE FE
311
CB = 0
312
CC = 0
313
CD = 5C 5C 58 58 5A 5A 5A 5A
314
CE = 66 64 64 64 64 64 64 64
315
CF = 0
316
D0 = 0
317
D1 = 0
318
D2 = 0
319
D3 = 0 *
320
D4 = 7D 7D 7D 7D 7D 7D 7D 7D
321
D5 = C4 80 80 80 80 80 82 82
322
D6 = 17 17 17 17 17 17 17 17
323
D7 = 0
324
D8 = 0
325
D9 = 0
326
DA = 0 *
327
DB = 0 *
328
DC = 0 *
329
DD = EC EC EC EC AE AE AE AE
330
DE = FF FF FF FF FF FF FF FF
331
DF = 0
332
E0 = 0
333
E1 = 0
334
E2 = 42 40 40 40 40 40 40 40
335
E3 = 0
336
E4 = 44 40 40 40 40 40 40 40
337
E5 = FC FC F8 F8 F8 F8 F8 F8
338
E6 = FF FF FF FF FF FF FF FF
339
E7 = 0
340
E8 = 09 09 09 09 09 09 09 09
341
E9 = 0
342
EA = 0
343
EB = 0
344
EC = 1C 1C 1C 1C 1C 1C 1C 1C
345
ED = 14 14 14 14 16 16 16 16
346
EE = 40 40 40 40 40 40 40 40
347
EF = 0 *
348
F0 = 0
349
F1 = 0
350
F2 = 0
351
F3 = 0
352
F4 = 0
353
F5 = F4 F0 F0 F0 F2 F2 F2 F2
354
F6 = 06 02 02 02 02 02 02 02
355
F7 = 0
356
F8 = E8 A8 AA AA AA AA AA AA
357
F9 = C0 C0 C0 C0 C0 C0 C0 C0
358
FA = 0
359
FB = 0
360
FC = 0
361
FD = 0
362
FE = 10 10 10 10 10 10 10 10
363
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
364
B0 = 0
365
Device Code Read (BFh)
366
BF = 0 *
367
. . .
368
369
reg p1 p2 p3 p4 p5 p6 p7 p8
370
B0 = 0
371
B1 = 0
372
B2 = 0
373
B3 = 0
374
B4 = 3D 3D 7D 7D 7D 7D 7D 7D
375
B5 = 14 10 10 10 10 12 12 12
376
B6 = 0
377
B7 = 0
378
B8 = B0 B0 B0 B0 B0 B0 B0 B0
379
B9 = 80 80 80 80 80 80 80 80
380
BA = 0
381
BB = 0
382
BC = 10 10 10 10 50 50 50 50
383
BD = 1C 1C 1E 1E 1E 1E 1E 1E
384
BE = 0
385
BF = 0 *
386
C0 = 0
387
C1 = 0
388
C2 = EE EE EE EE EE EE EE EE
389
C3 = 0
390
C4 = 0
391
C5 = 74 70 70 70 70 70 70 70
392
C6 = FF FF FF FF FF FF FF FF
393
C7 = 0
394
C8 = 0
395
C9 = 0
396
CA = FE FE FE FE FE FE FE FE
397
CB = 0
398
CC = 0
399
CD = 5C 5C 58 58 5A 5A 5A 5A
400
CE = 66 64 64 64 64 64 64 64
401
CF = 0
402
D0 = 0
403
D1 = 0
404
D2 = 0
405
D3 = 0 *
406
D4 = 7D 7D 7D 7D 7D 7D 7D 7D
407
D5 = C4 80 80 80 82 82 82 82
408
D6 = 17 17 17 17 17 17 17 17
409
D7 = 0
410
D8 = 0
411
D9 = 0
412
DA = 0 *
413
DB = 0 *
414
DC = 0 *
415
DD = EC EC EE EE AE AE AE AE
416
DE = FF FF FF FF FF FF FF FF
417
DF = 0
418
E0 = 0
419
E1 = 0
420
E2 = 42 40 40 40 40 40 40 40
421
E3 = 0
422
E4 = 44 40 40 40 40 40 40 40
423
E5 = FC FC FC FC F8 F8 F8 F8
424
E6 = FF FF FF FF FF FF FF FF
425
E7 = 0
426
E8 = 09 09 09 09 09 09 09 09
427
E9 = 0
428
EA = 0
429
EB = 0
430
EC = 1C 1C 1C 1C 1C 1C 1C 1C
431
ED = 14 14 14 14 16 16 16 16
432
EE = 40 40 40 40 40 40 40 40
433
EF = 0 *
434
F0 = 0
435
F1 = 0
436
F2 = 0
437
F3 = 0
438
F4 = 0
439
F5 = F4 F0 F0 F0 F2 F2 F2 F2
440
F6 = 06 02 02 02 02 02 02 02
441
F7 = 0
442
F8 = E8 EA AA AA AA AA AA AA
443
F9 = C0 C0 C0 C0 C0 C0 C0 C0
444
FA = 0
445
FB = 0
446
FC = 0
447
FD = 0
448
FE = 10 10 10 10 10 10 10 10
449
450
Unknown LCD driver chip: 84A
451
***use minimal init
as
driver ili9341 ili9488 *** ->
001
Управление - прямое
002
22-29 D7-D0
003
Imx - GND
004
v5.2 read all register + read ID + TFT LCD test
005
Using Adafruit 2.8" TFT Breakout Board Pinout
006
TFT size
is
320x240
007
v5.2 Reading all registers + ID tft lcd B0h=0x03(FF),=0x04 . from Slider
008
arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov
009
010
reg p1 p2 p3 p4 p5 p6 p7 p8
011
00 = 08 08 0A 0A 4A 4A 4A 4A *****
012
01 = 31 31 33 33 33 33 33 33
013
02 = 0A 08 08 08 08 08 08 08
014
03 = 0
015
04 = 0 *
016
05 = A0 A0 A0 A0 A0 A0 A0 A0
017
06 = 0
018
07 = 0
019
08 = 80 80 80 80 80 80 80 80
020
09 = 0
021
0A = FF FF FF FF FF FF FF FF
022
0B = 0
023
0C = 0
024
0D = 8C C8 C8 C8 C8 C8 C8 C8
025
0E = 0E 0C 0C 0C 0C 0C 0C 0C
026
0F = 0
027
10 = 80 80 80 80 80 80 80 80
028
11 = 0
029
12 = 8A 88 88 88 88 88 88 88
030
13 = 0
031
14 = 0
032
15 = 24 24 24 24 24 24 24 24
033
16 = FC F8 F8 F8 F8 F8 F8 F8
034
17 = 0
035
18 = 18 18 18 18 1C 1C 1C 1C
036
19 = 0
037
1A = 0
038
1B = 0
039
1C = 20 20 20 20 20 20 20 20
040
1D = 94 D4 D4 D4 D4 D4 D4 D4
041
1E = 0
042
1F = 0
043
20 = 0
044
21 = 0
045
22 = EA E8 EC EC EC EC EC EC
046
23 = 0
047
24 = 05 05 05 05 05 05 05 05
048
25 = 8C 88 88 88 88 88 88 88
049
26 = FC F8 F8 F8 F8 F8 F8 F8
050
27 = 0
051
28 = 0
052
29 = 10 10 10 10 10 10 10 10
053
2A = 0
054
2B = 0
055
2C = 1C 1C 1C 1C 1C 1C 1C 1C
056
2D = BC B8 B8 B8 B8 BA BA BA
057
2E = 24 24 24 24 24 24 24 24
058
2F = 0
059
30 = 80 80 80 80 80 80 80 80
060
31 = 80 80 C0 C0 C0 C0 C0 C0
061
32 = FF FF FF FF FF FF FF FF
062
33 = 0
063
34 = 3D 7D 7D 7D 7D 7D 7D 7D
064
35 = 24 20 20 20 20 20 20 20
065
36 = 2E 2A 2A 2A 2A 2A 2A 2A
066
37 = 0
067
38 = 20 20 20 20 60 60 60 60
068
39 = 0
069
3A = 0
070
3B = 0
071
3C = 05 01 01 01 03 03 03 03
072
3D = 80 80 80 80 80 80 80 80
073
3E = 0
074
3F = 0
075
40 = 0
076
41 = 0
077
42 = 0
078
43 = 0
079
44 = 0
080
45 = 50 50 50 50 50 50 50 50
081
46 = FC F8 F8 F8 F8 F8 F8 F8
082
47 = 0
083
48 = 0
084
49 = 0
085
4A = 40 40 40 40 40 40 40 40
086
4B = 0
087
4C = C0 80 80 80 80 80 80 80
088
4D = 0
089
4E = 14 14 14 14 14 14 14 14
090
4F = 0
091
50 = 0
092
51 = 60 60 60 60 60 60 60 60
093
52 = 0
094
53 = 0
095
54 = 40 40 40 40 40 40 40 40
096
55 = CC 8C 8C 8C 8C 8C 8C 8C
097
56 = F3 F1 F1 F1 F1 F1 F1 F1
098
57 = 0
099
58 = E0 E0 A0 A0 A0 A0 A0 A0
100
59 = C0 80 80 80 80 80 80 80
101
5A = 0
102
5B = 0
103
5C = 05 01 01 01 03 03 03 03
104
5D = 4C 4C 4C 4C 4C 4E 4E 4E
105
5E = C0 C0 C0 C0 C0 C0 C0 C0
106
5F = 0
107
60 = 0
108
61 = 0
109
62 = 5A 58 58 58 58 58 58 58
110
63 = 0
111
64 = 40 40 40 40 40 40 40 40
112
65 = 5C 5C 58 58 58 58 58 58
113
66 = FC F8 F8 F8 F8 F8 F8 F8
114
67 = 0
115
68 = 0
116
69 = 0
117
6A = F2 F0 F0 F0 F0 F4 F4 F4
118
6B = 0
119
6C = C4 84 84 84 84 84 84 84
120
6D = 64 24 24 24 24 24 24 24
121
6E = C4 84 84 84 84 84 84 84
122
6F = 0
123
70 = 0
124
71 = 0
125
72 = 0
126
73 = 0
127
74 = 14 10 10 10 10 10 10 10
128
75 = 74 30 30 30 30 30 30 30
129
76 = 0
130
77 = 0
131
78 = 08 08 08 08 08 08 08 08
132
79 = 40 40 40 40 40 40 40 40
133
7A = 0
134
7B = 0
135
7C = 01 01 01 01 01 01 01 01
136
7D = 0
137
7E = 07 05 05 05 05 05 05 05
138
7F = 0
139
80 = 0
140
81 = 0
141
82 = 20 20 20 20 20 20 20 20
142
83 = 0
143
84 = 0
144
85 = 10 10 10 10 10 10 10 10
145
86 = FF FF FF FF FF FF FF FF
146
87 = 0
147
88 = 09 09 09 09 09 09 09 09
148
89 = 0
149
8A = 0
150
8B = 0
151
8C = 80 80 80 80 80 80 80 80
152
8D = 2C 28 28 28 68 68 68 68
153
8E = 14 14 14 14 14 54 54 54
154
8F = 0
155
90 = F1 F1 F1 F1 F1 F1 F1 F1
156
91 = 0
157
92 = 2B 2B 2B 2B 2B 2B 2B 2B
158
93 = 0
159
94 = 0
160
95 = 14 14 14 14 14 14 14 14
161
96 = 0
162
97 = 0
163
98 = 90 90 90 90 90 90 90 90
164
99 = 0
165
9A = 0
166
9B = 0
167
9C = 2F 2F 2F 2F 6F 6F 6F 6F
168
9D = 34 34 74 74 74 74 74 74
169
9E = 0E 0E 0A 0A 0A 0A 0A 0A
170
9F = 0
171
A0 = B7 F7 F7 F7 F7 F7 F7 F7
172
A1 = A0 A0 A0 A0 A0 A0 A0 A0
173
A2 = 2A 2E 2E 2E 2E 6E 6E 6E
174
A3 = 0
175
A4 = 0
176
A5 = AC A8 A8 A8 A8 A8 A8 A8
177
A6 = BF FF FF FF FF FF FF FF
178
A7 = 0
179
A8 = 0
180
A9 = 0
181
AA = 0
182
AB = 0
183
AC = 1C 1C 1C 1C 1C 1C 1C 1C
184
AD = 84 84 84 84 84 84 84 84
185
AE = 04 04 04 04 04 04 04 04
186
AF = 0
187
B0 = B1 F1 F1 F1 F1 F1 F1 F1
188
B1 = 0
189
B2 = 0
190
B3 = 0
191
B4 = 3D 3D 3D 3D 7D 7D 7D 7D
192
B5 = 14 10 10 10 10 10 10 10
193
B6 = 0
194
B7 = 0
195
B8 = B0 B0 B0 B0 B0 B0 B0 B0
196
B9 = 80 80 80 80 80 80 80 80
197
BA = 0
198
BB = 0
199
BC = 10 10 10 10 10 10 10 10
200
BD = 1C 1C 1C 1C 1E 1E 1E 1E
201
BE = 0
202
BF = 0 *
203
C0 = 0
204
C1 = 0
205
C2 = EE EE EE EE EE EE EE EE
206
C3 = 0
207
C4 = 0
208
C5 = 70 70 70 70 70 70 70 70
209
C6 = FF FF FF FF FF FF FF FF
210
C7 = 0
211
C8 = 0
212
C9 = 0
213
CA = FA FE FE FE FE FE FE FE
214
CB = 0
215
CC = 0
216
CD = 5C 58 58 58 58 58 58 58
217
CE = 64 64 64 64 64 64 64 64
218
CF = 0
219
D0 = 0
220
D1 = 0
221
D2 = 0
222
D3 = 0 *
223
D4 = 7D 7D 7D 7D 7D 7D 7D 7D
224
D5 = C4 80 80 80 80 80 80 80
225
D6 = 17 17 17 17 17 17 17 17
226
D7 = 0
227
D8 = 0
228
D9 = 0
229
DA = 0 *
230
DB = 0 *
231
DC = 0 *
232
DD = EC AC AC AC AC AE AE AE
233
DE = FF FF FF FF FF FF FF FF
234
DF = 0
235
E0 = 0
236
E1 = 0
237
E2 = 40 40 40 40 40 40 40 40
238
E3 = 0
239
E4 = 40 40 40 40 40 40 40 40
240
E5 = FC F8 F8 F8 F8 F8 F8 F8
241
E6 = FF FF FF FF FF FF FF FF
242
E7 = 0
243
E8 = 09 09 09 09 09 09 09 09
244
E9 = 0
245
EA = 0
246
EB = 0
247
EC = 1C 1C 1C 1C 1C 1C 1C 1C
248
ED = 14 14 14 14 14 14 14 14
249
EE = 40 40 40 40 40 40 40 40
250
EF = 0 *
251
F0 = 0
252
F1 = 0
253
F2 = 0
254
F3 = 0
255
F4 = 0
256
F5 = F4 F0 F0 F0 F0 F0 F0 F0
257
F6 = 02 02 02 02 02 02 02 02
258
F7 = 0
259
F8 = E8 A8 A8 A8 AA AA AA AA
260
F9 = C0 C0 C0 C0 C0 C0 C0 C0
261
FA = 0
262
FB = 0
263
FC = 0
264
FD = 0
265
FE = 10 10 10 10 10 10 10 10
266
267
00 = 08 08 08 08 4A 4A 4A 4A *****
268
04 = 0 *
269
B0 = B1 F1 F1 F1 F1 F1 F1 F1
270
BF = 0 *
271
D3 = 0 *
272
DA = 0 *
273
DB = 0 *
274
DC = 0 *
275
EF = 0 *
276
. . . . . . .
277
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
278
B0 = BF FF FF FF FF FF FF FF
279
Device Code Read (BFh)
280
BF = 0 *
281
. . .
282
283
reg p1 p2 p3 p4 p5 p6 p7 p8
284
B0 = BF FF FF FF FF FF FF FF
285
B1 = 0
286
B2 = 0
287
B3 = 0
288
B4 = 3D 3D 3D 3D 7D 7D 7D 7D
289
B5 = 14 10 10 10 10 10 10 10
290
B6 = 0
291
B7 = 0
292
B8 = B0 B0 B0 B0 B0 B0 B0 B0
293
B9 = 80 80 80 80 80 80 80 80
294
BA = 0
295
BB = 0
296
BC = 10 10 10 10 10 10 10 10
297
BD = 1C 1C 1C 1C 1C 1E 1E 1E
298
BE = 0
299
BF = 0 *
300
C0 = 0
301
C1 = 0
302
C2 = EA EE EE EE EE EE EE EE
303
C3 = 0
304
C4 = 0
305
C5 = 70 70 70 70 70 70 70 70
306
C6 = FF FF FF FF FF FF FF FF
307
C7 = 0
308
C8 = 0
309
C9 = 0
310
CA = FA FE FE FE FE FE FE FE
311
CB = 0
312
CC = 0
313
CD = 5C 58 58 58 58 58 58 58
314
CE = 64 64 64 64 64 64 64 64
315
CF = 0
316
D0 = 0
317
D1 = 0
318
D2 = 0
319
D3 = 0 *
320
D4 = 7D 7D 7D 7D 7D 7D 7D 7D
321
D5 = C4 80 80 80 80 80 80 80
322
D6 = 17 17 17 17 17 17 17 17
323
D7 = 0
324
D8 = 0
325
D9 = 0
326
DA = 0 *
327
DB = 0 *
328
DC = 0 *
329
DD = EC AC AC AC AC AE AE AE
330
DE = FF FF FF FF FF FF FF FF
331
DF = 0
332
E0 = 0
333
E1 = 0
334
E2 = 40 40 40 40 40 40 40 40
335
E3 = 0
336
E4 = 40 40 40 40 40 40 40 40
337
E5 = FC F8 F8 F8 F8 F8 F8 F8
338
E6 = FF FF FF FF FF FF FF FF
339
E7 = 0
340
E8 = 09 09 09 09 09 09 09 09
341
E9 = 0
342
EA = 0
343
EB = 0
344
EC = 1C 1C 1C 1C 1C 1C 1C 1C
345
ED = 14 14 14 14 14 14 14 14
346
EE = 40 40 40 40 40 40 40 40
347
EF = 0 *
348
F0 = 0
349
F1 = 0
350
F2 = 0
351
F3 = 0
352
F4 = 0
353
F5 = F4 F0 F0 F0 F0 F0 F0 F0
354
F6 = 02 02 02 02 02 02 02 02
355
F7 = 0
356
F8 = E8 A8 A8 A8 A8 AA AA AA
357
F9 = C0 C0 C0 C0 C0 C0 C0 C0
358
FA = 0
359
FB = 0
360
FC = 0
361
FD = 0
362
FE = 10 10 10 10 10 10 10 10
363
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
364
B0 = 0
365
Device Code Read (BFh)
366
BF = 0 *
367
. . .
368
369
reg p1 p2 p3 p4 p5 p6 p7 p8
370
B0 = 0
371
B1 = 0
372
B2 = 0
373
B3 = 0
374
B4 = 3D 3D 3D 3D 7D 7D 7D 7D
375
B5 = 14 10 10 10 10 10 10 10
376
B6 = 0
377
B7 = 0
378
B8 = B0 B0 B0 B0 B0 B0 B0 B0
379
B9 = 80 80 80 80 80 80 80 80
380
BA = 0
381
BB = 0
382
BC = 10 10 10 10 10 10 10 10
383
BD = 1C 1C 1C 1C 1C 1C 1C 1C
384
BE = 0
385
BF = 0 *
386
C0 = 0
387
C1 = 0
388
C2 = EA EE EE EE EE EE EE EE
389
C3 = 0
390
C4 = 0
391
C5 = 70 70 70 70 70 70 70 70
392
C6 = FF FF FF FF FF FF FF FF
393
C7 = 0
394
C8 = 0
395
C9 = 0
396
CA = FA FE FE FE FE FE FE FE
397
CB = 0
398
CC = 0
399
CD = 5C 58 58 58 58 58 58 58
400
CE = 64 64 64 64 64 64 64 64
401
CF = 0
402
D0 = 0
403
D1 = 0
404
D2 = 0
405
D3 = 0 *
406
D4 = 7D 7D 7D 7D 7D 7D 7D 7D
407
D5 = C4 80 80 80 80 80 80 80
408
D6 = 17 17 17 17 17 17 17 17
409
D7 = 0
410
D8 = 0
411
D9 = 0
412
DA = 0 *
413
DB = 0 *
414
DC = 0 *
415
DD = EC AC AC AC AC AC AC AC
416
DE = FF FF FF FF FF FF FF FF
417
DF = 0
418
E0 = 0
419
E1 = 0
420
E2 = 40 40 40 40 40 40 40 40
421
E3 = 0
422
E4 = 40 40 40 40 40 40 40 40
423
E5 = FC F8 F8 F8 F8 F8 F8 F8
424
E6 = FF FF FF FF FF FF FF FF
425
E7 = 0
426
E8 = 09 09 09 09 09 09 09 09
427
E9 = 0
428
EA = 0
429
EB = 0
430
EC = 1C 1C 1C 1C 1C 1C 1C 1C
431
ED = 14 14 14 14 14 14 14 14
432
EE = 40 40 40 40 40 40 40 40
433
EF = 0 *
434
F0 = 0
435
F1 = 0
436
F2 = 0
437
F3 = 0
438
F4 = 0
439
F5 = F4 F0 F0 F0 F0 F0 F0 F0
440
F6 = 02 02 02 02 02 02 02 02
441
F7 = 0
442
F8 = E8 A8 A8 A8 AA AA AA AA
443
F9 = C0 C0 C0 C0 C0 C0 C0 C0
444
FA = 0
445
FB = 0
446
FC = 0
447
FD = 0
448
FE = 10 10 10 10 10 10 10 10
449
450
Unknown LCD driver chip: 80A
451
***use minimal init
as
driver ili9341 ili9488 *** ->
Где-то в какой-то теме нашел читалку LCD_ID_Reader. Она выдала Reading ID...0x5252 но дисплей всо так же не откликается. Сама читалка:
001
/*********************************************************************
002
*
003
* LCD_ID_Reader
004
*
005
* This sketch is meant only to attempt to read the driver ID code
006
* from inexpensive touchscreen LCDs found on eBay without needing to
007
* load any additional libraries. The hope is to identify the most
008
* common varieties and choose the best library for the screen you have.
009
*
010
* This has been successfully tested so far on 992X and 778X variety
011
* screens.
012
*
013
* Usage:
014
*
015
* Compile the sketch and run it on your board with the screen
016
* attached. In the serial monitor, you should see a message containing
017
* the driver code. The tricky thing is that if it does not work, the
018
* results may be undetermined. However, if we can compile a list,
019
* the difference between working and not may become more evident.
020
*
021
* Please visit <a href="http://misc.ws/lcd_information" title="http://misc.ws/lcd_information" rel="nofollow">http://misc.ws/lcd_information</a> for more information.
022
*
023
* Version 1.2 - January 29th, 2015
024
*
025
*********************************************************************/
026
027
028
029
/*********************************************************************
030
*
031
* PIN ASSIGNMENTS
032
*
033
* You can alter the pin assignments to reflect any configuration you
034
* wish. I've provided the default shield configuration, which works
035
* on both the Arduino UNO and Mega 2560.
036
*
037
*********************************************************************/
038
//-- Arduino UNO or Mega 2560 Plugged as shield
039
#define LCD_RST 41
040
#define LCD_CS 40
041
#define LCD_RS 38
042
#define LCD_WR 39
043
#define LCD_RD 42
044
045
#define LCD_D0 29
046
#define LCD_D1 28
047
#define LCD_D2 27
048
#define LCD_D3 26
049
#define LCD_D4 25
050
#define LCD_D5 24
051
#define LCD_D6 23
052
#define LCD_D7 22
053
054
055
056
/*********************************************************************
057
*
058
* Attempt to initialize and reset LCD, then read its Driver Code
059
* at register index 0.
060
*
061
*********************************************************************/
062
void
setup
() {
063
064
char
hexString[7];
065
uint16_t id;
066
067
Serial
.begin(9600);
068
Serial
.println(
"Initializing LCD..."
);
069
lcdInit();
070
lcdReset();
071
072
delay(500);
073
074
Serial
.print(
"Reading ID..."
);
075
id = lcdReadID();
076
sprintf(hexString,
"0x%0.4X"
, id);
077
Serial
.println( hexString );
078
079
if
( id == 0x7783 ) {
080
lcdRegister7783();
081
lcdFillScreen(0xF800);
082
Serial
.println(
"If your screen filled red, then you may be able to use the library at <a href="
https:
//github.com/Smoke-And-Wires/TFT-Shield-Example-Code" title="https://github.com/Smoke-And-Wires/TFT-Shield-Example-Code"" rel="nofollow">https://github.com/Smoke-And-Wires/TFT-Shield-Example-Code"</a>);
083
}
else
if
( id == 0x0154 ) {
084
lcdRegister0154();
085
lcdFillScreen(0xF800);
086
Serial
.println(
"If your screen filled red, please report it at <a href="
http:
//misc.ws/lcd_information" title="http://misc.ws/lcd_information"" rel="nofollow">http://misc.ws/lcd_information"</a>);
087
Serial
.println(
"There is currently no known working library."
);
088
}
else
{
089
lcdRegisterOther();
090
lcdFillScreen(0xF800);
091
Serial
.println(
"If your screen filled red, you may be able to use the library at <a href="
http:
//misc.ws" title="http://misc.ws"" rel="nofollow">http://misc.ws"</a>);
092
}
093
094
//print_all_regs();
095
}
096
097
098
void
print_all_regs() {
099
char
str[60];
100
uint16_t i, val;
101
102
for
(i=0; i < 256; i++ )
103
{
104
delay(40);
105
val = lcdReadRegister(i);
106
sprintf(str,
"Register 0x%0.2X : 0x%0.4X"
, i, val);
107
Serial
.println( str );
108
}
109
}
110
111
void
loop
() {
112
113
}
114
115
/*********************************************************************
116
*
117
* LCD Functions - Inefficient but should be good enough
118
* to read the ID.
119
*
120
*********************************************************************/
121
void
lcdRegister0154() {
122
lcdWriteRegister(0x000C, 0x130);
123
lcdWriteRegister(0x0080, 0x8d);
124
lcdWriteRegister(0x0092, 0x10);
125
lcdWriteRegister(0x0011, 0x1b);
126
lcdWriteRegister(0x0012, 0x3101);
127
lcdWriteRegister(0x0013, 0x105f);
128
lcdWriteRegister(0x0014, 0x667f);
129
lcdWriteRegister(0x0010, 0x800);
130
delay(20);
131
lcdWriteRegister(0x0011, 0x11b);
132
delay(20);
133
lcdWriteRegister(0x0011, 0x31b);
134
delay(20);
135
lcdWriteRegister(0x0011, 0x71b);
136
delay(20);
137
lcdWriteRegister(0x0011, 0xf1b);
138
delay(20);
139
lcdWriteRegister(0x0011, 0xf3b);
140
delay(30);
141
lcdWriteRegister(0x0001, 0x2128);
142
lcdWriteRegister(0x0002, 0x100);
143
lcdWriteRegister(0x0003, 0x1030);
144
lcdWriteRegister(0x0007, 0);
145
lcdWriteRegister(0x0008, 0x808);
146
lcdWriteRegister(0x000B, 0x1100);
147
lcdWriteRegister(0x000F, 0xf01);
148
lcdWriteRegister(0x0015, 0);
149
lcdWriteRegister(0x0030, 0);
150
lcdWriteRegister(0x0034, 319);
151
lcdWriteRegister(0x0035, 0);
152
lcdWriteRegister(0x0036, 239);
153
lcdWriteRegister(0x0037, 0);
154
lcdWriteRegister(0x0038, 319);
155
lcdWriteRegister(0x0039, 0);
156
lcdWriteRegister(0x0050, 0);
157
lcdWriteRegister(0x0051, 0xf00);
158
lcdWriteRegister(0x0052, 0xa03);
159
lcdWriteRegister(0x0053, 0x300);
160
lcdWriteRegister(0x0054, 0xc05);
161
lcdWriteRegister(0x0055, 0xf00);
162
lcdWriteRegister(0x0056, 0xf00);
163
lcdWriteRegister(0x0057, 3);
164
lcdWriteRegister(0x0058, 0x1f07);
165
lcdWriteRegister(0x0059, 0x71f);
166
delay(20);
167
lcdWriteRegister(0x0007, 0x12);
168
delay(20);
169
lcdWriteRegister(0x0007, 0x13);
170
}
171
172
void
lcdRegisterOther() {
173
Serial
.println(
"Loading LCD registers..."
);
174
lcdWriteRegister(0x00e5,0x8000);
175
lcdWriteRegister(0x0000,0x0001);
176
lcdWriteRegister(0x0001,0x0100);
177
lcdWriteRegister(0x0002,0x0700);
178
lcdWriteRegister(0x0003,0x1030);
179
lcdWriteRegister(0x0004,0x0000);
180
lcdWriteRegister(0x0008,0x0202);
181
lcdWriteRegister(0x0009,0x0000);
182
lcdWriteRegister(0x000a,0x0000);
183
lcdWriteRegister(0x000c,0x0000);
184
lcdWriteRegister(0x000d,0x0000);
185
lcdWriteRegister(0x000f,0x0000);
186
lcdWriteRegister(0x0010,0x0000);
187
lcdWriteRegister(0x0011,0x0000);
188
lcdWriteRegister(0x0012,0x0000);
189
lcdWriteRegister(0x0013,0x0000);
190
lcdWriteRegister(0x0010,0x17b0);
191
lcdWriteRegister(0x0011,0x0037);
192
lcdWriteRegister(0x0012,0x0138);
193
lcdWriteRegister(0x0013,0x1700);
194
lcdWriteRegister(0x0029,0x000d);
195
lcdWriteRegister(0x0020,0x0000);
196
lcdWriteRegister(0x0021,0x0000);
197
lcdWriteRegister(0x0030,0x0001);
198
lcdWriteRegister(0x0031,0x0606);
199
lcdWriteRegister(0x0032,0x0304);
200
lcdWriteRegister(0x0033,0x0202);
201
lcdWriteRegister(0x0034,0x0202);
202
lcdWriteRegister(0x0035,0x0103);
203
lcdWriteRegister(0x0036,0x011d);
204
lcdWriteRegister(0x0037,0x0404);
205
lcdWriteRegister(0x0038,0x0404);
206
lcdWriteRegister(0x0039,0x0404);
207
lcdWriteRegister(0x003c,0x0700);
208
lcdWriteRegister(0x003d,0x0a1f);
209
lcdWriteRegister(0x0050,0x0000);
210
lcdWriteRegister(0x0051,0x00ef);
211
lcdWriteRegister(0x0052,0x0000);
212
lcdWriteRegister(0x0053,0x013f);
213
lcdWriteRegister(0x0060,0x2700);
214
lcdWriteRegister(0x0061,0x0001);
215
lcdWriteRegister(0x006a,0x0000);
216
lcdWriteRegister(0x0090,0x0010);
217
lcdWriteRegister(0x0092,0x0000);
218
lcdWriteRegister(0x0093,0x0003);
219
lcdWriteRegister(0x0095,0x0101);
220
lcdWriteRegister(0x0097,0x0000);
221
lcdWriteRegister(0x0098,0x0000);
222
lcdWriteRegister(0x0007,0x0021);
223
lcdWriteRegister(0x0007,0x0031);
224
lcdWriteRegister(0x0007,0x0173);
225
}
226
227
void
lcdRegister7783() {
228
229
lcdWriteRegister(0x0001,0x0100);
230
lcdWriteRegister(0x0002,0x0700);
231
lcdWriteRegister(0x0003,0x1030);
232
lcdWriteRegister(0x0008,0x0302);
233
lcdWriteRegister(0x0009,0x0000);
234
lcdWriteRegister(0x000A,0x0008);
235
lcdWriteRegister(0x0010,0x0790);
236
lcdWriteRegister(0x0011,0x0005);
237
lcdWriteRegister(0x0012,0x0000);
238
lcdWriteRegister(0x0013,0x0000);
239
lcdWriteRegister(0x0010,0x12B0);
240
lcdWriteRegister(0x0011,0x0007);
241
lcdWriteRegister(0x0012,0x008C);
242
lcdWriteRegister(0x0013,0x1700);
243
lcdWriteRegister(0x0029,0x0022);
244
lcdWriteRegister(0x0030,0x0000);
245
lcdWriteRegister(0x0031,0x0505);
246
lcdWriteRegister(0x0032,0x0205);
247
lcdWriteRegister(0x0035,0x0206);
248
lcdWriteRegister(0x0036,0x0408);
249
lcdWriteRegister(0x0037,0x0000);
250
lcdWriteRegister(0x0038,0x0504);
251
lcdWriteRegister(0x0039,0x0206);
252
lcdWriteRegister(0x003C,0x0206);
253
lcdWriteRegister(0x003D,0x0408);
254
lcdWriteRegister(0x0050,0x0000);
255
lcdWriteRegister(0x0051,0x00EF);
256
lcdWriteRegister(0x0052,0x0000);
257
lcdWriteRegister(0x0053,0x013F);
258
lcdWriteRegister(0x0060,0xA700);
259
lcdWriteRegister(0x0061,0x0001);
260
lcdWriteRegister(0x0090,0x0033);
261
lcdWriteRegister(0x0007,0x0133);
262
lcdWriteRegister(0x0001,0x0100);
263
lcdWriteRegister(0x0002,0x0700);
264
lcdWriteRegister(0x0003,0x1030);
265
lcdWriteRegister(0x0008,0x0302);
266
lcdWriteRegister(0x0009,0x0000);
267
lcdWriteRegister(0x000A,0x0008);
268
lcdWriteRegister(0x0010,0x0790);
269
lcdWriteRegister(0x0011,0x0005);
270
lcdWriteRegister(0x0012,0x0000);
271
lcdWriteRegister(0x0013,0x0000);
272
lcdWriteRegister(0x0010,0x12B0);
273
lcdWriteRegister(0x0011,0x0007);
274
lcdWriteRegister(0x0012,0x008C);
275
lcdWriteRegister(0x0013,0x1700);
276
lcdWriteRegister(0x0029,0x0022);
277
lcdWriteRegister(0x0030,0x0000);
278
lcdWriteRegister(0x0031,0x0505);
279
lcdWriteRegister(0x0032,0x0205);
280
lcdWriteRegister(0x0035,0x0206);
281
lcdWriteRegister(0x0036,0x0408);
282
lcdWriteRegister(0x0037,0x0000);
283
lcdWriteRegister(0x0038,0x0504);
284
lcdWriteRegister(0x0039,0x0206);
285
lcdWriteRegister(0x003C,0x0206);
286
lcdWriteRegister(0x003D,0x0408);
287
lcdWriteRegister(0x0050,0x0000);
288
lcdWriteRegister(0x0051,0x00EF);
289
lcdWriteRegister(0x0052,0x0000);
290
lcdWriteRegister(0x0053,0x013F);
291
lcdWriteRegister(0x0060,0xA700);
292
lcdWriteRegister(0x0061,0x0001);
293
lcdWriteRegister(0x0090,0x0033);
294
lcdWriteRegister(0x0007,0x0133);
295
}
296
297
void
lcdInit() {
298
pinMode(LCD_CS, OUTPUT);
299
digitalWrite(LCD_CS, HIGH);
300
pinMode(LCD_RS, OUTPUT);
301
digitalWrite(LCD_RS, HIGH);
302
pinMode(LCD_WR, OUTPUT);
303
digitalWrite(LCD_WR, HIGH);
304
pinMode(LCD_RD, OUTPUT);
305
digitalWrite(LCD_RD, HIGH);
306
pinMode(LCD_RST, OUTPUT);
307
digitalWrite(LCD_RST, HIGH);
308
}
309
310
void
lcdReset() {
311
digitalWrite(LCD_RST, LOW);
312
delay(2);
313
digitalWrite(LCD_RST, HIGH);
314
lcdWriteData(0);
315
lcdWriteData(0);
316
lcdWriteData(0);
317
lcdWriteData(0);
318
}
319
320
void
lcdWrite8(uint16_t data) {
321
digitalWrite(LCD_D0, data & 1);
322
digitalWrite(LCD_D1, (data & 2) >> 1);
323
digitalWrite(LCD_D2, (data & 4) >> 2);
324
digitalWrite(LCD_D3, (data & 8) >> 3);
325
digitalWrite(LCD_D4, (data & 16) >> 4);
326
digitalWrite(LCD_D5, (data & 32) >> 5);
327
digitalWrite(LCD_D6, (data & 64) >> 6);
328
digitalWrite(LCD_D7, (data & 128) >> 7);
329
}
330
331
uint16_t lcdRead8() {
332
uint16_t result = digitalRead(LCD_D7);
333
result <<= 1;
334
result |= digitalRead(LCD_D6);
335
result <<= 1;
336
result |= digitalRead(LCD_D5);
337
result <<= 1;
338
result |= digitalRead(LCD_D4);
339
result <<= 1;
340
result |= digitalRead(LCD_D3);
341
result <<= 1;
342
result |= digitalRead(LCD_D2);
343
result <<= 1;
344
result |= digitalRead(LCD_D1);
345
result <<= 1;
346
result |= digitalRead(LCD_D0);
347
348
return
result;
349
}
350
351
void
lcdSetWriteDir() {
352
pinMode(LCD_D0, OUTPUT);
353
pinMode(LCD_D1, OUTPUT);
354
pinMode(LCD_D2, OUTPUT);
355
pinMode(LCD_D3, OUTPUT);
356
pinMode(LCD_D4, OUTPUT);
357
pinMode(LCD_D5, OUTPUT);
358
pinMode(LCD_D6, OUTPUT);
359
pinMode(LCD_D7, OUTPUT);
360
}
361
362
363
void
lcdSetReadDir() {
364
pinMode(LCD_D0, INPUT);
365
pinMode(LCD_D1, INPUT);
366
pinMode(LCD_D2, INPUT);
367
pinMode(LCD_D3, INPUT);
368
pinMode(LCD_D4, INPUT);
369
pinMode(LCD_D5, INPUT);
370
pinMode(LCD_D6, INPUT);
371
pinMode(LCD_D7, INPUT);
372
}
373
374
void
lcdWriteData(uint16_t data) {
375
376
lcdSetWriteDir();
377
digitalWrite(LCD_CS, LOW);
378
digitalWrite(LCD_RS, HIGH);
379
digitalWrite(LCD_RD, HIGH);
380
digitalWrite(LCD_WR, HIGH);
381
382
lcdWrite8(data >> 8);
383
384
digitalWrite(LCD_WR, LOW);
385
delayMicroseconds(10);
386
digitalWrite(LCD_WR, HIGH);
387
388
lcdWrite8(data);
389
390
digitalWrite(LCD_WR, LOW);
391
delayMicroseconds(10);
392
digitalWrite(LCD_WR, HIGH);
393
394
digitalWrite(LCD_CS, HIGH);
395
}
396
397
398
void
lcdWriteCommand(uint16_t command) {
399
lcdSetWriteDir();
400
digitalWrite(LCD_CS, LOW);
401
digitalWrite(LCD_RS, LOW);
402
digitalWrite(LCD_RD, HIGH);
403
digitalWrite(LCD_WR, HIGH);
404
lcdWrite8(command >> 8);
405
digitalWrite(LCD_WR, LOW);
406
delayMicroseconds(10);
407
digitalWrite(LCD_WR, HIGH);
408
lcdWrite8(command);
409
digitalWrite(LCD_WR, LOW);
410
delayMicroseconds(10);
411
digitalWrite(LCD_WR, HIGH);
412
digitalWrite(LCD_CS, HIGH);
413
}
414
415
416
int
lcdReadData() {
417
uint16_t result;
418
lcdSetReadDir();
419
digitalWrite(LCD_CS, LOW);
420
digitalWrite(LCD_RS, HIGH);
421
digitalWrite(LCD_RD, HIGH);
422
digitalWrite(LCD_WR, HIGH);
423
424
digitalWrite(LCD_RD, LOW);
425
delayMicroseconds(10);
426
result = lcdRead8() << 8;
427
digitalWrite(LCD_RD, HIGH);
428
429
delayMicroseconds(10);
430
431
digitalWrite(LCD_RD, LOW);
432
delayMicroseconds(10);
433
result |= lcdRead8();
434
435
digitalWrite(LCD_RD, HIGH);
436
digitalWrite(LCD_CS, HIGH);
437
438
return
result;
439
}
440
441
442
void
lcdWriteRegister(uint16_t addr, uint16_t data) {
443
lcdWriteCommand(addr);
444
lcdWriteData(data);
445
}
446
447
uint16_t lcdReadRegister(uint16_t reg) {
448
lcdWriteCommand(reg);
449
return
lcdReadData();
450
}
451
452
uint16_t lcdReadID() {
453
return
lcdReadRegister(0x00);
454
}
455
456
457
void
lcdFillScreen(uint16_t color) {
458
459
Serial
.println(
"Filling the screen..."
);
460
461
/*lcdWriteRegister(0x0050, 0);
462
lcdWriteRegister(0x0051, 219);
463
lcdWriteRegister(0x0052, 0);
464
lcdWriteRegister(0x0053, 319);
465
*/
466
lcdWriteRegister(0x0020, 0);
467
lcdWriteRegister(0x0021, 0);
468
lcdWriteCommand(0x0022);
469
470
digitalWrite(LCD_CS, LOW);
471
digitalWrite(LCD_RS, HIGH);
472
digitalWrite(LCD_RD, HIGH);
473
digitalWrite(LCD_WR, HIGH);
474
475
lcdSetWriteDir();
476
477
uint32_t i = 320;
478
i *=240;
479
480
while
( i-- ) {
481
lcdWrite8(color >> 8);
482
digitalWrite(LCD_WR, LOW);
483
delayMicroseconds(10);
484
digitalWrite(LCD_WR, HIGH);
485
lcdWrite8(color);
486
digitalWrite(LCD_WR, LOW);
487
delayMicroseconds(10);
488
digitalWrite(LCD_WR, HIGH);
489
}
490
491
digitalWrite(LCD_CS, HIGH);
492
Serial
.println(
"Done filling..."
);
493
494
}
По распиновке 23-30 D7-D0.
22-29 имеется в виду пина Ардуино Мега. Это я для себя пометки делал, что бы не перепутать что и как я подключал.
slider
Хочу спросить про большой дисплей. Есть ли идеи, как его использовать? А то кроме часов ничего в голову не идет.
:) да фиг его знает, забросил в дальний угол, и не думал куда его использовать. Подключал ради интереса, из-за солидарности, как говориться по горячим следам. Часы думаю слишком жирно будет из него, и много хавать энергии будет по сравнению с простыми семисегментниками .
// был у знакомого, так он под натяжной потолок сделал огромные часы , семисегментники из кусков белылых светодиодных лент. Сейчас на ютубе и статьях, дофига инфы - семисегментный индикатор на светодиодной ленте ws2812 (ws2812b), иль часы на ws2812 . Здорово, что для управления всех сегментов нужен только один пин микроконтроллера. по идее простой attiny13 хватит , иль тож ардуиновского digispark на attiny85 .
//// в основном мне требуются, для своих поделок, цветные многопиксельные диспы, чтоб несколько больших графиков разноцветных выводить. Да и разные цвета наглядней , и повторяемость если-что высокая.
а детям рисовалку, так любой планшетник с емкостным тачем уделает этот дисп. Для текста и цифр - lcd2004 в поделках хватало. Да...., разве что часы, ардуинка по идее потянет, как с TV-out .
forfrends, возможно чтот у вас все-же с резисторами, контакт(канифоль,залипухи) / неконтакт(плохо залудились провода, обрыв) , с питанием (меньше 5.0в на ардуинке, слабое иль больше 3.3в на диспе (можно повесить белый светодиод, пусть работает как стабилитрон. Да и кондер на питание 3.3в не помешал бы) . раз у вас непонятки в начале опроса регистра 00:
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 10 50 50 50 52 52 52 52 *****
011
01 = 0
012
02 = 0
013
03 = 0
014
04 = 0 *
015
05 = EF EF EF EF EF EF EF EF
016
06 = 0
017
07 = 02 02 02 00 02 02 02 02
018
08 = 01 01 01 01 01 01 01 01
019
09 = 8F 8F 8F 8F 8F 8F 8F 8F
(на редких шлейфах, стоит кондер параллельно RST , он может заваливать начало) , иль все-же хилые 2,8-3.3в.
сравните с правильным ответом от HX8352
007
reg p1 p2 p3 p4 p5 p6 p7 p8
008
00 = 52 52 52 52 52 52 52 52 *****
009
01 = 02 02 02 02 02 02 02 02
010
02 = 0
011
03 = 0
012
04 = 0 *
013
05 = EF EF EF EF EF EF EF EF
014
06 = 0
015
07 = 0
016
08 = 01 01 01 01 01 01 01 01
017
09 = 8F 8F 8F 8F 8F 8F 8F 8F
0x5252 это HX8352A , регистры рисования 02 03 04 05 и 06 07 08 09 из них вычитывается 0x00EF-> 240pixel , 0x018F -> 400pixel comment-290641
1. попробуйте запустить через не копанный UTFT , пример UTFT\examples\Arduino (AVR)\UTFT_Demo_400x240 , вызов UTFT myGLCD(HX8352A, ..... , только не забудте оставить закоментированным в memorysaver.h //#define DISABLE_HX8352A , остальные DISABLE раскомментить . На RD подать лог.1.
\\\\\ выдержки из UTFT UTFT\tft_drivers\hx8352a\setxy.h
2. иль той же читалкой, иль v5.2 , v5.3 , включив принудительно HX8347G ( в читалке 5.2 , 5.3 вначале найти identifier = 0x9341; заменить на identifier = 0x7575; ) , у него тож рисование через регистры 02 03 04 05 и 06 07 08 09 .
\\\\\\\ выдержки из Adafruit
registers.h
читалка считает если подключены все d0-15 ?
1. прочтите тему , чтоб не было лишних вопросов.
2.
V_LCD , VDD28 , VBAT на + (2.8...+3.0...+3.3в какое есть)
WHTLED на GND
FMARK никуда
3. по управляющим понятно из их названий. К читалке сначала попробовать D0-7 , потом D8-D15 соответственно как D0-7 . ставьте просто последовательные 10ком , почему - долго объяснять. Фоток много выкладывал как реализовывал. Питалово сначала безопасней 2.8в . но сгодится и 3.3в , белый светик на это питание в роли стабилитрона от высоких уровней с 10ком.
используйте версию V5.3 там все расписано какие пины куда, так и подключайте пока не переделывая.
// ссылка на v3.5 в самом начале темы на первой странице, во втором сообщении.
4. выкладывайте качественные общие фото всего эксперимента, фото шлейфа, и вразумительный лог читалки.
.....
// в чем проблема частоты? у вас разве ардуина мега не 16мгц? делайте сначала 16мгц. Частота особо не важна, дисплей работает гораздо быстрее ардуины.
// / опыты с делителями и питанием потом будете делать , сначала ставьте просто 10ком , Цветной снег на изображении - это очень хороший признак.
// // если вычитывается все нули , значит принебрегли каким-то пунктом., где-то неконтакт/лишний контакт , иль по запарке не правильно подключили, возможно неисправны какие-либо пины ардуины.
частота кварца на меге важна? при смене местами cs rs wr бывает шум на дисплее, более сделать не получается. питание 2.75. остальные пины через рез.делители 4.7+4.7ком, т.е. на них примерно 2.4в
//снег то появиться то пропадет. дисплей ранее питался от телефона iq239 от 2.8в,100%рабочий. провода прозвонил. предположительно там ili 9488.
//в логе пусто, совсем, будто не видит вообще
в читалке (в демопримерах) где порты конфигурировать? у меня МЕГА
///RD WR аппаратно работают?, а остальные как?
slider с вами можно связаться через вибер или ватсап? вот мой 9676362404
1
Добрый день. По совету slider на дисплее от GT-S5233T перепробывал разное разрешение, разные иниты. Но толку не дало как было раздвоение картинки так и осталось.
На конец подошла ардуинка уно и я запустил читалку. Вот что она выдала:
001
v5.3 read all register + read ID + TFT LCD test
002
for
8bit TFT LCD UNO shield pinout Adafruit D89234567
003
on board Arduino UNO & Arduino MEGA
004
TFT size
set
is
320x240
005
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
006
v5.3 B0h <- 0xFFFFFF <- 0x040404 from Slider
007
<a href=
"http://www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
title=
"www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
rel=
"nofollow"
>www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob...</a>
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 0 *
011
01 = 0
012
02 = 0
013
03 = 0
014
04 = 0 *
015
05 = 0
016
06 = 0
017
07 = 0
018
08 = 0
019
09 = 0
020
0A = 0
021
0B = 0
022
0C = 0
023
0D = 0
024
0E = 0
025
0F = 0
026
10 = 0
027
11 = 0
028
12 = 0
029
13 = 0
030
14 = 0
031
15 = 0
032
16 = 0
033
17 = 0
034
18 = 0
035
19 = 0
036
1A = 0
037
1B = 0
038
1C = 0
039
1D = 0
040
1E = 0
041
1F = 0
042
20 = 0
043
21 = 0
044
22 = 0
045
23 = 0
046
24 = 0
047
25 = 0
048
26 = 0
049
27 = 0
050
28 = 0
051
29 = 0
052
2A = 0
053
2B = 0
054
2C = 0
055
2D = 0
056
2E = 0
057
2F = 0
058
30 = 0
059
31 = 0
060
32 = 0
061
33 = 0
062
34 = 0
063
35 = 0
064
36 = 0
065
37 = 0
066
38 = 0
067
39 = 0
068
3A = 0
069
3B = 0
070
3C = 0
071
3D = 0
072
3E = 0
073
3F = 0
074
40 = 0
075
41 = 0
076
42 = 0
077
43 = 0
078
44 = 0
079
45 = 0
080
46 = 0
081
47 = 0
082
48 = 0
083
49 = 0
084
4A = 0
085
4B = 0
086
4C = 0
087
4D = 0
088
4E = 0
089
4F = 0
090
50 = 0
091
51 = 0
092
52 = 0
093
53 = 0
094
54 = 0
095
55 = 0
096
56 = 0
097
57 = 0
098
58 = 0
099
59 = 0
100
5A = 0
101
5B = 0
102
5C = 0
103
5D = 0
104
5E = 0
105
5F = 0
106
60 = 0
107
61 = 0
108
62 = 0
109
63 = 0
110
64 = 0
111
65 = 0
112
66 = 0
113
67 = 0
114
68 = 0
115
69 = 0
116
6A = 0
117
6B = 0
118
6C = 0
119
6D = 0
120
6E = 0
121
6F = 0
122
70 = 0
123
71 = 0
124
72 = 0
125
73 = 0
126
74 = 0
127
75 = 0
128
76 = 0
129
77 = 0
130
78 = 0
131
79 = 0
132
7A = 0
133
7B = 0
134
7C = 0
135
7D = 0
136
7E = 0
137
7F = 0
138
80 = 0
139
81 = 0
140
82 = 0
141
83 = 0
142
84 = 0
143
85 = 0
144
86 = 0
145
87 = 0
146
88 = 0
147
89 = 0
148
8A = 0
149
8B = 0
150
8C = 0
151
8D = 0
152
8E = 0
153
8F = 0
154
90 = 0
155
91 = 0
156
92 = 0
157
93 = 0
158
94 = 0
159
95 = 0
160
96 = 0
161
97 = 0
162
98 = 0
163
99 = 0
164
9A = 0
165
9B = 0
166
9C = 0
167
9D = 0
168
9E = 0
169
9F = 0
170
A0 = 0
171
A1 = 0
172
A2 = 0
173
A3 = 0
174
A4 = 0
175
A5 = 0
176
A6 = 0
177
A7 = 0
178
A8 = 0
179
A9 = 0
180
AA = 0
181
AB = 0
182
AC = 0
183
AD = 0
184
AE = 0
185
AF = 0
186
B0 = 0
187
B1 = 0
188
B2 = 0
189
B3 = 0
190
B4 = 0
191
B5 = 0
192
B6 = 0
193
B7 = 0
194
B8 = 0
195
B9 = 0
196
BA = 0
197
BB = 0
198
BC = 0
199
BD = 0
200
BE = 0
201
BF = 0 *
202
C0 = 0
203
C1 = 0
204
C2 = 0
205
C3 = 0
206
C4 = 0
207
C5 = 0
208
C6 = 0
209
C7 = 0
210
C8 = 0
211
C9 = 0
212
CA = 0
213
CB = 0
214
CC = 0
215
CD = 0
216
CE = 0
217
CF = 0
218
D0 = 0
219
D1 = 0
220
D2 = 0
221
D3 = 0 *
222
D4 = 0
223
D5 = 0
224
D6 = 0
225
D7 = 0
226
D8 = 0
227
D9 = 0
228
DA = 0 *
229
DB = 0 *
230
DC = 0 *
231
DD = 0
232
DE = 0
233
DF = 0
234
E0 = 0
235
E1 = 0
236
E2 = 0
237
E3 = 0
238
E4 = 0
239
E5 = 0
240
E6 = 0
241
E7 = 0
242
E8 = 0
243
E9 = 0
244
EA = 0
245
EB = 0
246
EC = 0
247
ED = 0
248
EE = 0
249
EF = 0 *
250
F0 = 0
251
F1 = 0
252
F2 = 0
253
F3 = 0
254
F4 = 0
255
F5 = 0
256
F6 = 0
257
F7 = 0
258
F8 = 0
259
F9 = 0
260
FA = 0
261
FB = 0
262
FC = 0
263
FD = 0
264
FE = 0
265
o------------------------------------o
266
| |
267
00 = 0 * |
268
04 = 0 * |
269
B0 = 0 |
270
BF = 0 * |
271
D3 = 0 * |
272
DA = 0 * |
273
DB = 0 * |
274
DC = 0 * |
275
EF = 0 * |
276
| |
277
o------------------------------------o
278
. . . . . . .
279
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
280
B0 = 0
281
Device Code Read (BFh)
282
BF = 0 *
283
. . .
284
285
reg p1 p2 p3 p4 p5 p6 p7 p8
286
B0 = 0
287
B1 = 0
288
B2 = 0
289
B3 = 0
290
B4 = 0
291
B5 = 0
292
B6 = 0
293
B7 = 0
294
B8 = 0
295
B9 = 0
296
BA = 0
297
BB = 0
298
BC = 0
299
BD = 0
300
BE = 0
301
BF = 0 *
302
C0 = 0
303
C1 = 0
304
C2 = 0
305
C3 = 0
306
C4 = 0
307
C5 = 0
308
C6 = 0
309
C7 = 0
310
C8 = 0
311
C9 = 0
312
CA = 0
313
CB = 0
314
CC = 0
315
CD = 0
316
CE = 0
317
CF = 0
318
D0 = 0
319
D1 = 0
320
D2 = 0
321
D3 = 0 *
322
D4 = 0
323
D5 = 0
324
D6 = 0
325
D7 = 0
326
D8 = 0
327
D9 = 0
328
DA = 0 *
329
DB = 0 *
330
DC = 0 *
331
DD = 0
332
DE = 0
333
DF = 0
334
E0 = 0
335
E1 = 0
336
E2 = 0
337
E3 = 0
338
E4 = 0
339
E5 = 0
340
E6 = 0
341
E7 = 0
342
E8 = 0
343
E9 = 0
344
EA = 0
345
EB = 0
346
EC = 0
347
ED = 0
348
EE = 0
349
EF = 0 *
350
F0 = 0
351
F1 = 0
352
F2 = 0
353
F3 = 0
354
F4 = 0
355
F5 = 0
356
F6 = 0
357
F7 = 0
358
F8 = 0
359
F9 = 0
360
FA = 0
361
FB = 0
362
FC = 0
363
FD = 0
364
FE = 0
365
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
366
B0 = 0
367
Device Code Read (BFh)
368
BF = 0 *
369
. . .
370
371
reg p1 p2 p3 p4 p5 p6 p7 p8
372
B0 = 0
373
B1 = 0
374
B2 = 0
375
B3 = 0
376
B4 = 0
377
B5 = 0
378
B6 = 0
379
B7 = 0
380
B8 = 0
381
B9 = 0
382
BA = 0
383
BB = 0
384
BC = 0
385
BD = 0
386
BE = 0
387
BF = 0 *
388
C0 = 0
389
C1 = 0
390
C2 = 0
391
C3 = 0
392
C4 = 0
393
C5 = 0
394
C6 = 0
395
C7 = 0
396
C8 = 0
397
C9 = 0
398
CA = 0
399
CB = 0
400
CC = 0
401
CD = 0
402
CE = 0
403
CF = 0
404
D0 = 0
405
D1 = 0
406
D2 = 0
407
D3 = 0 *
408
D4 = 0
409
D5 = 0
410
D6 = 0
411
D7 = 0
412
D8 = 0
413
D9 = 0
414
DA = 0 *
415
DB = 0 *
416
DC = 0 *
417
DD = 0
418
DE = 0
419
DF = 0
420
E0 = 0
421
E1 = 0
422
E2 = 0
423
E3 = 0
424
E4 = 0
425
E5 = 0
426
E6 = 0
427
E7 = 0
428
E8 = 0
429
E9 = 0
430
EA = 0
431
EB = 0
432
EC = 0
433
ED = 0
434
EE = 0
435
EF = 0 *
436
F0 = 0
437
F1 = 0
438
F2 = 0
439
F3 = 0
440
F4 = 0
441
F5 = 0
442
F6 = 0
443
F7 = 0
444
F8 = 0
445
F9 = 0
446
FA = 0
447
FB = 0
448
FC = 0
449
FD = 0
450
FE = 0
451
452
Unknown LCD driver chip: 0
453
***use minimal init
as
driver ili9341 ili9488 *** ->
454
Benchmark Time (microseconds)
455
Screen fill 1379552
456
Text 356856
457
Lines 3410824
458
Horiz/Vert Lines 144668
459
Rectangles (outline) 104592
460
Rectangles (filled) 3267448
461
Circles (filled) 1217424
462
Circles (outline) 1478444
463
Triangles (outline) 737020
464
Triangles (filled) 1724784
465
Rounded rects (outline) 507424
466
Rounded rects (filled) 3797148
467
Done!!! ID reader v5.3
001
v5.3 read all register + read ID + TFT LCD test
002
for
8bit TFT LCD UNO shield pinout Adafruit D89234567
003
on board Arduino UNO & Arduino MEGA
004
TFT size
set
is
320x240
005
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
006
v5.3 B0h <- 0xFFFFFF <- 0x040404 from Slider
007
<a href=
"http://www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
title=
"www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
rel=
"nofollow"
>www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob...</a>
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 0 *
011
01 = 0
012
02 = 0
013
03 = 0
014
04 = 0 *
015
05 = 0
016
06 = 0
017
07 = 0
018
08 = 0
019
09 = 0
020
0A = 00 08 08 08 08 08 08 08
021
0B = 0
022
0C = 00 04 00 00 00 04 00 00
023
0D = 0
024
0E = 0
025
0F = 0
026
10 = 0
027
11 = 0
028
12 = 0
029
13 = 0
030
14 = 0
031
15 = 0
032
16 = 0
033
17 = 0
034
18 = 0
035
19 = 0
036
1A = 0
037
1B = 0
038
1C = 0
039
1D = 0
040
1E = 0
041
1F = 0
042
20 = 0
043
21 = 0
044
22 = 0
045
23 = 0
046
24 = 0
047
25 = 0
048
26 = 0
049
27 = 0
050
28 = 0
051
29 = 0
052
2A = 0
053
2B = 0
054
2C = 0
055
2D = 0
056
2E = 00 02 02 02 00 00 02 02
057
2F = 0
058
30 = 0
059
31 = 0
060
32 = 0
061
33 = 0
062
34 = 0
063
35 = 0
064
36 = 0
065
37 = 0
066
38 = 0
067
39 = 0
068
3A = 0
069
3B = 0
070
3C = 0
071
3D = 0
072
3E = 0
073
3F = 0
074
40 = 0
075
41 = 0
076
42 = 0
077
43 = 0
078
44 = 0
079
45 = 0
080
46 = 0
081
47 = 0
082
48 = 0
083
49 = 0
084
4A = 0
085
4B = 0
086
4C = 0
087
4D = 0
088
4E = 0
089
4F = 0
090
50 = 0
091
51 = 0
092
52 = 0
093
53 = 0
094
54 = 0
095
55 = 0
096
56 = 0
097
57 = 0
098
58 = 0
099
59 = 0
100
5A = 0
101
5B = 0
102
5C = 0
103
5D = 0
104
5E = 0
105
5F = 0
106
60 = 0
107
61 = 0
108
62 = 0
109
63 = 0
110
64 = 0
111
65 = 0
112
66 = 0
113
67 = 0
114
68 = 0
115
69 = 0
116
6A = 0
117
6B = 0
118
6C = 0
119
6D = 0
120
6E = 0
121
6F = 0
122
70 = 0
123
71 = 0
124
72 = 0
125
73 = 0
126
74 = 0
127
75 = 0
128
76 = 0
129
77 = 0
130
78 = 0
131
79 = 0
132
7A = 0
133
7B = 0
134
7C = 0
135
7D = 0
136
7E = 0
137
7F = 0
138
80 = 0
139
81 = 0
140
82 = 0
141
83 = 0
142
84 = 0
143
85 = 0
144
86 = 0
145
87 = 0
146
88 = 0
147
89 = 0
148
8A = 0
149
8B = 0
150
8C = 0
151
8D = 0
152
8E = 0
153
8F = 0
154
90 = 0
155
91 = 0
156
92 = 0
157
93 = 0
158
94 = 0
159
95 = 0
160
96 = 0
161
97 = 0
162
98 = 0
163
99 = 0
164
9A = 0
165
9B = 0
166
9C = 0
167
9D = 0
168
9E = 0
169
9F = 0
170
A0 = 0
171
A1 = 0
172
A2 = 0
173
A3 = 0
174
A4 = 0
175
A5 = 0
176
A6 = 0
177
A7 = 0
178
A8 = 0
179
A9 = 0
180
AA = 0
181
AB = 0
182
AC = 0
183
AD = 0
184
AE = 0
185
AF = 0
186
B0 = 0
187
B1 = 0
188
B2 = 0
189
B3 = 0
190
B4 = 0
191
B5 = 0
192
B6 = 0
193
B7 = 0
194
B8 = 0
195
B9 = 0
196
BA = 0
197
BB = 0
198
BC = 0
199
BD = 0
200
BE = 0
201
BF = 0 *
202
C0 = 0
203
C1 = 0
204
C2 = 0
205
C3 = 0
206
C4 = 0
207
C5 = 0
208
C6 = 0
209
C7 = 0
210
C8 = 0
211
C9 = 0
212
CA = 0
213
CB = 0
214
CC = 0
215
CD = 0
216
CE = 0
217
CF = 0
218
D0 = 0
219
D1 = 0
220
D2 = 0
221
D3 = 0 *
222
D4 = 0
223
D5 = 0
224
D6 = 0
225
D7 = 00 00 80 01 80 00 00 00
226
D8 = 0
227
D9 = 0
228
DA = 00 52 02 42 02 02 42 42 *****
229
DB = 0 *
230
DC = 00 10 10 10 10 10 10 10 *****
231
DD = 0
232
DE = 0
233
DF = 0
234
E0 = 0
235
E1 = 0
236
E2 = 0
237
E3 = 0
238
E4 = 0
239
E5 = 0
240
E6 = 0
241
E7 = 0
242
E8 = 0
243
E9 = 0
244
EA = 0
245
EB = 0
246
EC = 0
247
ED = 0
248
EE = 0
249
EF = 0 *
250
F0 = 0
251
F1 = 0
252
F2 = 0
253
F3 = 00 80 22 22 01 22 00 00
254
F4 = 0
255
F5 = 00 10 00 03 A0 00 00 00
256
F6 = 00 00 80 10 10 00 00 00
257
F7 = 00 02 03 04 02 10 02 22
258
F8 = 0
259
F9 = 00 02 03 00 0A 10 00 20
260
FA = 00 02 02 00 02 10 02 22
261
FB = 00 02 03 00 02 10 02 22
262
FC = 00 00 00 04 00 10 00 20
263
FD = 0
264
FE = 0
265
o------------------------------------o
266
| |
267
00 = 0 * |
268
04 = 0 * |
269
B0 = 0 |
270
BF = 0 * |
271
D3 = 0 * |
272
DA = 00 02 02 02 02 52 52 52 ***** |
273
DB = 0 * |
274
DC = 00 10 10 10 10 10 10 10 ***** |
275
EF = 0 * |
276
| |
277
o------------------------------------o
278
. . . . . . .
279
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
280
B0 = 0
281
Device Code Read (BFh)
282
BF = 0 *
283
. . .
284
285
reg p1 p2 p3 p4 p5 p6 p7 p8
286
B0 = 0
287
B1 = 0
288
B2 = 0
289
B3 = 0
290
B4 = 0
291
B5 = 0
292
B6 = 0
293
B7 = 0
294
B8 = 0
295
B9 = 0
296
BA = 0
297
BB = 0
298
BC = 0
299
BD = 0
300
BE = 0
301
BF = 0 *
302
C0 = 0
303
C1 = 0
304
C2 = 0
305
C3 = 0
306
C4 = 0
307
C5 = 0
308
C6 = 0
309
C7 = 0
310
C8 = 0
311
C9 = 0
312
CA = 0
313
CB = 0
314
CC = 0
315
CD = 0
316
CE = 0
317
CF = 0
318
D0 = 0
319
D1 = 0
320
D2 = 0
321
D3 = 0 *
322
D4 = 0
323
D5 = 0
324
D6 = 0
325
D7 = 00 00 80 11 80 00 00 00
326
D8 = 00 00 08 08 80 00 00 00
327
D9 = 0
328
DA = 00 52 52 52 52 52 52 52 *****
329
DB = 0 *
330
DC = 00 10 10 10 10 10 10 10 *****
331
DD = 0
332
DE = 0
333
DF = 0
334
E0 = 0
335
E1 = 0
336
E2 = 0
337
E3 = 0
338
E4 = 0
339
E5 = 0
340
E6 = 0
341
E7 = 0
342
E8 = 0
343
E9 = 0
344
EA = 0
345
EB = 0
346
EC = 0
347
ED = 0
348
EE = 0
349
EF = 0 *
350
F0 = 0
351
F1 = 0
352
F2 = 00 12 12 02 00 00 08 00
353
F3 = 00 80 22 22 01 22 00 00
354
F4 = 0
355
F5 = 00 10 00 03 F0 00 00 00
356
F6 = 00 00 80 10 10 00 00 00
357
F7 = 00 06 03 04 02 10 12 22
358
F8 = 0
359
F9 = 00 00 03 00 0A 10 18 22
360
FA = 00 02 02 00 0A 10 1A 22
361
FB = 00 02 03 00 0A 10 1A 22
362
FC = 00 04 00 04 08 10 18 20
363
FD = 0
364
FE = 0
365
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
366
B0 = 0
367
Device Code Read (BFh)
368
BF = 0 *
369
. . .
370
371
reg p1 p2 p3 p4 p5 p6 p7 p8
372
B0 = 0
373
B1 = 0
374
B2 = 0
375
B3 = 0
376
B4 = 0
377
B5 = 0
378
B6 = 0
379
B7 = 0
380
B8 = 0
381
B9 = 0
382
BA = 0
383
BB = 0
384
BC = 0
385
BD = 0
386
BE = 0
387
BF = 0 *
388
C0 = 0
389
C1 = 0
390
C2 = 0
391
C3 = 0
392
C4 = 0
393
C5 = 0
394
C6 = 0
395
C7 = 0
396
C8 = 0
397
C9 = 0
398
CA = 0
399
CB = 0
400
CC = 0
401
CD = 0
402
CE = 0
403
CF = 0
404
D0 = 0
405
D1 = 0
406
D2 = 0
407
D3 = 0 *
408
D4 = 0
409
D5 = 0
410
D6 = 0
411
D7 = 00 00 80 11 80 00 00 00
412
D8 = 00 00 08 08 80 00 00 00
413
D9 = 0
414
DA = 00 52 52 52 52 52 52 52 *****
415
DB = 0 *
416
DC = 00 10 10 10 10 10 10 10 *****
417
DD = 0
418
DE = 0
419
DF = 0
420
E0 = 0
421
E1 = 0
422
E2 = 0
423
E3 = 0
424
E4 = 0
425
E5 = 0
426
E6 = 0
427
E7 = 0
428
E8 = 0
429
E9 = 0
430
EA = 0
431
EB = 0
432
EC = 0
433
ED = 0
434
EE = 0
435
EF = 0 *
436
F0 = 0
437
F1 = 0
438
F2 = 0
439
F3 = 00 80 22 22 01 22 00 00
440
F4 = 0
441
F5 = 00 10 00 03 B0 00 15 00
442
F6 = 00 00 80 10 10 00 00 00
443
F7 = 00 06 03 04 02 10 12 22
444
F8 = 0
445
F9 = 00 02 03 00 0A 10 18 22
446
FA = 00 02 02 00 0A 10 1A 22
447
FB = 00 02 03 00 0A 10 1A 22
448
FC = 00 04 00 04 08 10 18 20
449
FD = 0
450
FE = 0
451
452
Unknown LCD driver chip: 0
453
***use minimal init
as
driver ili9341 ili9488 *** ->
454
Benchmark Time (microseconds)
455
Screen fill 1379552
456
Text 356852
457
Lines 3410824
458
Horiz/Vert Lines 144660
459
Rectangles (outline) 104588
460
Rectangles (filled) 3267440
461
Circles (filled) 1217432
462
Circles (outline) 1478444
463
Triangles (outline) 737024
464
Triangles (filled) 1724780
465
Rounded rects (outline) 507428
466
Rounded rects (filled) 3797152
467
Done!!! ID reader v5.3
Всем привет. Пока разбираюсь с одним дисплее решил так же разобраться с другим.
Телефон: Gps Phone. TV mobile.
Дисплей: 3.6", 44 пина, надпись: TFT8K2346PC-A1-E. На шлейфе стоит флейф-переходник 3.3-3.6". Надпись: E710-PXHT-3.3-3.6HVGA-V1.0
Начал накидывать распиновку, но голова что-то совсем не соображает. Из-за дополнительного шлейфа сильно путаюсь. Я его уберу.
По первому взгляду распиновка на дополнительном шлейфе очень похожа на распиновку: http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-...
Можете помочь с распиновкой?
forfrends, сдуйте доп шлейф, проще будет . lcm_id нам не зачем. Полагаю , что зачастую это чтоб тлф распознавал по делителю напр., на шлейфе, между + и - , что это оригинал дисплея (иль такая то ревизия контроллера) , своего рода простая защита от подделок и распознавание . так в инете же есть инфа про 8K2346 http://vrtp.ru/index.php?showtopic=1120&st=3060#
Drive IC: ILI9481
PIN NO.: 44PIN
Spacing: 0.8mm
Interface form: 16 bit, 18 bit parallel interface
Resolution: 272xRGBx480
судя по вашим логам, где-то неконтакт, или управление перепутано. пробуйте подключаться к D0-D7 , все IM лог1. в регистре BF должно попастся 9481
Tvicks, начнем с того , читалку через 10к подключали и стабилитрон/белый светодиод на питание делали ? и при вставке/редактировании логов , поставьте пометку "сворачивать код по умолчанию" . Иниты от сониэрика U5 U8 пробовали? Вы точно подключили последовательность D0-D7 дисплея к D8D9D2-D7 ардуины соответственно ? (лог похож что не так подключен дисп). Что на фото, какие именно либы использовали? Я вам вроде говорил использовать либу UTFT под 8 бит (к примеру explay n1, и подобные ili9488) и в ее папку закитуть поочередно иниты для оригинального и поддельного сониэрика VIVAZ U5 U8 . Вы это сделали? а то что-то сомневаюсь что вы это проделали , а спрашиваете а что дальше. надо быть уверенным что это ранее сделали.
traj , позже в вибер черкну, тлф дико тормозит после установки вацапа. Зачем конфиг портов? на atmega128 хотите переделать?
pin_magic.h там конфиг портов? или где. замучался паять, нужно поменять d0-15 на другие пины
Такой еще вопрос: каково назначение пина lcm_id ?
forfrends
Так 1-7 -- подсветка. 8 -- земля. 9 -- lcd_id. 10-11 --- 3В. 12 -- CS. 13 -- WR. 14 -- RS. 15 -- RD. 16 -- RES.
17-34 -- D17-D0. 35-36 -- ID. 37 -- TE. 38 -- плохо видно. 39 -- земля. 40-43 -- ТАЧ. 44 -- земля.
Возможно с шиной управления наоборот. Шина данных соответственно 18 битная. Переключением ID можно
поиграться. Попробуй считать контроллер подав на оба ID +3В. Если не считается, то покомбинируй с ID.
Насчет lcd_id попробуй поискать в нете или даташитах. Ни разу не использовал этот вывод. Где то он есть,
где то нет.
Нашлась вот такая распиновка:
35 пин - скорее всего IM0. Так как если на него подать 1 то читалка начинает читать что-то внятное. подключаю по 8 бит. D0-D7. Дисплей не завелся, но во всемя работы читалки (и во время теста после) дисплей менял яркость и иногда мигал. Лог читалки:
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 = 00 A0 A0 A0 A0 A0 A0 A0
039
1F = A0 A0 A0 A0 A0 A0 A0 A0
040
20 = 0
041
21 = 0
042
22 = 00 1A 1A 1A 1A 1A 1A 1A
043
23 = 1A 1A 1A 1A 1A 1A 1A 1A
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 = 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 98 98 98 98 98 98 98
071
3F = 98 98 98 98 98 98 98 98
072
40 = 0
073
41 = 0
074
42 = 0
075
43 = 0
076
44 = 0
077
45 = 0
078
46 = 00 80 80 80 80 80 80 80
079
47 = 80 80 80 80 80 80 80 80
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 = 00 58 58 58 58 58 58 58
103
5F = 58 58 58 58 58 58 58 58
104
60 = 0
105
61 = 0
106
62 = 00 1A 1A 1A 1A 1A 1A 1A
107
63 = 1A 1A 1A 1A 1A 1A 1A 1A
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 = 00 1A 1A 1A 1A 1A 1A 1A
171
A3 = 1A 1A 1A 1A 1A 1A 1A 1A
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 = 0
187
B3 = 0
188
B4 = 0
189
B5 = 0
190
B6 = 0
191
B7 = 0
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 = 0
202
C2 = 0
203
C3 = 0
204
C4 = 0
205
C5 = 0
206
C6 = 0
207
C7 = 0
208
C8 = 0
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 = 0
219
D3 = 0 *
220
D4 = 0
221
D5 = 0
222
D6 = 0
223
D7 = 0
224
D8 = 0
225
D9 = 0
226
DA = 0 *
227
DB = 0 *
228
DC = 0 *
229
DD = 0
230
DE = 0
231
DF = 0
232
E0 = 0
233
E1 = 0
234
E2 = 0
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 = 0
250
F2 = 0
251
F3 = 0
252
F4 = 0
253
F5 = 0
254
F6 = 0
255
F7 = 0
256
F8 = 0
257
F9 = 0
258
FA = 00 80 40 52 02 FE 00 00
259
FB = 00 80 40 52 02 FE 00 00
260
FC = 00 C0 C0 C0 C0 C0 C0 C0
261
FD = C0 C0 C0 C0 C0 C0 C0 C0
262
FE = 0
263
264
00 = 0 *
265
04 = 0 *
266
B0 = 0
267
BF = 0 *
268
D3 = 0 *
269
DA = 0 *
270
DB = 0 *
271
DC = 0 *
272
EF = 0 *
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 = 0
284
B3 = 0
285
B4 = 0
286
B5 = 0
287
B6 = 0
288
B7 = 0
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 = 0
299
C2 = 0
300
C3 = 0
301
C4 = 0
302
C5 = 0
303
C6 = 0
304
C7 = 0
305
C8 = 0
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 = 0
316
D3 = 0 *
317
D4 = 0
318
D5 = 0
319
D6 = 0
320
D7 = 0
321
D8 = 0
322
D9 = 0
323
DA = 0 *
324
DB = 0 *
325
DC = 0 *
326
DD = 0
327
DE = 0
328
DF = 0
329
E0 = 0
330
E1 = 0
331
E2 = 0
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 = 0
347
F2 = 0
348
F3 = 0
349
F4 = 0
350
F5 = 0
351
F6 = 0
352
F7 = 0
353
F8 = 0
354
F9 = 0
355
FA = 00 80 40 52 02 FE 00 00
356
FB = 00 80 40 52 02 FE 00 00
357
FC = 00 C0 C0 C0 C0 C0 C0 C0
358
FD = C0 C0 C0 C0 C0 C0 C0 C0
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 = 0
370
B3 = 0
371
B4 = 0
372
B5 = 0
373
B6 = 0
374
B7 = 0
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 = 0
385
C2 = 0
386
C3 = 0
387
C4 = 0
388
C5 = 0
389
C6 = 0
390
C7 = 0
391
C8 = 0
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 = 0
402
D3 = 0 *
403
D4 = 0
404
D5 = 0
405
D6 = 0
406
D7 = 0
407
D8 = 0
408
D9 = 0
409
DA = 0 *
410
DB = 0 *
411
DC = 0 *
412
DD = 0
413
DE = 0
414
DF = 0
415
E0 = 0
416
E1 = 0
417
E2 = 0
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 = 0
433
F2 = 0
434
F3 = 0
435
F4 = 0
436
F5 = 0
437
F6 = 0
438
F7 = 0
439
F8 = 0
440
F9 = 0
441
FA = 00 80 40 52 02 FE 00 00
442
FB = 00 80 40 52 02 FE 00 00
443
FC = 00 C0 C0 C0 C0 C0 C0 C0
444
FD = C0 C0 C0 C0 C0 C0 C0 C0
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 1118900
451
Text 319852
452
Lines 3136356
453
Horiz/Vert Lines 108032
454
Rectangles (outline) 80412
455
Rectangles (filled) 2365236
456
Circles (filled) 1036564
457
Circles (outline) 1356628
458
Triangles (outline) 675444
459
Triangles (filled) 1403468
460
Rounded rects (outline) 454368
461
Rounded rects (filled) 2799420
462
Done!
Можете подсказать что за контроллер это может быть?
croc19, спасибо.
Если поиграться с IM то читалка выдает немного другое:
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 = 01 01 01 01 01 01 01 01
010
02 = 0
011
03 = 0
012
04 = 0 *
013
05 = 01 01 01 01 01 01 01 01
014
06 = 0
015
07 = 0
016
08 = 0
017
09 = 01 01 01 01 01 01 01 01
018
0A = 0
019
0B = 0
020
0C = 0
021
0D = 01 01 01 01 01 01 01 01
022
0E = 0
023
0F = 0
024
10 = 0
025
11 = 01 01 01 01 01 01 01 01
026
12 = 0
027
13 = 0
028
14 = 0
029
15 = 01 01 01 01 01 01 01 01
030
16 = 0
031
17 = 0
032
18 = 0
033
19 = 01 01 01 01 01 01 01 01
034
1A = 0
035
1B = 0
036
1C = 0
037
1D = 01 01 01 01 01 01 01 01
038
1E = 00 A0 A0 A0 A0 A0 A0 A0
039
1F = A0 A0 A0 A0 A0 A0 A0 A0
040
20 = 0
041
21 = 01 01 01 01 01 01 01 01
042
22 = 00 1A 1A 1A 1A 1A 1A 1A
043
23 = 1B 1B 1B 1B 1B 1B 1B 1B
044
24 = 0
045
25 = 01 01 01 01 01 01 01 01
046
26 = 0
047
27 = 0
048
28 = 0
049
29 = 01 01 01 01 01 01 01 01
050
2A = 0
051
2B = 0
052
2C = 0
053
2D = 01 01 01 01 01 01 01 01
054
2E = 0
055
2F = 0
056
30 = 0
057
31 = 01 01 01 01 01 01 01 01
058
32 = 0
059
33 = 0
060
34 = 0
061
35 = 01 01 01 01 01 01 01 01
062
36 = 0
063
37 = 0
064
38 = 0
065
39 = 01 01 01 01 01 01 01 01
066
3A = 0
067
3B = 0
068
3C = 0
069
3D = 01 01 01 01 01 01 01 01
070
3E = 00 98 98 98 98 98 98 98
071
3F = 98 98 98 98 98 98 98 98
072
40 = 0
073
41 = 01 01 01 01 01 01 01 01
074
42 = 0
075
43 = 0
076
44 = 0
077
45 = 01 01 A9 01 01 01 01 01
078
46 = 00 80 80 80 80 80 80 80
079
47 = 80 80 80 80 80 80 80 80
080
48 = 0
081
49 = 01 01 01 01 01 01 01 01
082
4A = 0
083
4B = 0
084
4C = 0
085
4D = 01 01 01 01 01 01 01 01
086
4E = 0
087
4F = 0
088
50 = 0
089
51 = 01 01 01 01 01 01 01 01
090
52 = 0
091
53 = 0
092
54 = 0
093
55 = 01 01 01 01 01 01 01 01
094
56 = 0
095
57 = 0
096
58 = 0
097
59 = 01 01 01 01 01 01 01 01
098
5A = 0
099
5B = 0
100
5C = 0
101
5D = 01 01 01 01 01 01 01 01
102
5E = 00 58 58 58 58 58 58 58
103
5F = 58 58 58 58 58 58 58 58
104
60 = 0
105
61 = 01 09 01 01 01 01 01 01
106
62 = 00 1A 1A 1A 1A 1A 1A 1A
107
63 = 1B 1B 1B 1B 1B 1B 1B 1B
108
64 = 0
109
65 = 01 01 01 01 01 01 01 01
110
66 = 0
111
67 = 0
112
68 = 0
113
69 = 01 01 01 01 01 01 01 01
114
6A = 0
115
6B = 0
116
6C = 0
117
6D = 01 01 01 01 01 01 01 01
118
6E = 0
119
6F = 0
120
70 = 0
121
71 = 01 01 01 01 01 01 01 01
122
72 = 0
123
73 = 0
124
74 = 0
125
75 = 01 01 01 01 01 01 01 01
126
76 = 0
127
77 = 0
128
78 = 0
129
79 = 01 01 01 01 01 01 01 01
130
7A = 0
131
7B = 0
132
7C = 0
133
7D = 01 01 01 01 01 01 01 01
134
7E = 0
135
7F = 0
136
80 = 0
137
81 = 01 01 01 01 01 01 01 01
138
82 = 0
139
83 = 0
140
84 = 0
141
85 = 01 01 01 01 01 01 01 01
142
86 = 0
143
87 = 0
144
88 = 0
145
89 = 01 01 01 01 01 01 01 01
146
8A = 0
147
8B = 0
148
8C = 0
149
8D = 01 01 01 01 01 01 01 01
150
8E = 0
151
8F = 0
152
90 = 0
153
91 = 01 01 01 01 01 01 01 01
154
92 = 0
155
93 = 0
156
94 = 0
157
95 = 01 01 01 01 01 01 01 01
158
96 = 0
159
97 = 0
160
98 = 0
161
99 = 01 01 01 01 01 01 01 01
162
9A = 0
163
9B = 0
164
9C = 0
165
9D = 01 01 01 01 01 01 01 01
166
9E = 0
167
9F = 0
168
A0 = 0
169
A1 = 01 01 01 01 01 01 01 01
170
A2 = 00 1A 1A 1A 1A 1A 1A 1A
171
A3 = 1B 1B 1B 1B 1B 1B 1B 1B
172
A4 = 0
173
A5 = 01 01 01 01 01 01 01 01
174
A6 = 0
175
A7 = 0
176
A8 = 0
177
A9 = 01 01 01 01 01 01 01 01
178
AA = 0
179
AB = 0
180
AC = 0
181
AD = 01 01 01 01 01 01 01 01
182
AE = 0
183
AF = 0
184
B0 = 0
185
B1 = 01 01 01 01 01 01 01 01
186
B2 = 0
187
B3 = 0
188
B4 = 0
189
B5 = 01 01 01 01 01 01 01 01
190
B6 = 0
191
B7 = 0
192
B8 = 0
193
B9 = 01 01 01 01 01 01 01 01
194
BA = 0
195
BB = 0
196
BC = 0
197
BD = 01 01 01 01 01 01 01 01
198
BE = 0
199
BF = 0 *
200
C0 = 0
201
C1 = 01 01 01 01 01 01 01 01
202
C2 = 0
203
C3 = 0
204
C4 = 0
205
C5 = 01 01 01 01 01 01 01 01
206
C6 = 0
207
C7 = 0
208
C8 = 0
209
C9 = 01 01 01 01 01 01 01 01
210
CA = 0
211
CB = 0
212
CC = 0
213
CD = 01 01 01 01 01 01 01 01
214
CE = 0
215
CF = 0
216
D0 = 0
217
D1 = 01 01 01 01 01 01 01 01
218
D2 = 0
219
D3 = 0 *
220
D4 = 0
221
D5 = 01 01 01 01 01 01 01 01
222
D6 = 0
223
D7 = 0
224
D8 = 0
225
D9 = 01 01 01 01 01 01 01 01
226
DA = 0 *
227
DB = 0 *
228
DC = 0 *
229
DD = 01 01 01 01 01 01 01 01
230
DE = 0
231
DF = 0
232
E0 = 0
233
E1 = 01 01 01 01 01 01 01 01
234
E2 = 0
235
E3 = 0
236
E4 = 0
237
E5 = 01 01 01 01 01 01 01 01
238
E6 = 0
239
E7 = 0
240
E8 = 0
241
E9 = 01 01 01 01 01 01 01 01
242
EA = 0
243
EB = 0
244
EC = 0
245
ED = 01 01 01 01 01 01 01 01
246
EE = 0
247
EF = 0 *
248
F0 = 0
249
F1 = 01 01 01 01 01 01 01 01
250
F2 = 0
251
F3 = 0
252
F4 = 0
253
F5 = 01 01 01 01 01 01 01 01
254
F6 = 0
255
F7 = 0
256
F8 = 0
257
F9 = 01 01 01 01 01 01 01 01
258
FA = 00 80 40 52 02 FE 00 00
259
FB = 00 80 40 53 03 FF 00 00
260
FC = 00 C0 C0 C0 C0 C0 C0 C0
261
FD = C1 C1 C1 C1 C1 C1 C1 C1
262
FE = 0
263
264
00 = 0 *
265
04 = 0 *
266
B0 = 0
267
BF = 0 *
268
D3 = 0 *
269
DA = 0 *
270
DB = 0 *
271
DC = 0 *
272
EF = 0 *
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 = 01 01 01 01 01 01 01 01
283
B2 = 0
284
B3 = 0
285
B4 = 0
286
B5 = 01 01 01 01 01 01 01 01
287
B6 = 0
288
B7 = 0
289
B8 = 0
290
B9 = 01 01 01 01 01 01 01 01
291
BA = 0
292
BB = 0
293
BC = 0
294
BD = 01 01 01 01 01 01 01 01
295
BE = 0
296
BF = 0 *
297
C0 = 0
298
C1 = 01 01 01 01 01 01 01 01
299
C2 = 0
300
C3 = 0
301
C4 = 0
302
C5 = 01 01 01 01 01 01 01 01
303
C6 = 0
304
C7 = 0
305
C8 = 0
306
C9 = 01 01 01 01 01 01 01 01
307
CA = 0
308
CB = 0
309
CC = 0
310
CD = 01 01 01 01 01 01 01 01
311
CE = 0
312
CF = 0
313
D0 = 0
314
D1 = 01 01 01 01 01 01 01 01
315
D2 = 0
316
D3 = 0 *
317
D4 = 0
318
D5 = 01 01 01 01 01 01 01 01
319
D6 = 0
320
D7 = 0
321
D8 = 0
322
D9 = 01 01 01 01 01 01 01 01
323
DA = 0 *
324
DB = 0 *
325
DC = 0 *
326
DD = 01 01 01 01 01 01 01 01
327
DE = 0
328
DF = 0
329
E0 = 0
330
E1 = 01 01 01 01 01 01 01 01
331
E2 = 0
332
E3 = 0
333
E4 = 0
334
E5 = 01 01 01 01 01 01 01 01
335
E6 = 0
336
E7 = 0
337
E8 = 0
338
E9 = 01 01 01 01 01 01 01 01
339
EA = 0
340
EB = 0
341
EC = 0
342
ED = 01 01 01 01 01 01 01 01
343
EE = 0
344
EF = 0 *
345
F0 = 0
346
F1 = 01 01 01 01 01 01 01 01
347
F2 = 0
348
F3 = 0
349
F4 = 0
350
F5 = 01 01 01 01 01 01 01 01
351
F6 = 0
352
F7 = 0
353
F8 = 0
354
F9 = 01 01 01 01 01 01 01 01
355
FA = 00 80 40 52 02 FE 00 00
356
FB = 00 80 40 53 03 FF 00 00
357
FC = 00 C0 C0 C0 C0 C0 C0 C0
358
FD = C1 C1 C1 C1 C1 C1 C1 C1
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 = 01 01 01 01 01 01 01 01
369
B2 = 0
370
B3 = 0
371
B4 = 0
372
B5 = 01 01 01 01 01 01 01 01
373
B6 = 0
374
B7 = 0
375
B8 = 0
376
B9 = 01 01 01 01 01 01 01 01
377
BA = 0
378
BB = 0
379
BC = 0
380
BD = 01 01 01 01 01 01 01 01
381
BE = 0
382
BF = 0 *
383
C0 = 0
384
C1 = 01 01 01 01 01 01 01 01
385
C2 = 0
386
C3 = 0
387
C4 = 0
388
C5 = 01 01 01 01 01 01 01 01
389
C6 = 0
390
C7 = 0
391
C8 = 0
392
C9 = 01 01 01 01 01 01 01 01
393
CA = 0
394
CB = 0
395
CC = 0
396
CD = 01 01 01 01 01 01 01 01
397
CE = 0
398
CF = 0
399
D0 = 0
400
D1 = 01 01 01 01 01 01 01 01
401
D2 = 0
402
D3 = 0 *
403
D4 = 0
404
D5 = 01 01 01 01 01 01 01 01
405
D6 = 0
406
D7 = 0
407
D8 = 0
408
D9 = 01 01 01 01 01 01 01 01
409
DA = 0 *
410
DB = 0 *
411
DC = 0 *
412
DD = 01 01 01 01 01 01 01 01
413
DE = 0
414
DF = 0
415
E0 = 0
416
E1 = 01 01 01 01 01 01 01 01
417
E2 = 0
418
E3 = 0
419
E4 = 0
420
E5 = 01 01 01 01 01 01 01 01
421
E6 = 0
422
E7 = 0
423
E8 = 0
424
E9 = 01 01 01 01 01 01 01 01
425
EA = 0
426
EB = 0
427
EC = 0
428
ED = 01 01 01 01 01 01 01 01
429
EE = 0
430
EF = 0 *
431
F0 = 0
432
F1 = 01 01 01 01 01 01 01 01
433
F2 = 0
434
F3 = 0
435
F4 = 0
436
F5 = 01 01 01 01 01 01 01 01
437
F6 = 0
438
F7 = 0
439
F8 = 0
440
F9 = 01 01 01 01 01 01 01 01
441
FA = 00 80 40 52 02 FE 00 00
442
FB = 00 80 40 53 03 FF 00 00
443
FC = 00 C0 C0 C0 C0 C0 C0 C0
444
FD = C1 C1 C1 C1 C1 C1 C1 C1
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 1118900
451
Text 319852
452
Lines 3136348
453
Horiz/Vert Lines 108036
454
Rectangles (outline) 80412
455
Rectangles (filled) 2365232
456
Circles (filled) 1036564
457
Circles (outline) 1356632
458
Triangles (outline) 675444
459
Triangles (filled) 1403452
460
Rounded rects (outline) 454376
461
Rounded rects (filled) 2799420
462
Done!
forfrends, судя по логам - плохое подключение, неконтакт/лишнийконтакт (сделайте общую фотку эксперимента) . в инете 8K2346 находится ili9481 . согласно даташиту для 8бит надо подать на IM0, IM1 по лог1
поддержка ili9481 есть и у UTFT (16bit), и у Adafruit (8bit) . для 8bit UTFT можно использовать ту что для ILI9327 turbo, а инит подменить ей от ili9481