forfrends , что то вы про провода не ответили , не заменили не обжимали ?
ответ читалки подозрительный , на 2E 3E отвечает , а на другие нет .
Подозреваю что с проводами не так .
// возможно надо "разблокировать" контроллер .
mcufriend_kvb может работать в 16бит режиме и разблокировать контроллер
смотрите #2611page=52#comment-480100 , там немного получилось с ILI9806 480*800 , тоже в 2E 3E сначала что-то было.
после подходящей разблокировки , с регистра D3 появилось считалось id 0x9826
там использовал последнюю либу MCUFRIEND_kbv , пример LCD_ID_readnew .
применил измененную разблокировку контроллера ( иначе с многих регистров ничего толкового не считывается , подсмотреть ее можно в даташите , для ILI9806 надо было кинуть в регистр FF три байта FF 98 26 ) :
for(uint16_t i = 0x00; i <= 0xFE; i++) readReg(i, 32, "f.k");
попробуйте эту разблокировку , и все те что есть в примере LCD_ID_readnew , т.к. ведь в даташите RM68180 ничего не сказано о регистрах 002E 003E значит появляется большая вероятность что это не RM68180 ,
к примеру , в даташите ILI9806 https://datasheetspdf.com/pdf-file/1301038/ILITEK/ILI9806/1 , указаны 2E и 3E , и ведь выдала у вас читалка ответ с них .
Пробуйте , мож заведется как в #2612 , где тож он в начале всё полосил а потом запоказывал .
И на самый крайняк уже, ту разблокировку что указана в даташите rm68180 .
вам в #2032 приводил код , в нем была разблокировка для rm68180 :
надо заслать в регистры 0xF000-0xF004 данные ,
тогда можно прочесть ID , он лежит в регистрах 0xC500 0xC501
По поводу регистров 2E и 3E - это скорее всего регистры 2E00h (RAMRD (Page0, 2E00h): Memory Read) и 3E00h (RAMRDC (Page0, 3E00h): Read_Memory_Continue).
В остальном - мне не хватает в этом знаний.
Дисплей, судя по всему, должен подключаться по 8-ми битной шине?
Из библиотеки MCUFRIEND_kbv я могу использовать только пример LCD_ID_readnew, так как в нем можно указать пины подключения. Все остальные примеры используют подключение UNO. Перекинуть провода я не могу, так как использую переходник, который устанавливается на "заднюю" двойную гребенку МЕГИ, на порты A, C, G, L и частично на порт B. Подключение разве что в библиотеке менять. Если пины управления можно задать без проблем:
Кстати по проводам. Конечно все может быть. На всякий случай прозвонил их между шлейфом матрицы и Мегой, то есть полностью всю цепочку - обрывов нет. Но все равно это не 100% гарантия.
Я попробовал все примеры из LCD_ID_readnew. В ответ только нули. Подскажите по настройкам в LCD_ID_readnew. Как записать данные разблокировки (0x55, 0xAA, 0x52, 0x08, 0x01) в регистры F000 - F004? Ведь по умолчанию запись происходит только в один регистр:
здравстуйте парни подскажите пож инфу а лучше распиновку по этому индивидуму. родной сименс что то типа а55 невозможно прочитать убитый и прожжёный https://yadi.sk/i/UNWAm0LX_XjIJg
Доброго дня.
Подскажите, если возможно, исходя из того, что выдала читалка, - пациент может еще быть жив или уже нет?
Дисплей вообще таинственный из старого MP4 с таинственным названием SH-BL1165WA (очень похоже, что на ILI9163C, 128x160).
Здравствуйте парни. хотел предложить создать дерево поиска ини экранов.фотку поставлю. если всем понравится то добавляите в принципе работы дерева. я считаю это многим облегчит жизнь....https://yadi.sk/i/Am9yG_6vgquAkA
Здравствуйте парни. хотел предложить создать дерево поиска ини экранов.фотку поставлю. если всем понравится то добавляите в принципе работы дерева. я считаю это многим облегчит жизнь....https://yadi.sk/i/Am9yG_6vgquAkA
привет парни.не желаю повторяться. сайт глюкнул.вобще можно как в мануале по ремонту и всё по пунктам расписать как я предложить. это увеличить полезность всей инфы здесь. отдельное спасибо всем программистам и энтузиастам.
Приветствую! Нужна помощь в распиновке дисплея 27pin. Такие стоят на тахографах ТА-001. 6232в-p2 единственное что на нем написано. Огромное спасибо за любую подсказку (гуглом пробовал, безрезультатно!))
Добра всем, еще раз.
Возможно, мой пост остался без ответа потому, что на подобный отчёт уже был ответ:
"...для начала надо его правильно подключить. Видно же, что с шины читается то, что пишется, а именно номер регистра, который мы же и выставили, а не его реальное содержимое".
"...дисплей у Вас вообще не отвечает, Вы считываете воздух с шины данных... Так что проверяйте подключение".
А если предположить, что у меня всё подключено правильно?
Вот схема в которой, предположительно, использует подобный дисплей.
Вот дорожки на шлейфе (в более удобном ракурсе). Использовались:
Программа читалка v5.3 Atmega328 Pro Mini 3,3V, чтобы не мудрить с согласованиями уровней. Подключение - стандартное адафруитское: (7) CS (Chip Select) - Analog 3 (9) CD/RS/A0 - Analog 2 (так же пробовал подавать на A0 +3,3V, как на схеме выше) (10) WR (Write) - Analog 1 (11) RD (Read) - Analog 0 (8) RESET - Analog 4
Подключение DB0-DB7
LCD Adduino пины дисплеяпины Atmega328 Pro Mini (19) D0................ digital pin 8 (18) D1................ digital pin 9 (17) D2................ digital pin 2 (16) D3................ digital pin 3 (15) D4................ digital pin 4 (14) D5................ digital pin 5 (13) D6................ digital pin 6 (12) D7................ digital pin 7
И если таки получаю отчёт, как в предыдущем моём посте, о чём это может говорить?
Не рабочий дисплей? Ошибся изначально с распиновкой и идентификацией дисплея?
Или в какую сторону копать? Подскажите, не сведущему в этом, но желающему постичь премудрости.
На 100% известно, что это: SH-BL1165WA, 20 pin, 1,8".
Надпись на шлейфе: FGD1772025, F17755B25.
Документации нет. Распиновка, что выше, - предположительна. Так же предположительно: TFT lcd 128x160, ILI9163.
Находил на китайских форумах такое: "FGD177SLW очень похож на SH-BL1165WA - показывает все в обратном порядке (повернут на 180 градусов)".
Измерил:
5NC-GND, 6NC-GND, 5NC-VDD, 6NC-VDD - реально NC: ни Омов, ни МОмов.
RESET пробовал и на "-", и на "+" через резистор на 10 КОм. Результат вывода в монитор порта - как и прежде: "считываем воздух".
здесь иногда бывает хитрость. главное знать что моник живой после твоего рукоприкладства. дальше(это только теория) питать правильно а именно не через делитель на резюках а те же типа лм. т.е 3.3в 2.6в 1.8в. к чему я веду. ты мог моник тупо спалить просто подключив его через резюк. лучше для этого отладочную плату сделать. а теперь неизвестно что. прозвони по питалову. пол кило или кило должно. если хорошо попробуй шину верх ногами
В том то и дело, что он мог быть сожженным еще в MP4 плеере. Я его, плеер, рабочим не видел и запустить не удалось. По этому решил его использовать по частям... аккумулятор, FM-модуль... дисплей... но надо каким-то образом определить его исправность. Пока 100% только подсветка работает. HP-990B показывает, что она зажигается при ~5 Вольт. Делителей никаких не было и нет. Ардуина сразу на 3,3В. Через 10 КОм - это я, по совету, только ресет на питание и землю подключал. Схема подключения дисплея, которую привел выше, похожа на правду, поскольку на плате плеера есть место для напаивания и 27-пинового экрана. Китайцы не особо парились собирая подобные девайсы :) Схема левая, но именно по экрану и процессору, как родная. Хотя название у экрана совсем не как на схеме.
Похоже придется его тоже на "запчасти" - подсветка-то работает ;)
т а дальше другая мудянка. может и всё хорошо но не восьмибитная шина а аитуси или спиай. дальше ни кто не подскажет. у меня штук десять таких. просил хоть что посоветовать и все молчат.
просто для начала проверь сопротивление по питалову если ты уверен по ногам. должно быть примерно 600 -900 ом. если мегаомы то усё сдох бобик.
Проверил... и, похоже, фото размещать уже нет смысла. Между контактами 3 и 20 - ожидаемо 0 Ом. Это проверял и ранее, чтобы хоть как-то убедиться в правильность распиновки. А вот 3-4... "сдох бобик", вообще бесконечность (или более 20 МОм).
Всем спасибо. Жаль, но экранчик уходит в утиль...
у меня в данном вопросе конечно мало опыта поэтому хотел бы разьяснить почему 3.3в напрямую? дело в том что именно питание контроллера на разных распиновках подписано как 1.6, 2.5, 3.3
Немного о дисплеях... никому ничего не советую, просто рассказываю, как делаю при определении распиновки. Аналоговый прибор, как можно чувствительнее головка, питание не более 1,5В. Я использую Ц4341, режим Rx, x1. "+" омметра на GND (GND определить несложно), "-" омметра на пины дисплея. То, что показывает прибор считаем какой-то безразмерной величиной. Четко различаются три группы показаний: в пределах 0,08...0,12 - питание(куда мы обычно подаем 3,3В); 0,13...0,15 - информационные(D0...D17) и "режимные"(IM. TE, ID); 0,15...0,18 - управление(CS, CD...), причем RST может отличаться в большую сторону.
В качестве примера TXDT350DH-129: питание - 0,11; управление - 0,18; информационные и пр. - 0,16.
Имея такую информацию гораздо легче подыскать в сети похожую распиновку. О пинах тача и подсветки говорить не будем...
В режиме "-" на GND показания должны быть больше на порядок и более, если не так - возможно "убитый" дисплей.
Прошу не ругать сильно, если все это всем известно...
весьма интересно но есть одна проблема аналоговый мультик. но как вариант. проще как я предложил сделать отладочную плату с делителями и через лмки или как их там питалово давать с резюком ом на 20-30. шаг с разными стабилизаторами 1.8,2.5,3.3. по пути повышения. здесь ещё один момент по которому ни кто не своизволил ответить. а именно. в большинстве случаев и советуют и используют тупой делитель уровней по всему порту 3/1. так вот предположим ардуино от 5, через делитель на вход экрана всё как надо 3 вольта,а на выход с экрана опять таки делитель 3/1 и того 1 вольт! для ардуины от 5 вольт вход сигнала вольт я считаю критично. может именно от этого у многих не заводятся моники, или я не прав? и второе подскажите кто нибудь как нащупать подключение по другим шинам. есть много жирненьких экранов особенно от современных кнопочных флай (он же ф+). да же модель могу сказать,но данных я не могу найти. сервис мануалов нет, только макулатура. подскажите хоть какую лазейку пожалуйста..
в дополнении скажу что у флая шлейф идёт в среднем 12 пинов. у меня вопрос,изначально какие шины используются с малым количеством пинов? предпологаю что спай, может аитуси, а в теории может вобще 4битная ? какие предположения? хотя бы догадки?
весьма интересно но есть одна проблема аналоговый мультик. но как вариант. проще как я предложил сделать отладочную плату с делителями и через лмки или как их там питалово давать с резюком ом на 20-30. шаг с разными стабилизаторами 1.8,2.5,3.3. по пути повышения. здесь ещё один момент по которому ни кто не своизволил ответить. а именно. в большинстве случаев и советуют и используют тупой делитель уровней по всему порту 3/1. так вот предположим ардуино от 5, через делитель на вход экрана всё как надо 3 вольта,а на выход с экрана опять таки делитель 3/1 и того 1 вольт! для ардуины от 5 вольт вход сигнала вольт я считаю критично. может именно от этого у многих не заводятся моники, или я не прав? и второе подскажите кто нибудь как нащупать подключение по другим шинам. есть много жирненьких экранов особенно от современных кнопочных флай (он же ф+). да же модель могу сказать,но данных я не могу найти. сервис мануалов нет, только макулатура. подскажите хоть какую лазейку пожалуйста..
Не пользуюсь делителями на резисторах - конвертер или платы контроллеров с трех вольтовой логикой.
криворук. Понятно, что ты писатель, а не читатель. В ветке неоднократно все расписано. Буквально двумя страницами ранее.
Почитай про форматы контроллеров дисплеев. Современные, которые ты хочешь подключить к ардуино, работают
по интерфейсу MIPI. Ардуино не успеет на них выводить инфу. Про питание контроллеров дисплеев. Все дисплеи, которые здесь
подключали имеют питание до 3,3В. Читай даташиты.Обычно у контроллера дисплея 2 питания. Одно для портов ввода-вывода, другое для внутренней логики. Подключая его к ардуино, питание обычно объединяют.
Т.К. эти дисплеи устанавливают в сотовые, то важно потребление электроэнергии. Чем ниже питание, тем меньше потребление.
Поэтому процессоры телефонов работают от 1,8В. Меньше жрут. Соответственно в телефонах питают порты ввода-вывода
дисплея питают тоже от 1,8В. Чтоб не согласовывать. Возможно внутренняя логика дисплея лучше работает от 2,5В. Соответственно она запитывается от 2,5В. В общем все заточено на меньшее потребление электроэнергии.
Тебе это надо? Питай от 3,3В и не забивай голову. Зачем приделывать преобразователи к ардуино, когда проще питать атмегу ардуины от 3,3В, заменив на ней стабилизатор. Или использовать готовую на 3,3В. Что за мозахизм с преобразователями?
Во какой опус написал про то, что сто раз разжевали уже.
вероятно это так, при шевелении дисплея относительно шлейфа случаются различные артефакты и сбои, если найти определенное положение то работает. Сами провода от платы ардуины до шилда дисплея проверены и признаны абсолютно рабочими.
это лог от другого дисплея, надпись на шлейфе LJ-280373T-FPC-F, фото нормальные сделать не смогу. Имеет 37 пинов, распайка соответствует той которая в #2949
да аппараты китайские клоны N95 по разьемам одинаковые по размеру экранов разброс 2.6 - 2.8, экраны один работает (Foxlink 8287-0061-5080 Rev 1.0), второй дохлый оказался (F-260284), третий (LJ-280373T-FPC-F) живой но что за контроллер -хз
да аппараты китайские клоны N95 по разьемам одинаковые по размеру экранов разброс 2.6 - 2.8, экраны один работает (Foxlink 8287-0061-5080 Rev 1.0), второй дохлый оказался (F-260284), третий (LJ-280373T-FPC-F) живой но что за контроллер -хз
выход в шлейф ili9335 м.б. как на фото hx8347D page=1#99 ( не сплошняком D0...D16 , а прерывисто)
м.б. вы управляющие пины не так подключили , или он в режиме 16 бит , а вы подключились на нижние 8 бит , поэтому 93 не увидели . можно пока ничего не трогать , а во время считывания читалки , потыкать светодиодом с резистором по другим 8 пинов шины данных , если он в 16бит то увидите четкие лог1 лог0 . посмотрите по распиновке в даташите , где ожидаемо в шлейф выходят IM0..3 для перевода на 8бит.
попробуйте потом MCUFRIEND_kbv , она поддерживает ili9335 .
да аппараты китайские клоны N95 по разьемам одинаковые по размеру экранов разброс 2.6 - 2.8, экраны один работает (Foxlink 8287-0061-5080 Rev 1.0), второй дохлый оказался (F-260284), третий (LJ-280373T-FPC-F) живой но что за контроллер -хз
выход в шлейф ili9335 м.б. как на фото hx8347D page=1#99 ( не сплошняком D0...D16 , а прерывисто)
м.б. вы управляющие пины не так подключили , или он в режиме 16 бит , а вы подключились на нижние 8 бит , поэтому 93 не увидели . можно пока ничего не трогать , а во время считывания читалки , потыкать светодиодом с резистором по другим 8 пинов шины данных , если он в 16бит то увидите четкие лог1 лог0 . посмотрите по распиновке в даташите , где ожидаемо в шлейф выходят IM0..3 для перевода на 8бит.
попробуйте потом MCUFRIEND_kbv , она поддерживает ili9335 .
сегодня подвалило пополнение коллекции в том числе пара китайских никий, fly ff241, неопознанный - 4G (это название если что), cromax x700, nokia e52-1, texet tm-500r, nokia5800d-1, FG8 (хз что за аппарат, хороший но потекший экран :-( ), пара старых самсунгов типа 160х120 пиксел, ну и так по мелочи типа HTC с разбитым сенсором но целой матрицей 960х540 с mipi интерфейсом. Пообещали еще пару дисплеев от expley N1 (на форуме уже была про него тема) один из которых точно целый.
oldman пост 3076 описывает методу определения шины данных и шины управления. Попробуй отделить их по этой методе.
От резистора R1 идет сигнал id. переключения шины данных. Правее одиночый сигнал RESET. А дальше варианты.
Возможно 5 сигналов обозначенные тобой шина управления. только вместо RESET сигнал FRAME. Скорее всего он первый.
Дальше идет RD, WR, CD, CS или наоборот. Потом D0-D8 потом земля и D9-D15. еСЛИ СРАБОТАЕТ МЕТОД олдмэна, то многое прояснится. Определишь где данные, а где управление.
В дополнение ... Левее RESET три линии. Первая идет на плюс. (плохо видно) , вторая на R1. А ТРЕТЬЯ НА ЗЕМЛЮ.
Это id0 id1 id2. Задействован id1. Он скорей всего переключает шину на 16 или 9 бит. Поэтому разводка делится на так странно.
Обычно на 8 и 8. На твоем 9 и 7. Экспериментируй и пиши. Очень интересно.
forfrends , что то вы про провода не ответили , не заменили не обжимали ?
ответ читалки подозрительный , на 2E 3E отвечает , а на другие нет .
Подозреваю что с проводами не так .
// возможно надо "разблокировать" контроллер .
mcufriend_kvb может работать в 16бит режиме и разблокировать контроллер
смотрите #2611 page=52#comment-480100 , там немного получилось с ILI9806 480*800 , тоже в 2E 3E сначала что-то было.
после подходящей разблокировки , с регистра D3 появилось считалось id 0x9826
там использовал последнюю либу MCUFRIEND_kbv , пример LCD_ID_readnew .
применил измененную разблокировку контроллера ( иначе с многих регистров ничего толкового не считывается , подсмотреть ее можно в даташите , для ILI9806 надо было кинуть в регистр FF три байта FF 98 26 ) :
uint8_t unlock_8357[] = { (0xFF), 3, 0xFF, 0x98, 0x26};
что раскоментил :
сама разблокировка
unlock = unlock_8357;
прочесть все регистры
for
(uint16_t i = 0x00; i <= 0xFE; i++) readReg(i, 32,
"f.k"
);
попробуйте эту разблокировку , и все те что есть в примере LCD_ID_readnew , т.к. ведь в даташите RM68180 ничего не сказано о регистрах 002E 003E значит появляется большая вероятность что это не RM68180 ,
к примеру , в даташите ILI9806 https://datasheetspdf.com/pdf-file/1301038/ILITEK/ILI9806/1 , указаны 2E и 3E , и ведь выдала у вас читалка ответ с них .
Пробуйте , мож заведется как в #2612 , где тож он в начале всё полосил а потом запоказывал .
И на самый крайняк уже, ту разблокировку что указана в даташите rm68180 .
вам в #2032 приводил код , в нем была разблокировка для rm68180 :
надо заслать в регистры 0xF000-0xF004 данные ,
тогда можно прочесть ID , он лежит в регистрах 0xC500 0xC501
static
uint32_t rm68180_read_id(
struct
panel_spec *self)
{
uint8_t id[6];
uint32_t dev_id;
#if 0
printf(
"Buddy[%s]The end init\n"
,__FUNCTION__);
send_cmd_t write_command=self->info.mcu->ops->send_cmd;
//send_data_t write_data=self->info.mcu->ops->send_data;
send_cmd_data_t write_cmd_data = self->info.mcu->ops->send_cmd_data;
read_data_t read_data = self->info.mcu->ops->read_data;
write_cmd_data( 0xf000,0x55);
write_cmd_data( 0xf001,0xaa);
write_cmd_data( 0xf002,0x52);
write_cmd_data( 0xf003,0x08);
// D3 Mannfacture command enable
write_cmd_data( 0xf004,0x01);
// D0 Page
LCD_DelayMS(10);
/*
C500h :ID41 0x18
C501h :ID42 0x68
*/
write_command(0xc500);
id[0] = read_data();
id[1] = read_data();
write_command(0xc501);
id[2] = read_data();
id[3] = read_data();
dev_id = (id[3]<<8)|id[1];
// 0x6818
printf(
" rm68180_read dev_id=0x%04x id[4]={0x%02x,0x%02x,0x%02x,0x%02x}\n"
,dev_id,id[0],id[1],id[2],id[3]);
//dev_id = LCD_PANEL_ID_RM68180;
return
dev_id;
#endif
return
0x1868;
}
( этот кусок кода подстроить под команды используемой вами библиотеки )
Как это все сложно....
По поводу регистров 2E и 3E - это скорее всего регистры 2E00h (RAMRD (Page0, 2E00h): Memory Read) и 3E00h (RAMRDC (Page0, 3E00h): Read_Memory_Continue).
В остальном - мне не хватает в этом знаний.
Дисплей, судя по всему, должен подключаться по 8-ми битной шине?
Из библиотеки MCUFRIEND_kbv я могу использовать только пример LCD_ID_readnew, так как в нем можно указать пины подключения. Все остальные примеры используют подключение UNO. Перекинуть провода я не могу, так как использую переходник, который устанавливается на "заднюю" двойную гребенку МЕГИ, на порты A, C, G, L и частично на порт B. Подключение разве что в библиотеке менять. Если пины управления можно задать без проблем:
01
#define RD_PORT PORTF
02
#define RD_PIN 0
03
#define WR_PORT PORTF
04
#define WR_PIN 1
05
#define CD_PORT PORTF
06
#define CD_PIN 2
07
#define CS_PORT PORTF
08
#define CS_PIN 3
09
#define RESET_PORT PORTF
10
#define RESET_PIN 4
То с пинами данных у меня сложность, я не знаю как указать порт А:
01
#define EMASK 0x38
02
#define GMASK 0x20
03
#define HMASK 0x78
04
#define write_8(x) { PORTH &= ~HMASK; PORTG &= ~GMASK; PORTE &= ~EMASK; \
05
PORTH |= (((x) & (3<<0)) << 5); \
06
PORTE |= (((x) & (3<<2)) << 2); \
07
PORTG |= (((x) & (1<<4)) << 1); \
08
PORTE |= (((x) & (1<<5)) >> 2); \
09
PORTH |= (((x) & (3<<6)) >> 3); \
10
}
11
12
#define read_8() ( ((PINH & (3<<5)) >> 5)\
13
| ((PINE & (3<<4)) >> 2)\
14
| ((PING & (1<<5)) >> 1)\
15
| ((PINE & (1<<3)) << 2)\
16
| ((PINH & (3<<3)) << 3)\
17
)
18
#define setWriteDir() { DDRH |= HMASK; DDRG |= GMASK; DDRE |= EMASK; }
19
#define setReadDir() { DDRH &= ~HMASK; DDRG &= ~GMASK; DDRE &= ~EMASK; }
20
#define write8(x) { write_8(x); WR_STROBE; }
21
#define write16(x) { uint8_t h = (x)>>8, l = x; write8(h); write8(l); }
22
#define READ_8(dst) { RD_STROBE; dst = read_8(); RD_IDLE; }
23
#define READ_16(dst) { uint8_t hi; READ_8(hi); READ_8(dst); dst |= (hi << 8); }
24
25
#define PIN_LOW(p, b) (p) &= ~(1<<(b))
26
#define PIN_HIGH(p, b) (p) |= (1<<(b))
27
#define PIN_OUTPUT(p, b) *(&p-1) |= (1<<(b))
Кстати по проводам. Конечно все может быть. На всякий случай прозвонил их между шлейфом матрицы и Мегой, то есть полностью всю цепочку - обрывов нет. Но все равно это не 100% гарантия.
Я попробовал все примеры из LCD_ID_readnew. В ответ только нули. Подскажите по настройкам в LCD_ID_readnew. Как записать данные разблокировки (0x55, 0xAA, 0x52, 0x08, 0x01) в регистры F000 - F004? Ведь по умолчанию запись происходит только в один регистр:
1
uint8_t unlock_8357[] = { (0x00), 1, 0x55, 0xAA, 0x52, 0x08, 0x01};
Да и как/где сделать чтение регистров:
1
write_command(0xc500);
2
id[0] = read_data();
3
id[1] = read_data();
4
write_command(0xc501);
5
id[2] = read_data();
6
id[3] = read_data();
forfrends, здесь: https://www.buydisplay.com/arduino/ER-TFTM040-1_Arduino_Libraries-Examples.zip UTFT под аналог твоего дисплея NT35510, 16бит (инит, примеры для Mega2560)...
здравстуйте парни подскажите пож инфу а лучше распиновку по этому индивидуму. родной сименс что то типа а55 невозможно прочитать убитый и прожжёный https://yadi.sk/i/UNWAm0LX_XjIJg
Доброго дня.

Подскажите, если возможно, исходя из того, что выдала читалка, - пациент может еще быть жив или уже нет?
Дисплей вообще таинственный из старого MP4 с таинственным названием SH-BL1165WA (очень похоже, что на ILI9163C, 128x160).
001
v5.3 read all register + read ID + TFT LCD test
002
for
8bit TFT LCD UNO shield pinout Adafruit D89234567
003
on board Arduino UNO & Arduino MEGA
004
TFT size
set
is
320x240
005
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
006
v5.3 B0h <- 0xFFFFFF <- 0x040404 from Slider
007
<a href=
"http://www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
title=
"www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
rel=
"nofollow"
>www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob...</a>
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 0 *
011
01 = 01 01 01 01 01 01 01 01
012
02 = 02 02 02 02 02 02 02 02
013
03 = 03 03 03 03 03 03 03 03
014
04 = 04 04 04 04 04 04 04 04 *****
015
05 = 05 05 05 05 05 05 05 05
016
06 = 06 06 06 06 06 06 06 06
017
07 = 07 07 07 07 07 07 07 07
018
08 = 08 08 08 08 08 08 08 08
019
09 = 09 09 09 09 09 09 09 09
020
0A = 0A 0A 0A 0A 0A 0A 0A 0A
021
0B = 0B 0B 0B 0B 0B 0B 0B 0B
022
0C = 0C 0C 0C 0C 0C 0C 0C 0C
023
0D = 0D 0D 0D 0D 0D 0D 0D 0D
024
0E = 0E 0E 0E 0E 0E 0E 0E 0E
025
0F = 0F 0F 0F 0F 0F 0F 0F 0F
026
10 = 10 10 10 10 10 10 10 10
027
11 = 11 11 11 11 11 11 11 11
028
12 = 12 12 12 12 12 12 12 12
029
13 = 13 13 13 13 13 13 13 13
030
14 = 14 14 14 14 14 14 14 14
031
15 = 15 15 15 15 15 15 15 15
032
16 = 16 16 16 16 16 16 16 16
033
17 = 17 17 17 17 17 17 17 17
034
18 = 18 18 18 18 18 18 18 18
035
19 = 19 19 19 19 19 19 19 19
036
1A = 1A 1A 1A 1A 1A 1A 1A 1A
037
1B = 1B 1B 1B 1B 1B 1B 1B 1B
038
1C = 1C 1C 1C 1C 1C 1C 1C 1C
039
1D = 1D 1D 1D 1D 1D 1D 1D 1D
040
1E = 1E 1E 1E 1E 1E 1E 1E 1E
041
1F = 1F 1F 1F 1F 1F 1F 1F 1F
042
20 = 20 20 20 20 20 20 20 20
043
21 = 21 21 21 21 21 21 21 21
044
22 = 22 22 22 22 22 22 22 22
045
23 = 23 23 23 23 23 23 23 23
046
24 = 24 24 24 24 24 24 24 24
047
25 = 25 25 25 25 25 25 25 25
048
26 = 26 26 26 26 26 26 26 26
049
27 = 27 27 27 27 27 27 27 27
050
28 = 28 28 28 28 28 28 28 28
051
29 = 29 29 29 29 29 29 29 29
052
2A = 2A 2A 2A 2A 2A 2A 2A 2A
053
2B = 2B 2B 2B 2B 2B 2B 2B 2B
054
2C = 2C 2C 2C 2C 2C 2C 2C 2C
055
2D = 2D 2D 2D 2D 2D 2D 2D 2D
056
2E = 2E 2E 2E 2E 2E 2E 2E 2E
057
2F = 2F 2F 2F 2F 2F 2F 2F 2F
058
30 = 30 30 30 30 30 30 30 30
059
31 = 31 31 31 31 31 31 31 31
060
32 = 32 32 32 32 32 32 32 32
061
33 = 33 33 33 33 33 33 33 33
062
34 = 34 34 34 34 34 34 34 34
063
35 = 35 35 35 35 35 35 35 35
064
36 = 36 36 36 36 36 36 36 36
065
37 = 37 37 37 37 37 37 37 37
066
38 = 38 38 38 38 38 38 38 38
067
39 = 39 39 39 39 39 39 39 39
068
3A = 3A 3A 3A 3A 3A 3A 3A 3A
069
3B = 3B 3B 3B 3B 3B 3B 3B 3B
070
3C = 3C 3C 3C 3C 3C 3C 3C 3C
071
3D = 3D 3D 3D 3D 3D 3D 3D 3D
072
3E = 3E 3E 3E 3E 3E 3E 3E 3E
073
3F = 3F 3F 3F 3F 3F 3F 3F 3F
074
40 = 40 40 40 40 40 40 40 40
075
41 = 41 41 41 41 41 41 41 41
076
42 = 42 42 42 42 42 42 42 42
077
43 = 43 43 43 43 43 43 43 43
078
44 = 44 44 44 44 44 44 44 44
079
45 = 45 45 45 45 45 45 45 45
080
46 = 46 46 46 46 46 46 46 46
081
47 = 47 47 47 47 47 47 47 47
082
48 = 48 48 48 48 48 48 48 48
083
49 = 49 49 49 49 49 49 49 49
084
4A = 4A 4A 4A 4A 4A 4A 4A 4A
085
4B = 4B 4B 4B 4B 4B 4B 4B 4B
086
4C = 4C 4C 4C 4C 4C 4C 4C 4C
087
4D = 4D 4D 4D 4D 4D 4D 4D 4D
088
4E = 4E 4E 4E 4E 4E 4E 4E 4E
089
4F = 4F 4F 4F 4F 4F 4F 4F 4F
090
50 = 50 50 50 50 50 50 50 50
091
51 = 51 51 51 51 51 51 51 51
092
52 = 52 52 52 52 52 52 52 52
093
53 = 53 53 53 53 53 53 53 53
094
54 = 54 54 54 54 54 54 54 54
095
55 = 55 55 55 55 55 55 55 55
096
56 = 56 56 56 56 56 56 56 56
097
57 = 57 57 57 57 57 57 57 57
098
58 = 58 58 58 58 58 58 58 58
099
59 = 59 59 59 59 59 59 59 59
100
5A = 5A 5A 5A 5A 5A 5A 5A 5A
101
5B = 5B 5B 5B 5B 5B 5B 5B 5B
102
5C = 5C 5C 5C 5C 5C 5C 5C 5C
103
5D = 5D 5D 5D 5D 5D 5D 5D 5D
104
5E = 5E 5E 5E 5E 5E 5E 5E 5E
105
5F = 5F 5F 5F 5F 5F 5F 5F 5F
106
60 = 60 60 60 60 60 60 60 60
107
61 = 61 61 61 61 61 61 61 61
108
62 = 62 62 62 62 62 62 62 62
109
63 = 63 63 63 63 63 63 63 63
110
64 = 64 64 64 64 64 64 64 64
111
65 = 65 65 65 65 65 65 65 65
112
66 = 66 66 66 66 66 66 66 66
113
67 = 67 67 67 67 67 67 67 67
114
68 = 68 68 68 68 68 68 68 68
115
69 = 69 69 69 69 69 69 69 69
116
6A = 6A 6A 6A 6A 6A 6A 6A 6A
117
6B = 6B 6B 6B 6B 6B 6B 6B 6B
118
6C = 6C 6C 6C 6C 6C 6C 6C 6C
119
6D = 6D 6D 6D 6D 6D 6D 6D 6D
120
6E = 6E 6E 6E 6E 6E 6E 6E 6E
121
6F = 6F 6F 6F 6F 6F 6F 6F 6F
122
70 = 70 70 70 70 70 70 70 70
123
71 = 71 71 71 71 71 71 71 71
124
72 = 72 72 72 72 72 72 72 72
125
73 = 73 73 73 73 73 73 73 73
126
74 = 74 74 74 74 74 74 74 74
127
75 = 75 75 75 75 75 75 75 75
128
76 = 76 76 76 76 76 76 76 76
129
77 = 77 77 77 77 77 77 77 77
130
78 = 78 78 78 78 78 78 78 78
131
79 = 79 79 79 79 79 79 79 79
132
7A = 7A 7A 7A 7A 7A 7A 7A 7A
133
7B = 7B 7B 7B 7B 7B 7B 7B 7B
134
7C = 7C 7C 7C 7C 7C 7C 7C 7C
135
7D = 7D 7D 7D 7D 7D 7D 7D 7D
136
7E = 7E 7E 7E 7E 7E 7E 7E 7E
137
7F = 7F 7F 7F 7F 7F 7F 7F 7F
138
80 = 80 80 80 80 80 80 80 80
139
81 = 81 81 81 81 81 81 81 81
140
82 = 82 82 82 82 82 82 82 82
141
83 = 83 83 83 83 83 83 83 83
142
84 = 84 84 84 84 84 84 84 84
143
85 = 85 85 85 85 85 85 85 85
144
86 = 86 86 86 86 86 86 86 86
145
87 = 87 87 87 87 87 87 87 87
146
88 = 88 88 88 88 88 88 88 88
147
89 = 89 89 89 89 89 89 89 89
148
8A = 8A 8A 8A 8A 8A 8A 8A 8A
149
8B = 8B 8B 8B 8B 8B 8B 8B 8B
150
8C = 8C 8C 8C 8C 8C 8C 8C 8C
151
8D = 8D 8D 8D 8D 8D 8D 8D 8D
152
8E = 8E 8E 8E 8E 8E 8E 8E 8E
153
8F = 8F 8F 8F 8F 8F 8F 8F 8F
154
90 = 90 90 90 90 90 90 90 90
155
91 = 91 91 91 91 91 91 91 91
156
92 = 92 92 92 92 92 92 92 92
157
93 = 93 93 93 93 93 93 93 93
158
94 = 94 94 94 94 94 94 94 94
159
95 = 95 95 95 95 95 95 95 95
160
96 = 96 96 96 96 96 96 96 96
161
97 = 97 97 97 97 97 97 97 97
162
98 = 98 98 98 98 98 98 98 98
163
99 = 99 99 99 99 99 99 99 99
164
9A = 9A 9A 9A 9A 9A 9A 9A 9A
165
9B = 9B 9B 9B 9B 9B 9B 9B 9B
166
9C = 9C 9C 9C 9C 9C 9C 9C 9C
167
9D = 9D 9D 9D 9D 9D 9D 9D 9D
168
9E = 9E 9E 9E 9E 9E 9E 9E 9E
169
9F = 9F 9F 9F 9F 9F 9F 9F 9F
170
A0 = A0 A0 A0 A0 A0 A0 A0 A0
171
A1 = A1 A1 A1 A1 A1 A1 A1 A1
172
A2 = A2 A2 A2 A2 A2 A2 A2 A2
173
A3 = A3 A3 A3 A3 A3 A3 A3 A3
174
A4 = A4 A4 A4 A4 A4 A4 A4 A4
175
A5 = A5 A5 A5 A5 A5 A5 A5 A5
176
A6 = A6 A6 A6 A6 A6 A6 A6 A6
177
A7 = A7 A7 A7 A7 A7 A7 A7 A7
178
A8 = A8 A8 A8 A8 A8 A8 A8 A8
179
A9 = A9 A9 A9 A9 A9 A9 A9 A9
180
AA = AA AA AA AA AA AA AA AA
181
AB = AB AB AB AB AB AB AB AB
182
AC = AC AC AC AC AC AC AC AC
183
AD = AD AD AD AD AD AD AD AD
184
AE = AE AE AE AE AE AE AE AE
185
AF = AF AF AF AF AF AF AF AF
186
B0 = B0 B0 B0 B0 B0 B0 B0 B0
187
B1 = B1 B1 B1 B1 B1 B1 B1 B1
188
B2 = B2 B2 B2 B2 B2 B2 B2 B2
189
B3 = B3 B3 B3 B3 B3 B3 B3 B3
190
B4 = B4 B4 B4 B4 B4 B4 B4 B4
191
B5 = B5 B5 B5 B5 B5 B5 B5 B5
192
B6 = B6 B6 B6 B6 B6 B6 B6 B6
193
B7 = B7 B7 B7 B7 B7 B7 B7 B7
194
B8 = B8 B8 B8 B8 B8 B8 B8 B8
195
B9 = B9 B9 B9 B9 B9 B9 B9 B9
196
BA = BA BA BA BA BA BA BA BA
197
BB = BB BB BB BB BB BB BB BB
198
BC = BC BC BC BC BC BC BC BC
199
BD = BD BD BD BD BD BD BD BD
200
BE = BE BE BE BE BE BE BE BE
201
BF = BF BF BF BF BF BF BF BF *****
202
C0 = C0 C0 C0 C0 C0 C0 C0 C0
203
C1 = C1 C1 C1 C1 C1 C1 C1 C1
204
C2 = C2 C2 C2 C2 C2 C2 C2 C2
205
C3 = C3 C3 C3 C3 C3 C3 C3 C3
206
C4 = C4 C4 C4 C4 C4 C4 C4 C4
207
C5 = C5 C5 C5 C5 C5 C5 C5 C5
208
C6 = C6 C6 C6 C6 C6 C6 C6 C6
209
C7 = C7 C7 C7 C7 C7 C7 C7 C7
210
C8 = C8 C8 C8 C8 C8 C8 C8 C8
211
C9 = C9 C9 C9 C9 C9 C9 C9 C9
212
CA = CA CA CA CA CA CA CA CA
213
CB = CB CB CB CB CB CB CB CB
214
CC = CC CC CC CC CC CC CC CC
215
CD = CD CD CD CD CD CD CD CD
216
CE = CE CE CE CE CE CE CE CE
217
CF = CF CF CF CF CF CF CF CF
218
D0 = D0 D0 D0 D0 D0 D0 D0 D0
219
D1 = D1 D1 D1 D1 D1 D1 D1 D1
220
D2 = D2 D2 D2 D2 D2 D2 D2 D2
221
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****
222
D4 = D4 D4 D4 D4 D4 D4 D4 D4
223
D5 = D5 D5 D5 D5 D5 D5 D5 D5
224
D6 = D6 D6 D6 D6 D6 D6 D6 D6
225
D7 = D7 D7 D7 D7 D7 D7 D7 D7
226
D8 = D8 D8 D8 D8 D8 D8 D8 D8
227
D9 = D9 D9 D9 D9 D9 D9 D9 D9
228
DA = DA DA DA DA DA DA DA DA *****
229
DB = DB DB DB DB DB DB DB DB *****
230
DC = DC DC DC DC DC DC DC DC *****
231
DD = DD DD DD DD DD DD DD DD
232
DE = DE DE DE DE DE DE DE DE
233
DF = DF DF DF DF DF DF DF DF
234
E0 = E0 E0 E0 E0 E0 E0 E0 E0
235
E1 = E1 E1 E1 E1 E1 E1 E1 E1
236
E2 = E2 E2 E2 E2 E2 E2 E2 E2
237
E3 = E3 E3 E3 E3 E3 E3 E3 E3
238
E4 = E4 E4 E4 E4 E4 E4 E4 E4
239
E5 = E5 E5 E5 E5 E5 E5 E5 E5
240
E6 = E6 E6 E6 E6 E6 E6 E6 E6
241
E7 = E7 E7 E7 E7 E7 E7 E7 E7
242
E8 = E8 E8 E8 E8 E8 E8 E8 E8
243
E9 = E9 E9 E9 E9 E9 E9 E9 E9
244
EA = EA EA EA EA EA EA EA EA
245
EB = EB EB EB EB EB EB EB EB
246
EC = EC EC EC EC EC EC EC EC
247
ED = ED ED ED ED ED ED ED ED
248
EE = EE EE EE EE EE EE EE EE
249
EF = EF EF EF EF EF EF EF EF *****
250
F0 = F0 F0 F0 F0 F0 F0 F0 F0
251
F1 = F1 F1 F1 F1 F1 F1 F1 F1
252
F2 = F2 F2 F2 F2 F2 F2 F2 F2
253
F3 = F3 F3 F3 F3 F3 F3 F3 F3
254
F4 = F4 F4 F4 F4 F4 F4 F4 F4
255
F5 = F5 F5 F5 F5 F5 F5 F5 F5
256
F6 = F6 F6 F6 F6 F6 F6 F6 F6
257
F7 = F7 F7 F7 F7 F7 F7 F7 F7
258
F8 = F8 F8 F8 F8 F8 F8 F8 F8
259
F9 = F9 F9 F9 F9 F9 F9 F9 F9
260
FA = FA FA FA FA FA FA FA FA
261
FB = FB FB FB FB FB FB FB FB
262
FC = FC FC FC FC FC FC FC FC
263
FD = FD FD FD FD FD FD FD FD
264
FE = FE FE FE FE FE FE FE FE
265
o------------------------------------o
266
| |
267
00 = 0 * |
268
04 = 04 04 04 04 04 04 04 04 ***** |
269
B0 = B0 B0 B0 B0 B0 B0 B0 B0 |
270
BF = BF BF BF BF BF BF BF BF ***** |
271
D3 = D3 D3 D3 D3 D3 D3 D3 D3 ***** |
272
DA = DA DA DA DA DA DA DA DA ***** |
273
DB = DB DB DB DB DB DB DB DB ***** |
274
DC = DC DC DC DC DC DC DC DC ***** |
275
EF = EF EF EF EF EF EF EF EF ***** |
276
| |
277
o------------------------------------o
278
. . . . . . .
279
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
280
B0 = B0 B0 B0 B0 B0 B0 B0 B0
281
Device Code Read (BFh)
282
BF = BF BF BF BF BF BF BF BF *****
283
. . .
284
285
reg p1 p2 p3 p4 p5 p6 p7 p8
286
B0 = B0 B0 B0 B0 B0 B0 B0 B0
287
B1 = B1 B1 B1 B1 B1 B1 B1 B1
288
B2 = B2 B2 B2 B2 B2 B2 B2 B2
289
B3 = B3 B3 B3 B3 B3 B3 B3 B3
290
B4 = B4 B4 B4 B4 B4 B4 B4 B4
291
B5 = B5 B5 B5 B5 B5 B5 B5 B5
292
B6 = B6 B6 B6 B6 B6 B6 B6 B6
293
B7 = B7 B7 B7 B7 B7 B7 B7 B7
294
B8 = B8 B8 B8 B8 B8 B8 B8 B8
295
B9 = B9 B9 B9 B9 B9 B9 B9 B9
296
BA = BA BA BA BA BA BA BA BA
297
BB = BB BB BB BB BB BB BB BB
298
BC = BC BC BC BC BC BC BC BC
299
BD = BD BD BD BD BD BD BD BD
300
BE = BE BE BE BE BE BE BE BE
301
BF = BF BF BF BF BF BF BF BF *****
302
C0 = C0 C0 C0 C0 C0 C0 C0 C0
303
C1 = C1 C1 C1 C1 C1 C1 C1 C1
304
C2 = C2 C2 C2 C2 C2 C2 C2 C2
305
C3 = C3 C3 C3 C3 C3 C3 C3 C3
306
C4 = C4 C4 C4 C4 C4 C4 C4 C4
307
C5 = C5 C5 C5 C5 C5 C5 C5 C5
308
C6 = C6 C6 C6 C6 C6 C6 C6 C6
309
C7 = C7 C7 C7 C7 C7 C7 C7 C7
310
C8 = C8 C8 C8 C8 C8 C8 C8 C8
311
C9 = C9 C9 C9 C9 C9 C9 C9 C9
312
CA = CA CA CA CA CA CA CA CA
313
CB = CB CB CB CB CB CB CB CB
314
CC = CC CC CC CC CC CC CC CC
315
CD = CD CD CD CD CD CD CD CD
316
CE = CE CE CE CE CE CE CE CE
317
CF = CF CF CF CF CF CF CF CF
318
D0 = D0 D0 D0 D0 D0 D0 D0 D0
319
D1 = D1 D1 D1 D1 D1 D1 D1 D1
320
D2 = D2 D2 D2 D2 D2 D2 D2 D2
321
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****
322
D4 = D4 D4 D4 D4 D4 D4 D4 D4
323
D5 = D5 D5 D5 D5 D5 D5 D5 D5
324
D6 = D6 D6 D6 D6 D6 D6 D6 D6
325
D7 = D7 D7 D7 D7 D7 D7 D7 D7
326
D8 = D8 D8 D8 D8 D8 D8 D8 D8
327
D9 = D9 D9 D9 D9 D9 D9 D9 D9
328
DA = DA DA DA DA DA DA DA DA *****
329
DB = DB DB DB DB DB DB DB DB *****
330
DC = DC DC DC DC DC DC DC DC *****
331
DD = DD DD DD DD DD DD DD DD
332
DE = DE DE DE DE DE DE DE DE
333
DF = DF DF DF DF DF DF DF DF
334
E0 = E0 E0 E0 E0 E0 E0 E0 E0
335
E1 = E1 E1 E1 E1 E1 E1 E1 E1
336
E2 = E2 E2 E2 E2 E2 E2 E2 E2
337
E3 = E3 E3 E3 E3 E3 E3 E3 E3
338
E4 = E4 E4 E4 E4 E4 E4 E4 E4
339
E5 = E5 E5 E5 E5 E5 E5 E5 E5
340
E6 = E6 E6 E6 E6 E6 E6 E6 E6
341
E7 = E7 E7 E7 E7 E7 E7 E7 E7
342
E8 = E8 E8 E8 E8 E8 E8 E8 E8
343
E9 = E9 E9 E9 E9 E9 E9 E9 E9
344
EA = EA EA EA EA EA EA EA EA
345
EB = EB EB EB EB EB EB EB EB
346
EC = EC EC EC EC EC EC EC EC
347
ED = ED ED ED ED ED ED ED ED
348
EE = EE EE EE EE EE EE EE EE
349
EF = EF EF EF EF EF EF EF EF *****
350
F0 = F0 F0 F0 F0 F0 F0 F0 F0
351
F1 = F1 F1 F1 F1 F1 F1 F1 F1
352
F2 = F2 F2 F2 F2 F2 F2 F2 F2
353
F3 = F3 F3 F3 F3 F3 F3 F3 F3
354
F4 = F4 F4 F4 F4 F4 F4 F4 F4
355
F5 = F5 F5 F5 F5 F5 F5 F5 F5
356
F6 = F6 F6 F6 F6 F6 F6 F6 F6
357
F7 = F7 F7 F7 F7 F7 F7 F7 F7
358
F8 = F8 F8 F8 F8 F8 F8 F8 F8
359
F9 = F9 F9 F9 F9 F9 F9 F9 F9
360
FA = FA FA FA FA FA FA FA FA
361
FB = FB FB FB FB FB FB FB FB
362
FC = FC FC FC FC FC FC FC FC
363
FD = FD FD FD FD FD FD FD FD
364
FE = FE FE FE FE FE FE FE FE
365
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
366
B0 = B0 B0 B0 B0 B0 B0 B0 B0
367
Device Code Read (BFh)
368
BF = BF BF BF BF BF BF BF BF *****
369
. . .
370
371
reg p1 p2 p3 p4 p5 p6 p7 p8
372
B0 = B0 B0 B0 B0 B0 B0 B0 B0
373
B1 = B1 B1 B1 B1 B1 B1 B1 B1
374
B2 = B2 B2 B2 B2 B2 B2 B2 B2
375
B3 = B3 B3 B3 B3 B3 B3 B3 B3
376
B4 = B4 B4 B4 B4 B4 B4 B4 B4
377
B5 = B5 B5 B5 B5 B5 B5 B5 B5
378
B6 = B6 B6 B6 B6 B6 B6 B6 B6
379
B7 = B7 B7 B7 B7 B7 B7 B7 B7
380
B8 = B8 B8 B8 B8 B8 B8 B8 B8
381
B9 = B9 B9 B9 B9 B9 B9 B9 B9
382
BA = BA BA BA BA BA BA BA BA
383
BB = BB BB BB BB BB BB BB BB
384
BC = BC BC BC BC BC BC BC BC
385
BD = BD BD BD BD BD BD BD BD
386
BE = BE BE BE BE BE BE BE BE
387
BF = BF BF BF BF BF BF BF BF *****
388
C0 = C0 C0 C0 C0 C0 C0 C0 C0
389
C1 = C1 C1 C1 C1 C1 C1 C1 C1
390
C2 = C2 C2 C2 C2 C2 C2 C2 C2
391
C3 = C3 C3 C3 C3 C3 C3 C3 C3
392
C4 = C4 C4 C4 C4 C4 C4 C4 C4
393
C5 = C5 C5 C5 C5 C5 C5 C5 C5
394
C6 = C6 C6 C6 C6 C6 C6 C6 C6
395
C7 = C7 C7 C7 C7 C7 C7 C7 C7
396
C8 = C8 C8 C8 C8 C8 C8 C8 C8
397
C9 = C9 C9 C9 C9 C9 C9 C9 C9
398
CA = CA CA CA CA CA CA CA CA
399
CB = CB CB CB CB CB CB CB CB
400
CC = CC CC CC CC CC CC CC CC
401
CD = CD CD CD CD CD CD CD CD
402
CE = CE CE CE CE CE CE CE CE
403
CF = CF CF CF CF CF CF CF CF
404
D0 = D0 D0 D0 D0 D0 D0 D0 D0
405
D1 = D1 D1 D1 D1 D1 D1 D1 D1
406
D2 = D2 D2 D2 D2 D2 D2 D2 D2
407
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****
408
D4 = D4 D4 D4 D4 D4 D4 D4 D4
409
D5 = D5 D5 D5 D5 D5 D5 D5 D5
410
D6 = D6 D6 D6 D6 D6 D6 D6 D6
411
D7 = D7 D7 D7 D7 D7 D7 D7 D7
412
D8 = D8 D8 D8 D8 D8 D8 D8 D8
413
D9 = D9 D9 D9 D9 D9 D9 D9 D9
414
DA = DA DA DA DA DA DA DA DA *****
415
DB = DB DB DB DB DB DB DB DB *****
416
DC = DC DC DC DC DC DC DC DC *****
417
DD = DD DD DD DD DD DD DD DD
418
DE = DE DE DE DE DE DE DE DE
419
DF = DF DF DF DF DF DF DF DF
420
E0 = E0 E0 E0 E0 E0 E0 E0 E0
421
E1 = E1 E1 E1 E1 E1 E1 E1 E1
422
E2 = E2 E2 E2 E2 E2 E2 E2 E2
423
E3 = E3 E3 E3 E3 E3 E3 E3 E3
424
E4 = E4 E4 E4 E4 E4 E4 E4 E4
425
E5 = E5 E5 E5 E5 E5 E5 E5 E5
426
E6 = E6 E6 E6 E6 E6 E6 E6 E6
427
E7 = E7 E7 E7 E7 E7 E7 E7 E7
428
E8 = E8 E8 E8 E8 E8 E8 E8 E8
429
E9 = E9 E9 E9 E9 E9 E9 E9 E9
430
EA = EA EA EA EA EA EA EA EA
431
EB = EB EB EB EB EB EB EB EB
432
EC = EC EC EC EC EC EC EC EC
433
ED = ED ED ED ED ED ED ED ED
434
EE = EE EE EE EE EE EE EE EE
435
EF = EF EF EF EF EF EF EF EF *****
436
F0 = F0 F0 F0 F0 F0 F0 F0 F0
437
F1 = F1 F1 F1 F1 F1 F1 F1 F1
438
F2 = F2 F2 F2 F2 F2 F2 F2 F2
439
F3 = F3 F3 F3 F3 F3 F3 F3 F3
440
F4 = F4 F4 F4 F4 F4 F4 F4 F4
441
F5 = F5 F5 F5 F5 F5 F5 F5 F5
442
F6 = F6 F6 F6 F6 F6 F6 F6 F6
443
F7 = F7 F7 F7 F7 F7 F7 F7 F7
444
F8 = F8 F8 F8 F8 F8 F8 F8 F8
445
F9 = F9 F9 F9 F9 F9 F9 F9 F9
446
FA = FA FA FA FA FA FA FA FA
447
FB = FB FB FB FB FB FB FB FB
448
FC = FC FC FC FC FC FC FC FC
449
FD = FD FD FD FD FD FD FD FD
450
FE = FE FE FE FE FE FE FE FE
451
452
Unknown LCD driver chip: 0
453
***use minimal init
as
driver ili9341 ili9488 *** ->
454
Benchmark Time (microseconds)
455
Screen fill 2759624
456
Text 532792
457
Lines 4757072
458
Horiz/Vert Lines 280112
459
Rectangles (outline) 195568
460
Rectangles (filled) 6534144
461
Circles (filled) 1977552
462
Circles (outline) 2055712
463
Triangles (outline) 1507496
464
Triangles (filled) 3201056
465
Rounded rects (outline) 747832
466
Rounded rects (filled) 7446736
467
Done!!! ID reader v5.3
Подключал так (уверенности, что правильно, - нет):

Здравствуйте парни. хотел предложить создать дерево поиска ини экранов.фотку поставлю. если всем понравится то добавляите в принципе работы дерева. я считаю это многим облегчит жизнь....https://yadi.sk/i/Am9yG_6vgquAkA
Здравствуйте парни. хотел предложить создать дерево поиска ини экранов.фотку поставлю. если всем понравится то добавляите в принципе работы дерева. я считаю это многим облегчит жизнь....https://yadi.sk/i/Am9yG_6vgquAkA
предлагаю создать дерево для поиска ин.
привет парни.не желаю повторяться. сайт глюкнул.вобще можно как в мануале по ремонту и всё по пунктам расписать как я предложить. это увеличить полезность всей инфы здесь. отдельное спасибо всем программистам и энтузиастам.
Приветствую! Нужна помощь в распиновке дисплея 27pin. Такие стоят на тахографах ТА-001. 6232в-p2 единственное что на нем написано. Огромное спасибо за любую подсказку (гуглом пробовал, безрезультатно!))
https://drive.google.com/drive/folders/1CVl6K9kHQCx3KfNeL5651dXx6ZtY1R-B?usp=sharing
Alex Bold - подключитесь лог. анализатором (если есть рабочее устройство)
В профи появились дисплеи по 30р. nokia 6111 он совместим с 6101
подключение здесь: https://master-electrix.at.ua/publ/opisanie_lcd/displej_nok_5200_6101_6070_i_t_d/2-1-0-19
Добра всем, еще раз.


Возможно, мой пост остался без ответа потому, что на подобный отчёт уже был ответ:
"...для начала надо его правильно подключить. Видно же, что с шины читается то, что пишется, а именно номер регистра, который мы же и выставили, а не его реальное содержимое".
"...дисплей у Вас вообще не отвечает, Вы считываете воздух с шины данных... Так что проверяйте подключение".
А если предположить, что у меня всё подключено правильно?
Вот схема в которой, предположительно, использует подобный дисплей.
Вот дорожки на шлейфе (в более удобном ракурсе).
Использовались:
Программа читалка v5.3
Atmega328 Pro Mini 3,3V, чтобы не мудрить с согласованиями уровней.
Подключение - стандартное адафруитское:
(7) CS (Chip Select) - Analog 3
(9) CD/RS/A0 - Analog 2 (так же пробовал подавать на A0 +3,3V, как на схеме выше)
(10) WR (Write) - Analog 1
(11) RD (Read) - Analog 0
(8) RESET - Analog 4
Подключение DB0-DB7
LCD Adduino
пины дисплея пины Atmega328 Pro Mini
(19) D0................ digital pin 8
(18) D1................ digital pin 9
(17) D2................ digital pin 2
(16) D3................ digital pin 3
(15) D4................ digital pin 4
(14) D5................ digital pin 5
(13) D6................ digital pin 6
(12) D7................ digital pin 7
Предполагаемая распиновка дисплея:
1 LEDK
2 LEDA
3 GND
4 VDD
5 NC
6 NC
7 CS
8 RESET
9 RS
10 WR
11 RD
12 DB7
13 DB6
14 DB5
15 DB4
16 DB3
17 DB2
18 DB1
19 DB0
20 GND
И если таки получаю отчёт, как в предыдущем моём посте, о чём это может говорить?
Не рабочий дисплей? Ошибся изначально с распиновкой и идентификацией дисплея?
Или в какую сторону копать? Подскажите, не сведущему в этом, но желающему постичь премудрости.
На 100% известно, что это: SH-BL1165WA, 20 pin, 1,8".
Надпись на шлейфе: FGD1772025, F17755B25.
Документации нет. Распиновка, что выше, - предположительна. Так же предположительно: TFT lcd 128x160, ILI9163.
Находил на китайских форумах такое: "FGD177SLW очень похож на SH-BL1165WA - показывает все в обратном порядке (повернут на 180 градусов)".
резет попр на - или +
резюк на 1-10 к
нс на сопр провери типа мом. может там переключение режимов
Измерил:
5NC-GND, 6NC-GND, 5NC-VDD, 6NC-VDD - реально NC: ни Омов, ни МОмов.
RESET пробовал и на "-", и на "+" через резистор на 10 КОм. Результат вывода в монитор порта - как и прежде: "считываем воздух".
здесь иногда бывает хитрость. главное знать что моник живой после твоего рукоприкладства. дальше(это только теория) питать правильно а именно не через делитель на резюках а те же типа лм. т.е 3.3в 2.6в 1.8в. к чему я веду. ты мог моник тупо спалить просто подключив его через резюк. лучше для этого отладочную плату сделать. а теперь неизвестно что. прозвони по питалову. пол кило или кило должно. если хорошо попробуй шину верх ногами
В том то и дело, что он мог быть сожженным еще в MP4 плеере. Я его, плеер, рабочим не видел и запустить не удалось. По этому решил его использовать по частям... аккумулятор, FM-модуль... дисплей... но надо каким-то образом определить его исправность. Пока 100% только подсветка работает. HP-990B показывает, что она зажигается при ~5 Вольт. Делителей никаких не было и нет. Ардуина сразу на 3,3В. Через 10 КОм - это я, по совету, только ресет на питание и землю подключал. Схема подключения дисплея, которую привел выше, похожа на правду, поскольку на плате плеера есть место для напаивания и 27-пинового экрана. Китайцы не особо парились собирая подобные девайсы :) Схема левая, но именно по экрану и процессору, как родная. Хотя название у экрана совсем не как на схеме.
Похоже придется его тоже на "запчасти" - подсветка-то работает ;)
просто для начала проверь сопротивление по питалову если ты уверен по ногам. должно быть примерно 600 -900 ом. если мегаомы то усё сдох бобик.
т а дальше другая мудянка. может и всё хорошо но не восьмибитная шина а аитуси или спиай. дальше ни кто не подскажет. у меня штук десять таких. просил хоть что посоветовать и все молчат.
ты фотки сделай покрупнее с обоих сторон
судя по фото 8 битный. Отпаяй и выкладывай фото, как советовал криворук. А то не видно что куда идет.
Если подключаешь к ардуино 3.3В, то подключай все напрямую, без резисторов.
Такая распиновка у китайцев есть
А откуда - уже не вспомню...
Возможно отсюда - https://offer.alibaba.com/cps/m8irg4a8?bm=cps&src=saf&tp1=d51323087927e9...
просто для начала проверь сопротивление по питалову если ты уверен по ногам. должно быть примерно 600 -900 ом. если мегаомы то усё сдох бобик.
Проверил... и, похоже, фото размещать уже нет смысла. Между контактами 3 и 20 - ожидаемо 0 Ом. Это проверял и ранее, чтобы хоть как-то убедиться в правильность распиновки. А вот 3-4... "сдох бобик", вообще бесконечность (или более 20 МОм).
Всем спасибо. Жаль, но экранчик уходит в утиль...
у меня в данном вопросе конечно мало опыта поэтому хотел бы разьяснить почему 3.3в напрямую? дело в том что именно питание контроллера на разных распиновках подписано как 1.6, 2.5, 3.3
Немного о дисплеях... никому ничего не советую, просто рассказываю, как делаю при определении распиновки. Аналоговый прибор, как можно чувствительнее головка, питание не более 1,5В. Я использую Ц4341, режим Rx, x1. "+" омметра на GND (GND определить несложно), "-" омметра на пины дисплея. То, что показывает прибор считаем какой-то безразмерной величиной. Четко различаются три группы показаний: в пределах 0,08...0,12 - питание(куда мы обычно подаем 3,3В); 0,13...0,15 - информационные(D0...D17) и "режимные"(IM. TE, ID); 0,15...0,18 - управление(CS, CD...), причем RST может отличаться в большую сторону.
В качестве примера TXDT350DH-129: питание - 0,11; управление - 0,18; информационные и пр. - 0,16.
Имея такую информацию гораздо легче подыскать в сети похожую распиновку. О пинах тача и подсветки говорить не будем...
В режиме "-" на GND показания должны быть больше на порядок и более, если не так - возможно "убитый" дисплей.
Прошу не ругать сильно, если все это всем известно...
весьма интересно но есть одна проблема аналоговый мультик. но как вариант. проще как я предложил сделать отладочную плату с делителями и через лмки или как их там питалово давать с резюком ом на 20-30. шаг с разными стабилизаторами 1.8,2.5,3.3. по пути повышения. здесь ещё один момент по которому ни кто не своизволил ответить. а именно. в большинстве случаев и советуют и используют тупой делитель уровней по всему порту 3/1. так вот предположим ардуино от 5, через делитель на вход экрана всё как надо 3 вольта,а на выход с экрана опять таки делитель 3/1 и того 1 вольт! для ардуины от 5 вольт вход сигнала вольт я считаю критично. может именно от этого у многих не заводятся моники, или я не прав? и второе подскажите кто нибудь как нащупать подключение по другим шинам. есть много жирненьких экранов особенно от современных кнопочных флай (он же ф+). да же модель могу сказать,но данных я не могу найти. сервис мануалов нет, только макулатура. подскажите хоть какую лазейку пожалуйста..
в дополнении скажу что у флая шлейф идёт в среднем 12 пинов. у меня вопрос,изначально какие шины используются с малым количеством пинов? предпологаю что спай, может аитуси, а в теории может вобще 4битная ? какие предположения? хотя бы догадки?
весьма интересно но есть одна проблема аналоговый мультик. но как вариант. проще как я предложил сделать отладочную плату с делителями и через лмки или как их там питалово давать с резюком ом на 20-30. шаг с разными стабилизаторами 1.8,2.5,3.3. по пути повышения. здесь ещё один момент по которому ни кто не своизволил ответить. а именно. в большинстве случаев и советуют и используют тупой делитель уровней по всему порту 3/1. так вот предположим ардуино от 5, через делитель на вход экрана всё как надо 3 вольта,а на выход с экрана опять таки делитель 3/1 и того 1 вольт! для ардуины от 5 вольт вход сигнала вольт я считаю критично. может именно от этого у многих не заводятся моники, или я не прав? и второе подскажите кто нибудь как нащупать подключение по другим шинам. есть много жирненьких экранов особенно от современных кнопочных флай (он же ф+). да же модель могу сказать,но данных я не могу найти. сервис мануалов нет, только макулатура. подскажите хоть какую лазейку пожалуйста..
Не пользуюсь делителями на резисторах - конвертер или платы контроллеров с трех вольтовой логикой.
я сам предпологаю а ответы по существу?
криворук. Понятно, что ты писатель, а не читатель. В ветке неоднократно все расписано. Буквально двумя страницами ранее.
Почитай про форматы контроллеров дисплеев. Современные, которые ты хочешь подключить к ардуино, работают
по интерфейсу MIPI. Ардуино не успеет на них выводить инфу. Про питание контроллеров дисплеев. Все дисплеи, которые здесь
подключали имеют питание до 3,3В. Читай даташиты.Обычно у контроллера дисплея 2 питания. Одно для портов ввода-вывода, другое для внутренней логики. Подключая его к ардуино, питание обычно объединяют.
Т.К. эти дисплеи устанавливают в сотовые, то важно потребление электроэнергии. Чем ниже питание, тем меньше потребление.
Поэтому процессоры телефонов работают от 1,8В. Меньше жрут. Соответственно в телефонах питают порты ввода-вывода
дисплея питают тоже от 1,8В. Чтоб не согласовывать. Возможно внутренняя логика дисплея лучше работает от 2,5В. Соответственно она запитывается от 2,5В. В общем все заточено на меньшее потребление электроэнергии.
Тебе это надо? Питай от 3,3В и не забивай голову. Зачем приделывать преобразователи к ардуино, когда проще питать атмегу ардуины от 3,3В, заменив на ней стабилизатор. Или использовать готовую на 3,3В. Что за мозахизм с преобразователями?
Во какой опус написал про то, что сто раз разжевали уже.
Фотки хорошие.
Пробуй. Вопросы пиши, попробуем помочь.
Дошли руки до этого дисплея, к сожалению читалка 5.3 возвращает в случае WR/RD/CS/DC:
001
v5.3 read all register + read ID + TFT LCD test
002
for
8bit TFT LCD UNO shield pinout Adafruit D89234567
003
on board Arduino UNO & Arduino MEGA
004
TFT size
set
is
320x240
005
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
006
v5.3 B0h <- 0xFFFFFF <- 0x040404 from Slider
007
<a href=
"http://www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
title=
"www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
rel=
"nofollow"
>www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob...</a>
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 0 *
011
01 = 01 01 01 01 01 01 01 01
012
02 = 02 02 02 02 02 02 02 02
013
03 = 01 01 01 01 01 01 01 01
014
04 = 0 *
015
05 = 05 05 05 05 05 05 05 05
016
06 = 0
017
07 = 07 07 07 07 07 07 07 07
018
08 = 08 08 08 08 08 08 08 08
019
09 = 01 01 01 01 01 01 01 01
020
0A = 0A 0A 0A 0A 0A 0A 0A 0A
021
0B = 0B 0B 0B 0B 0B 0B 0B 0B
022
0C = 0
023
0D = 0D 0D 0D 0D 0D 0D 0D 0D
024
0E = 0
025
0F = 0F 0F 0F 0F 0F 0F 0F 0F
026
10 = 0
027
11 = 11 11 11 11 11 11 11 11
028
12 = 12 12 12 12 12 12 12 12
029
13 = 01 01 01 01 01 01 01 01
030
14 = 14 14 14 14 14 14 14 14
031
15 = 15 15 15 15 15 15 15 15
032
16 = 0
033
17 = 17 17 17 17 17 17 17 17
034
18 = 0
035
19 = 19 19 19 19 19 19 19 19
036
1A = 0
037
1B = 1B 1B 1B 1B 1B 1B 1B 1B
038
1C = 1C 1C 1C 1C 1C 1C 1C 1C
039
1D = 01 01 01 01 01 01 01 01
040
1E = 1E 1E 1E 1E 1E 1E 1E 1E
041
1F = 1F 1F 1F 1F 1F 1F 1F 1F
042
20 = 0
043
21 = 21 21 21 21 21 21 21 21
044
22 = 0
045
23 = 23 23 23 23 23 23 23 23
046
24 = 0
047
25 = 25 25 25 25 25 25 25 25
048
26 = 26 26 26 26 26 26 26 26
049
27 = 01 01 01 01 01 01 01 01
050
28 = 28 28 28 28 28 28 28 28
051
29 = 29 29 29 29 29 29 29 29
052
2A = 0
053
2B = 2B 2B 2B 2B 2B 2B 2B 2B
054
2C = 0
055
2D = 2D 2D 2D 2D 2D 2D 2D 2D
056
2E = 2E 2E 2E 2E 2E 2E 2E 2E
057
2F = 01 01 01 01 01 01 01 01
058
30 = 30 30 30 30 30 30 30 30
059
31 = 01 01 01 01 01 01 01 01
060
32 = 0
061
33 = 33 33 33 33 33 33 33 33
062
34 = 0
063
35 = 35 35 35 35 35 35 35 35
064
36 = 0
065
37 = 37 37 37 37 37 37 37 37
066
38 = 0
067
39 = 39 39 39 39 39 39 39 39
068
3A = 3A 3A 3A 3A 3A 3A 3A 3A
069
3B = 01 01 01 01 01 01 01 01
070
3C = 3C 3C 3C 3C 3C 3C 3C 3C
071
3D = 3D 3D 3D 3D 3D 3D 3D 3D
072
3E = 0
073
3F = 3F 3F 3F 3F 3F 3F 3F 3F
074
40 = 0
075
41 = 41 41 41 41 41 41 41 41
076
42 = 0
077
43 = 43 43 43 43 43 43 43 43
078
44 = 44 44 44 44 44 44 44 44
079
45 = 01 01 01 01 01 01 01 01
080
46 = 46 46 46 46 46 46 46 46
081
47 = 47 47 47 47 47 47 47 47
082
48 = 0
083
49 = 49 49 49 49 49 49 49 49
084
4A = 0
085
4B = 4B 4B 4B 4B 4B 4B 4B 4B
086
4C = 0
087
4D = 4D 4D 4D 4D 4D 4D 4D 4D
088
4E = 4E 4E 4E 4E 4E 4E 4E 4E
089
4F = 01 01 01 01 01 01 01 01
090
50 = 50 50 50 50 50 50 50 50
091
51 = 51 51 51 51 51 51 51 51
092
52 = 0
093
53 = 53 53 53 53 53 53 53 53
094
54 = 0
095
55 = 55 55 55 55 55 55 55 55
096
56 = 56 56 56 56 56 56 56 56
097
57 = 01 01 01 01 01 01 01 01
098
58 = 58 58 58 58 58 58 58 58
099
59 = 59 59 59 59 59 59 59 59
100
5A = 0
101
5B = 5B 5B 5B 5B 5B 5B 5B 5B
102
5C = 0
103
5D = 5D 5D 5D 5D 5D 5D 5D 5D
104
5E = 0
105
5F = 5F 5F 5F 5F 5F 5F 5F 5F
106
60 = 0
107
61 = 61 61 61 61 61 61 61 61
108
62 = 62 62 62 62 62 62 62 62
109
63 = 01 01 01 01 01 01 01 01
110
64 = 64 64 64 64 64 64 64 64
111
65 = 65 65 65 65 65 65 65 65
112
66 = 0
113
67 = 67 67 67 67 67 67 67 67
114
68 = 0
115
69 = 69 69 69 69 69 69 69 69
116
6A = 6A 6A 6A 6A 6A 6A 6A 6A
117
6B = 01 01 01 01 01 01 01 01
118
6C = 6C 6C 6C 6C 6C 6C 6C 6C
119
6D = 6D 6D 6D 6D 6D 6D 6D 6D
120
6E = 0
121
6F = 6F 6F 6F 6F 6F 6F 6F 6F
122
70 = 0
123
71 = 71 71 71 71 71 71 71 71
124
72 = 0
125
73 = 73 73 73 73 73 73 73 73
126
74 = 0
127
75 = 75 75 75 75 75 75 75 75
128
76 = 76 76 76 76 76 76 76 76
129
77 = 01 01 01 01 01 01 01 01
130
78 = 78 78 78 78 78 78 78 78
131
79 = 79 79 79 79 79 79 79 79
132
7A = 0
133
7B = 7B 7B 7B 7B 7B 7B 7B 7B
134
7C = 0
135
7D = 7D 7D 7D 7D 7D 7D 7D 7D
136
7E = 7E 7E 7E 7E 7E 7E 7E 7E
137
7F = 7F 7F 7F 7F 7F 7F 7F 7F
138
80 = 80 80 80 80 80 80 80 80
139
81 = 01 01 01 01 01 01 01 01
140
82 = 0
141
83 = 83 83 83 83 83 83 83 83
142
84 = 0
143
85 = 85 85 85 85 85 85 85 85
144
86 = 0
145
87 = 87 87 87 87 87 87 87 87
146
88 = 0
147
89 = 89 89 89 89 89 89 89 89
148
8A = 8A 8A 8A 8A 8A 8A 8A 8A
149
8B = 01 01 01 01 01 01 01 01
150
8C = 8C 8C 8C 8C 8C 8C 8C 8C
151
8D = 8D 8D 8D 8D 8D 8D 8D 8D
152
8E = 0
153
8F = 8F 8F 8F 8F 8F 8F 8F 8F
154
90 = 0
155
91 = 91 91 91 91 91 91 91 91
156
92 = 0
157
93 = 93 93 93 93 93 93 93 93
158
94 = 94 94 94 94 94 94 94 94
159
95 = 01 01 01 01 01 01 01 01
160
96 = 96 96 96 96 96 96 96 96
161
97 = 97 97 97 97 97 97 97 97
162
98 = 0
163
99 = 99 99 99 99 99 99 99 99
164
9A = 0
165
9B = 9B 9B 9B 9B 9B 9B 9B 9B
166
9C = 9C 9C 9C 9C 9C 9C 9C 9C
167
9D = 01 01 01 01 01 01 01 01
168
9E = 9E 9E 9E 9E 9E 9E 9E 9E
169
9F = 9F 9F 9F 9F 9F 9F 9F 9F
170
A0 = 0
171
A1 = A1 A1 A1 A1 A1 A1 A1 A1
172
A2 = 0
173
A3 = A3 A3 A3 A3 A3 A3 A3 A3
174
A4 = 0
175
A5 = A5 A5 A5 A5 A5 A5 A5 A5
176
A6 = A6 A6 A6 A6 A6 A6 A6 A6
177
A7 = 01 01 01 01 01 01 01 01
178
A8 = A8 A8 A8 A8 A8 A8 A8 A8
179
A9 = A9 A9 A9 A9 A9 A9 A9 A9
180
AA = 0
181
AB = AB AB AB AB AB AB AB AB
182
AC = 0
183
AD = AD AD AD AD AD AD AD AD
184
AE = 0
185
AF = AF AF AF AF AF AF AF AF
186
B0 = 0
187
B1 = B1 B1 B1 B1 B1 B1 B1 B1
188
B2 = B2 B2 B2 B2 B2 B2 B2 B2
189
B3 = 01 01 01 01 01 01 01 01
190
B4 = B4 B4 B4 B4 B4 B4 B4 B4
191
B5 = B5 B5 B5 B5 B5 B5 B5 B5
192
B6 = 0
193
B7 = B7 B7 B7 B7 B7 B7 B7 B7
194
B8 = 0
195
B9 = B9 B9 B9 B9 B9 B9 B9 B9
196
BA = BA BA BA BA BA BA BA BA
197
BB = 01 01 01 01 01 01 01 01
198
BC = BC BC BC BC BC BC BC BC
199
BD = BD BD BD BD BD BD BD BD
200
BE = 0
201
BF = BF BF BF BF BF BF BF BF *****
202
C0 = 0
203
C1 = C1 C1 C1 C1 C1 C1 C1 C1
204
C2 = C2 C2 C2 C2 C2 C2 C2 C2
205
C3 = 01 01 01 01 01 01 01 01
206
C4 = C4 C4 C4 C4 C4 C4 C4 C4
207
C5 = C5 C5 C5 C5 C5 C5 C5 C5
208
C6 = 0
209
C7 = C7 C7 C7 C7 C7 C7 C7 C7
210
C8 = 0
211
C9 = C9 C9 C9 C9 C9 C9 C9 C9
212
CA = CA CA CA CA CA CA CA CA
213
CB = 01 01 01 01 01 01 01 01
214
CC = CC CC CC CC CC CC CC CC
215
CD = CD CD CD CD CD CD CD CD
216
CE = 0
217
CF = CF CF CF CF CF CF CF CF
218
D0 = 0
219
D1 = D1 D1 D1 D1 D1 D1 D1 D1
220
D2 = 0
221
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****
222
D4 = D4 D4 D4 D4 D4 D4 D4 D4
223
D5 = 01 01 01 01 01 01 01 01
224
D6 = 0
225
D7 = D7 D7 D7 D7 D7 D7 D7 D7
226
D8 = 0
227
D9 = D9 D9 D9 D9 D9 D9 D9 D9
228
DA = 0 *
229
DB = DB DB DB DB DB DB DB DB *****
230
DC = DC DC DC DC DC DC DC DC *****
231
DD = DD DD DD DD DD DD DD DD
232
DE = DE DE DE DE DE DE DE DE
233
DF = 01 01 01 01 01 01 01 01
234
E0 = E0 E0 E0 E0 E0 E0 E0 E0
235
E1 = E1 E1 E1 E1 E1 E1 E1 E1
236
E2 = 0
237
E3 = E3 E3 E3 E3 E3 E3 E3 E3
238
E4 = 0
239
E5 = E5 E5 E5 E5 E5 E5 E5 E5
240
E6 = 0
241
E7 = E7 E7 E7 E7 E7 E7 E7 E7
242
E8 = E8 E8 E8 E8 E8 E8 E8 E8
243
E9 = 01 01 01 01 01 01 01 01
244
EA = EA EA EA EA EA EA EA EA
245
EB = EB EB EB EB EB EB EB EB
246
EC = 0
247
ED = ED ED ED ED ED ED ED ED
248
EE = 0
249
EF = EF EF EF EF EF EF EF EF *****
250
F0 = F0 F0 F0 F0 F0 F0 F0 F0
251
F1 = 01 01 01 01 01 01 01 01
252
F2 = F2 F2 F2 F2 F2 F2 F2 F2
253
F3 = F3 F3 F3 F3 F3 F3 F3 F3
254
F4 = 0
255
F5 = F5 F5 F5 F5 F5 F5 F5 F5
256
F6 = 0
257
F7 = F7 F7 F7 F7 F7 F7 F7 F7
258
F8 = F8 F8 F8 F8 F8 F8 F8 F8
259
F9 = 01 01 01 01 01 01 01 01
260
FA = FA FA FA FA FA FA FA FA
261
FB = FB FB FB FB FB FB FB FB
262
FC = 0
263
FD = FD FD FD FD FD FD FD FD
264
FE = 0
265
o------------------------------------o
266
| |
267
00 = 0 * |
268
04 = 0 * |
269
B0 = 0 |
270
BF = 01 01 01 01 01 01 01 01 ***** |
271
D3 = D3 D3 D3 D3 D3 D3 D3 D3 ***** |
272
DA = DA DA DA DA DA DA DA DA ***** |
273
DB = 01 01 01 01 01 01 01 01 ***** |
274
DC = DC DC DC DC DC DC DC DC ***** |
275
EF = EF EF EF EF EF EF EF EF ***** |
276
| |
277
o------------------------------------o
278
. . . . . . .
279
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
280
B0 = 0
281
Device Code Read (BFh)
282
BF = 01 01 01 01 01 01 01 01 *****
283
. . .
284
285
reg p1 p2 p3 p4 p5 p6 p7 p8
286
B0 = 0
287
B1 = 01 01 01 01 01 01 01 01
288
B2 = B2 B2 B2 B2 B2 B2 B2 B2
289
B3 = 01 01 01 01 01 01 01 01
290
B4 = 0
291
B5 = B5 B5 B5 B5 B5 B5 B5 B5
292
B6 = 0
293
B7 = B7 B7 B7 B7 B7 B7 B7 B7
294
B8 = 0
295
B9 = B9 B9 B9 B9 B9 B9 B9 B9
296
BA = 0
297
BB = BB BB BB BB BB BB BB BB
298
BC = BC BC BC BC BC BC BC BC
299
BD = 01 01 01 01 01 01 01 01
300
BE = BE BE BE BE BE BE BE BE
301
BF = BF BF BF BF BF BF BF BF *****
302
C0 = 0
303
C1 = C1 C1 C1 C1 C1 C1 C1 C1
304
C2 = C2 C2 C2 C2 C2 C2 C2 C2
305
C3 = 01 01 01 01 01 01 01 01
306
C4 = C4 C4 C4 C4 C4 C4 C4 C4
307
C5 = C5 C5 C5 C5 C5 C5 C5 C5
308
C6 = 0
309
C7 = C7 C7 C7 C7 C7 C7 C7 C7
310
C8 = 0
311
C9 = C9 C9 C9 C9 C9 C9 C9 C9
312
CA = 0
313
CB = CB CB CB CB CB CB CB CB
314
CC = CC CC CC CC CC CC CC CC
315
CD = 01 01 01 01 01 01 01 01
316
CE = CE CE CE CE CE CE CE CE
317
CF = CF CF CF CF CF CF CF CF
318
D0 = 0
319
D1 = D1 D1 D1 D1 D1 D1 D1 D1
320
D2 = 0
321
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****
322
D4 = D4 D4 D4 D4 D4 D4 D4 D4
323
D5 = 01 01 01 01 01 01 01 01
324
D6 = D6 D6 D6 D6 D6 D6 D6 D6
325
D7 = D7 D7 D7 D7 D7 D7 D7 D7
326
D8 = 0
327
D9 = D9 D9 D9 D9 D9 D9 D9 D9
328
DA = 0 *
329
DB = DB DB DB DB DB DB DB DB *****
330
DC = 0 *
331
DD = DD DD DD DD DD DD DD DD
332
DE = DE DE DE DE DE DE DE DE
333
DF = DF DF DF DF DF DF DF DF
334
E0 = E0 E0 E0 E0 E0 E0 E0 E0
335
E1 = 01 01 01 01 01 01 01 01
336
E2 = 0
337
E3 = E3 E3 E3 E3 E3 E3 E3 E3
338
E4 = 0
339
E5 = E5 E5 E5 E5 E5 E5 E5 E5
340
E6 = 0
341
E7 = E7 E7 E7 E7 E7 E7 E7 E7
342
E8 = 0
343
E9 = E9 E9 E9 E9 E9 E9 E9 E9
344
EA = EA EA EA EA EA EA EA EA
345
EB = 01 01 01 01 01 01 01 01
346
EC = EC EC EC EC EC EC EC EC
347
ED = ED ED ED ED ED ED ED ED
348
EE = 0
349
EF = EF EF EF EF EF EF EF EF *****
350
F0 = F0 F0 F0 F0 F0 F0 F0 F0
351
F1 = 01 01 01 01 01 01 01 01
352
F2 = F2 F2 F2 F2 F2 F2 F2 F2
353
F3 = F3 F3 F3 F3 F3 F3 F3 F3
354
F4 = 0
355
F5 = F5 F5 F5 F5 F5 F5 F5 F5
356
F6 = 0
357
F7 = F7 F7 F7 F7 F7 F7 F7 F7
358
F8 = 0
359
F9 = F9 F9 F9 F9 F9 F9 F9 F9
360
FA = FA FA FA FA FA FA FA FA
361
FB = 01 01 01 01 01 01 01 01
362
FC = FC FC FC FC FC FC FC FC
363
FD = FD FD FD FD FD FD FD FD
364
FE = 0
365
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
366
B0 = 0
367
Device Code Read (BFh)
368
BF = BF BF BF BF BF BF BF BF *****
369
. . .
370
371
reg p1 p2 p3 p4 p5 p6 p7 p8
372
B0 = 0
373
B1 = 01 01 01 01 01 01 01 01
374
B2 = 0
375
B3 = B3 B3 B3 B3 B3 B3 B3 B3
376
B4 = 0
377
B5 = B5 B5 B5 B5 B5 B5 B5 B5
378
B6 = 0
379
B7 = B7 B7 B7 B7 B7 B7 B7 B7
380
B8 = 0
381
B9 = B9 B9 B9 B9 B9 B9 B9 B9
382
BA = BA BA BA BA BA BA BA BA
383
BB = 01 01 01 01 01 01 01 01
384
BC = BC BC BC BC BC BC BC BC
385
BD = BD BD BD BD BD BD BD BD
386
BE = 0
387
BF = BF BF BF BF BF BF BF BF *****
388
C0 = 0
389
C1 = 01 01 01 01 01 01 01 01
390
C2 = C2 C2 C2 C2 C2 C2 C2 C2
391
C3 = 01 01 01 01 01 01 01 01
392
C4 = 0
393
C5 = 01 01 01 01 01 01 01 01
394
C6 = 0
395
C7 = C7 C7 C7 C7 C7 C7 C7 C7
396
C8 = 0
397
C9 = C9 C9 C9 C9 C9 C9 C9 C9
398
CA = 0
399
CB = CB CB CB CB CB CB CB CB
400
CC = 0
401
CD = CD CD CD CD CD CD CD CD
402
CE = CE CE CE CE CE CE CE CE
403
CF = 01 01 01 01 01 01 01 01
404
D0 = D0 D0 D0 D0 D0 D0 D0 D0
405
D1 = D1 D1 D1 D1 D1 D1 D1 D1
406
D2 = 0
407
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****
408
D4 = D4 D4 D4 D4 D4 D4 D4 D4
409
D5 = 01 01 01 01 01 01 01 01
410
D6 = D6 D6 D6 D6 D6 D6 D6 D6
411
D7 = D7 D7 D7 D7 D7 D7 D7 D7
412
D8 = 0
413
D9 = D9 D9 D9 D9 D9 D9 D9 D9
414
DA = 0 *
415
DB = DB DB DB DB DB DB DB DB *****
416
DC = DC DC DC DC DC DC DC DC *****
417
DD = DD DD DD DD DD DD DD DD
418
DE = DE DE DE DE DE DE DE DE
419
DF = 01 01 01 01 01 01 01 01
420
E0 = E0 E0 E0 E0 E0 E0 E0 E0
421
E1 = E1 E1 E1 E1 E1 E1 E1 E1
422
E2 = 0
423
E3 = E3 E3 E3 E3 E3 E3 E3 E3
424
E4 = 0
425
E5 = E5 E5 E5 E5 E5 E5 E5 E5
426
E6 = 0
427
E7 = E7 E7 E7 E7 E7 E7 E7 E7
428
E8 = E8 E8 E8 E8 E8 E8 E8 E8
429
E9 = 01 01 01 01 01 01 01 01
430
EA = EA EA EA EA EA EA EA EA
431
EB = EB EB EB EB EB EB EB EB
432
EC = 0
433
ED = ED ED ED ED ED ED ED ED
434
EE = 0
435
EF = EF EF EF EF EF EF EF EF *****
436
F0 = F0 F0 F0 F0 F0 F0 F0 F0
437
F1 = 01 01 01 01 01 01 01 01
438
F2 = F2 F2 F2 F2 F2 F2 F2 F2
439
F3 = F3 F3 F3 F3 F3 F3 F3 F3
440
F4 = 0
441
F5 = F5 F5 F5 F5 F5 F5 F5 F5
442
F6 = 0
443
F7 = F7 F7 F7 F7 F7 F7 F7 F7
444
F8 = F8 F8 F8 F8 F8 F8 F8 F8
445
F9 = 01 01 01 01 01 01 01 01
446
FA = FA FA FA FA FA FA FA FA
447
FB = FB FB FB FB FB FB FB FB
448
FC = 0
449
FD = FD FD FD FD FD FD FD FD
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 888432
456
Text 262640
457
Lines 2548624
458
Horiz/Vert Lines 100188
459
Rectangles (outline) 72820
460
Rectangles (filled) 2246820
461
Circles (filled) 876888
462
Circles (outline) 1110476
463
Triangles (outline) 808316
464
Triangles (filled) 1269720
465
Rounded rects (outline) 378568
466
Rounded rects (filled) 2622352
467
Done!!! ID reader v5.3
В случае DC/CS/RD/WR:
001
v5.3 read all register + read ID + TFT LCD test
002
for
8bit TFT LCD UNO shield pinout Adafruit D89234567
003
on board Arduino UNO & Arduino MEGA
004
TFT size
set
is
320x240
005
include LCD drivers: ILI9325 ILI9328 HX8347G HX8347D* HX8357D ILI9341
006
v5.3 B0h <- 0xFFFFFF <- 0x040404 from Slider
007
<a href=
"http://www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
title=
"www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov"
rel=
"nofollow"
>www.arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mob...</a>
008
009
reg p1 p2 p3 p4 p5 p6 p7 p8
010
00 = 0 *
011
01 = 01 01 01 01 01 01 01 01
012
02 = 0
013
03 = 03 03 03 03 03 03 03 03
014
04 = 0 *
015
05 = 01 01 01 01 01 01 01 01
016
06 = 06 06 06 06 06 06 06 06
017
07 = 01 01 01 01 01 01 01 01
018
08 = 0
019
09 = 01 01 01 01 01 01 01 01
020
0A = 0
021
0B = 0B 0B 0B 0B 0B 0B 0B 0B
022
0C = 0
023
0D = 0D 0D 0D 0D 0D 0D 0D 0D
024
0E = 0
025
0F = 0F 0F 0F 0F 0F 0F 0F 0F
026
10 = 0
027
11 = 01 01 01 01 01 01 01 01
028
12 = 12 12 12 12 12 12 12 12
029
13 = 01 01 C3 01 01 01 01 01
030
14 = 0
031
15 = 01 11 01 01 01 01 01 01
032
16 = 0
033
17 = 17 17 17 17 17 17 17 17
034
18 = 0
035
19 = 19 19 19 19 19 19 19 19
036
1A = 0
037
1B = 1B 1B 1B 1B 1B 1B 1B 1B
038
1C = 0
039
1D = 1D 1D 1D 1D 1D 1D 1D 1D
040
1E = 1E 1E 1E 1E 1E 1E 1E 1E
041
1F = 01 01 01 01 01 01 01 01
042
20 = 20 20 20 20 20 20 20 20
043
21 = 21 21 21 21 21 21 21 21
044
22 = 0
045
23 = 23 23 23 23 23 23 23 23
046
24 = 0
047
25 = 25 25 25 25 25 25 25 25
048
26 = 0
049
27 = 27 27 27 27 27 27 27 27
050
28 = 28 28 28 28 28 28 28 28
051
29 = 01 01 01 01 01 01 01 01
052
2A = 2A 2A 2A 2A 2A 2A 2A 2A
053
2B = 2B 2B 2B 2B 2B 2B 2B 2B
054
2C = 0
055
2D = 2D 2D 2D 2D 2D 2D 2D 2D
056
2E = 0
057
2F = 2F 2F 2F 2F 2F 2F 2F 2F
058
30 = 0
059
31 = 31 31 31 31 31 31 31 31
060
32 = 32 32 32 32 32 32 32 32
061
33 = 01 01 01 01 01 01 01 01
062
34 = 34 34 34 34 34 34 34 34
063
35 = 35 35 35 35 35 35 35 35
064
36 = 0
065
37 = 37 37 37 37 37 37 37 37
066
38 = 0
067
39 = 39 39 39 39 39 39 39 39
068
3A = 0
069
3B = 3B 3B 3B 3B 3B 3B 3B 3B
070
3C = 3C 3C 3C 3C 3C 3C 3C 3C
071
3D = 01 01 01 01 01 01 01 01
072
3E = 3E 3E 3E 3E 3E 3E 3E 3E
073
3F = 3F 3F 3F 3F 3F 3F 3F 3F
074
40 = 0
075
41 = 41 41 41 41 41 41 41 41
076
42 = 0
077
43 = 43 43 43 43 43 43 43 43
078
44 = 0
079
45 = 01 01 01 01 01 01 01 01
080
46 = 46 46 46 46 46 46 46 46
081
47 = 01 01 01 01 01 01 01 01
082
48 = 48 48 48 48 48 48 48 48
083
49 = 49 49 49 49 49 49 49 49
084
4A = 0
085
4B = 4B 4B 4B 4B 4B 4B 4B 4B
086
4C = 0
087
4D = 4D 4D 4D 4D 4D 4D 4D 4D
088
4E = 0
089
4F = 4F 4F 4F 4F 4F 4F 4F 4F
090
50 = 50 50 50 50 50 50 50 50
091
51 = 01 01 01 01 01 01 01 01
092
52 = 52 52 52 52 52 52 52 52
093
53 = 53 53 53 53 53 53 53 53
094
54 = 0
095
55 = 55 55 55 55 55 55 55 55
096
56 = 0
097
57 = 57 57 57 57 57 57 57 57
098
58 = 0
099
59 = 59 59 59 59 59 59 59 59
100
5A = 5A 5A 5A 5A 5A 5A 5A 5A
101
5B = 01 01 01 01 01 01 01 01
102
5C = 5C 5C 5C 5C 5C 5C 5C 5C
103
5D = 5D 5D 5D 5D 5D 5D 5D 5D
104
5E = 0
105
5F = 5F 5F 5F 5F 5F 5F 5F 5F
106
60 = 0
107
61 = 61 61 61 61 61 61 61 61
108
62 = 0
109
63 = 63 63 63 63 63 63 63 63
110
64 = 64 64 64 64 64 64 64 64
111
65 = 01 01 01 01 01 01 01 01
112
66 = 66 66 66 66 66 66 66 66
113
67 = 67 67 67 67 67 67 67 67
114
68 = 0
115
69 = 69 69 69 69 69 69 69 69
116
6A = 0
117
6B = 6B 6B 6B 6B 6B 6B 6B 6B
118
6C = 0
119
6D = 6D 6D 6D 6D 6D 6D 6D 6D
120
6E = 6E 6E 6E 6E 6E 6E 6E 6E
121
6F = 01 01 01 01 01 01 01 01
122
70 = 70 70 70 70 70 70 70 70
123
71 = 71 71 71 71 71 71 71 71
124
72 = 0
125
73 = 73 73 73 73 73 73 73 73
126
74 = 0
127
75 = 75 75 75 75 75 75 75 75
128
76 = 76 76 76 76 76 76 76 76
129
77 = 01 01 01 01 01 01 01 01
130
78 = 78 78 78 78 78 78 78 78
131
79 = 79 79 79 79 79 79 79 79
132
7A = 0
133
7B = 7B 7B 7B 7B 7B 7B 7B 7B
134
7C = 00 A8 A8 A8 A8 A8 A8 A8
135
7D = 7D 7D 7D 7D 7D 7D 7D 7D
136
7E = 7E 7E 7E 7E 7E 7E 7E 7E
137
7F = 01 01 01 01 01 01 01 01
138
80 = 80 80 80 80 80 80 80 80
139
81 = 81 81 81 81 81 81 81 81
140
82 = 0
141
83 = 83 83 83 83 83 83 83 83
142
84 = 0
143
85 = 85 85 85 85 85 85 85 85
144
86 = 0
145
87 = 87 87 87 87 87 87 87 87
146
88 = 88 88 88 88 88 88 88 88
147
89 = 01 01 01 01 01 01 01 01
148
8A = 8A 8A 8A 8A 8A 8A 8A 8A
149
8B = 8B 8B 8B 8B 8B 8B 8B 8B
150
8C = 0
151
8D = 8D 8D 8D 8D 8D 8D 8D 8D
152
8E = 0
153
8F = 8F 8F 8F 8F 8F 8F 8F 8F
154
90 = 0
155
91 = 91 91 91 91 91 91 91 91
156
92 = 92 92 92 92 92 92 92 92
157
93 = 01 01 01 01 01 01 01 01
158
94 = 94 94 94 94 94 94 94 94
159
95 = 95 95 95 95 95 95 95 95
160
96 = 0
161
97 = 97 97 97 97 97 97 97 97
162
98 = 0
163
99 = 99 99 99 99 99 99 99 99
164
9A = 0
165
9B = 9B 9B 9B 9B 9B 9B 9B 9B
166
9C = 9C 9C 9C 9C 9C 9C 9C 9C
167
9D = 01 01 01 01 01 01 01 01
168
9E = 9E 9E 9E 9E 9E 9E 9E 9E
169
9F = 9F 9F 9F 9F 9F 9F 9F 9F
170
A0 = 0
171
A1 = A1 A1 A1 A1 A1 A1 A1 A1
172
A2 = 0
173
A3 = A3 A3 A3 A3 A3 A3 A3 A3
174
A4 = 0
175
A5 = A5 A5 A5 A5 A5 A5 A5 A5
176
A6 = A6 A6 A6 A6 A6 A6 A6 A6
177
A7 = 01 01 01 01 01 01 01 01
178
A8 = A8 A8 A8 A8 A8 A8 A8 A8
179
A9 = A9 A9 A9 A9 A9 A9 A9 A9
180
AA = 0
181
AB = AB AB AB AB AB AB AB AB
182
AC = 0
183
AD = AD AD AD AD AD AD AD AD
184
AE = 0
185
AF = AF AF AF AF AF AF AF AF
186
B0 = B0 B0 B0 B0 B0 B0 B0 B0
187
B1 = 01 01 01 01 01 01 01 01
188
B2 = B2 B2 B2 B2 B2 B2 B2 B2
189
B3 = B3 B3 B3 B3 B3 B3 B3 B3
190
B4 = 0
191
B5 = B5 B5 B5 B5 B5 B5 B5 B5
192
B6 = 0
193
B7 = B7 B7 B7 B7 B7 B7 B7 B7
194
B8 = 0
195
B9 = B9 B9 B9 B9 B9 B9 B9 B9
196
BA = BA BA BA BA BA BA BA BA
197
BB = 01 01 01 01 01 01 01 01
198
BC = BC BC BC BC BC BC BC BC
199
BD = BD BD BD BD BD BD BD BD
200
BE = 0
201
BF = BF BF BF BF BF BF BF BF *****
202
C0 = C0 C0 C0 C0 C0 C0 C0 C0
203
C1 = 01 01 01 01 01 01 01 01
204
C2 = C2 C2 C2 C2 C2 C2 C2 C2
205
C3 = C3 C3 C3 C3 C3 C3 C3 C3
206
C4 = 0
207
C5 = C5 C5 C5 C5 C5 C5 C5 C5
208
C6 = 0
209
C7 = C7 C7 C7 C7 C7 C7 C7 C7
210
C8 = 0
211
C9 = C9 C9 C9 C9 C9 C9 C9 C9
212
CA = CA CA CA CA CA CA CA CA
213
CB = 01 01 01 01 01 01 01 01
214
CC = CC CC CC CC CC CC CC CC
215
CD = CD CD CD CD CD CD CD CD
216
CE = 0
217
CF = CF CF CF CF CF CF CF CF
218
D0 = 0
219
D1 = D1 D1 D1 D1 D1 D1 D1 D1
220
D2 = D2 D2 D2 D2 D2 D2 D2 D2
221
D3 = 01 01 01 01 01 01 01 01 *****
222
D4 = 0
223
D5 = D5 D5 D5 D5 D5 D5 D5 D5
224
D6 = 0
225
D7 = D7 D7 D7 D7 D7 D7 D7 D7
226
D8 = 0
227
D9 = D9 D9 D9 D9 D9 D9 D9 D9
228
DA = 0 *
229
DB = 01 01 01 01 01 01 01 01 *****
230
DC = 0 *
231
DD = DD DD DD DD DD DD DD DD
232
DE = 0
233
DF = DF DF DF DF DF DF DF DF
234
E0 = E0 E0 E0 E0 E0 E0 E0 E0
235
E1 = 01 01 01 01 01 01 01 01
236
E2 = E2 E2 E2 E2 E2 E2 E2 E2
237
E3 = E3 E3 E3 E3 E3 E3 E3 E3
238
E4 = 0
239
E5 = E5 E5 E5 E5 E5 E5 E5 E5
240
E6 = 0
241
E7 = E7 E7 E7 E7 E7 E7 E7 E7
242
E8 = 0
243
E9 = E9 E9 E9 E9 E9 E9 E9 E9
244
EA = EA EA EA EA EA EA EA EA
245
EB = 01 01 01 01 01 01 01 01
246
EC = EC EC EC EC EC EC EC EC
247
ED = ED ED ED ED ED ED ED ED
248
EE = 0
249
EF = EF EF EF EF EF EF EF EF *****
250
F0 = F0 F0 F0 F0 F0 F0 F0 F0
251
F1 = 01 01 01 01 01 01 01 01
252
F2 = F2 F2 F2 F2 F2 F2 F2 F2
253
F3 = F3 F3 F3 F3 F3 F3 F3 F3
254
F4 = 0
255
F5 = F5 F5 F5 F5 F5 F5 F5 F5
256
F6 = 0
257
F7 = F7 F7 F7 F7 F7 F7 F7 F7
258
F8 = 0
259
F9 = F9 F9 F9 F9 F9 F9 F9 F9
260
FA = FA FA FA FA FA FA FA FA
261
FB = 01 01 01 01 01 01 01 01
262
FC = FC FC FC FC FC FC FC FC
263
FD = FD FD FD FD FD FD FD FD
264
FE = 0
265
o------------------------------------o
266
| |
267
00 = 0 * |
268
04 = 0 * |
269
B0 = 0 |
270
BF = 01 01 01 01 01 01 01 01 ***** |
271
D3 = D3 D3 D3 D3 D3 D3 D3 D3 ***** |
272
DA = DA DA DA DA DA DA DA DA ***** |
273
DB = 01 01 01 01 01 01 01 01 ***** |
274
DC = DC DC DC DC DC DC DC DC ***** |
275
EF = EF EF EF EF EF EF EF EF ***** |
276
| |
277
o------------------------------------o
278
. . . . . . .
279
writing
in
Manufacturer Command Access Protect (B0h) <- 0xFFFFFF
280
B0 = B0 B0 B0 B0 B0 B0 B0 B0
281
Device Code Read (BFh)
282
BF = BF BF BF BF BF BF BF BF *****
283
. . .
284
285
reg p1 p2 p3 p4 p5 p6 p7 p8
286
B0 = B0 B0 B0 B0 B0 B0 B0 B0
287
B1 = B1 B1 B1 B1 B1 B1 B1 B1
288
B2 = 0
289
B3 = B3 B3 B3 B3 B3 B3 B3 B3
290
B4 = B4 B4 B4 B4 B4 B4 B4 B4
291
B5 = 01 01 01 01 01 01 01 01
292
B6 = B6 B6 B6 B6 B6 B6 B6 B6
293
B7 = B7 B7 B7 B7 B7 B7 B7 B7
294
B8 = 0
295
B9 = B9 B9 B9 B9 B9 B9 B9 B9
296
BA = 0
297
BB = BB BB BB BB BB BB BB BB
298
BC = 0
299
BD = BD BD BD BD BD BD BD BD
300
BE = BE BE BE BE BE BE BE BE
301
BF = 01 01 01 01 01 01 01 01 *****
302
C0 = 0
303
C1 = C1 C1 C1 C1 C1 C1 C1 C1
304
C2 = 0
305
C3 = C3 C3 C3 C3 C3 C3 C3 C3
306
C4 = 0
307
C5 = C5 C5 C5 C5 C5 C5 C5 C5
308
C6 = C6 C6 C6 C6 C6 C6 C6 C6
309
C7 = 01 01 01 01 01 01 01 01
310
C8 = C8 C8 C8 C8 C8 C8 C8 C8
311
C9 = C9 C9 C9 C9 C9 C9 C9 C9
312
CA = 0
313
CB = CB CB CB CB CB CB CB CB
314
CC = 0
315
CD = CD CD CD CD CD CD CD CD
316
CE = 0
317
CF = CF CF CF CF CF CF CF CF
318
D0 = D0 D0 D0 D0 D0 D0 D0 D0
319
D1 = 01 01 01 01 01 01 01 01
320
D2 = D2 D2 D2 D2 D2 D2 D2 D2
321
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****
322
D4 = 0
323
D5 = D5 D5 D5 D5 D5 D5 D5 D5
324
D6 = D6 D6 D6 D6 D6 D6 D6 D6
325
D7 = 01 01 01 01 01 01 01 01
326
D8 = D8 D8 D8 D8 D8 D8 D8 D8
327
D9 = D9 D9 D9 D9 D9 D9 D9 D9
328
DA = 0 *
329
DB = DB DB DB DB DB DB DB DB *****
330
DC = DC DC DC DC DC DC DC DC *****
331
DD = DD DD DD DD DD DD DD DD
332
DE = 0
333
DF = DF DF DF DF DF DF DF DF
334
E0 = E0 E0 E0 E0 E0 E0 E0 E0
335
E1 = 01 01 01 01 01 01 01 01
336
E2 = E2 E2 E2 E2 E2 E2 E2 E2
337
E3 = E3 E3 E3 E3 E3 E3 E3 E3
338
E4 = 0
339
E5 = E5 E5 E5 E5 E5 E5 E5 E5
340
E6 = 0
341
E7 = E7 E7 E7 E7 E7 E7 E7 E7
342
E8 = 0
343
E9 = E9 E9 E9 E9 E9 E9 E9 E9
344
EA = EA EA EA EA EA EA EA EA
345
EB = 01 01 01 01 01 01 01 01
346
EC = EC EC EC EC EC EC EC EC
347
ED = ED ED ED ED ED ED ED ED
348
EE = 0
349
EF = EF EF EF EF EF EF EF EF *****
350
F0 = F0 F0 F0 F0 F0 F0 F0 F0
351
F1 = 01 01 01 01 01 01 01 01
352
F2 = F2 F2 F2 F2 F2 F2 F2 F2
353
F3 = F3 F3 F3 F3 F3 F3 F3 F3
354
F4 = 0
355
F5 = F5 F5 F5 F5 F5 F5 F5 F5
356
F6 = 0
357
F7 = F7 F7 F7 F7 F7 F7 F7 F7
358
F8 = 0
359
F9 = F9 F9 F9 F9 F9 F9 F9 F9
360
FA = FA FA FA FA FA FA FA FA
361
FB = 01 01 01 01 01 01 01 01
362
FC = FC FC FC FC FC FC FC FC
363
FD = FD FD FD FD FD FD FD FD
364
FE = 0
365
writing
in
Manufacturer Command Access Protect (B0h) <- 0x040404
366
B0 = 0
367
Device Code Read (BFh)
368
BF = 01 01 01 01 01 01 01 01 *****
369
. . .
370
371
reg p1 p2 p3 p4 p5 p6 p7 p8
372
B0 = B0 B0 B0 B0 B0 B0 B0 B0
373
B1 = B1 B1 B1 B1 B1 B1 B1 B1
374
B2 = 0
375
B3 = B3 B3 B3 B3 B3 B3 B3 B3
376
B4 = 0
377
B5 = B5 B5 B5 B5 B5 B5 B5 B5
378
B6 = B6 B6 B6 B6 B6 B6 B6 B6
379
B7 = 01 01 01 01 01 01 01 01
380
B8 = B8 B8 B8 B8 B8 B8 B8 B8
381
B9 = B9 B9 B9 B9 B9 B9 B9 B9
382
BA = 0
383
BB = BB BB BB BB BB BB BB BB
384
BC = 0
385
BD = BD BD BD BD BD BD BD BD
386
BE = 0
387
BF = BF BF BF BF BF BF BF BF *****
388
C0 = C0 C0 C0 C0 C0 C0 C0 C0
389
C1 = 01 01 01 01 01 01 01 01
390
C2 = 0
391
C3 = C3 C3 C3 C3 C3 C3 C3 C3
392
C4 = 0
393
C5 = C5 C5 C5 C5 C5 C5 C5 C5
394
C6 = 0
395
C7 = C7 C7 C7 C7 C7 C7 C7 C7
396
C8 = 0
397
C9 = 01 01 01 01 01 01 01 01
398
CA = CA CA CA CA CA CA CA CA
399
CB = 01 01 01 01 01 01 01 01
400
CC = 0
401
CD = 01 01 01 01 01 01 01 01
402
CE = 0
403
CF = CF CF CF CF CF CF CF CF
404
D0 = 0
405
D1 = D1 D1 D1 D1 D1 D1 D1 D1
406
D2 = 0
407
D3 = D3 D3 D3 D3 D3 D3 D3 D3 *****
408
D4 = D4 D4 D4 D4 D4 D4 D4 D4
409
D5 = 01 01 01 01 01 01 01 01
410
D6 = 0
411
D7 = D7 D7 D7 D7 D7 D7 D7 D7
412
D8 = 0
413
D9 = D9 D9 D9 D9 D9 D9 D9 D9
414
DA = 0 *
415
DB = 01 01 01 01 01 01 01 01 *****
416
DC = DC DC DC DC DC DC DC DC *****
417
DD = DD DD DD DD DD DD DD DD
418
DE = 0
419
DF = DF DF DF DF DF DF DF DF
420
E0 = E0 E0 E0 E0 E0 E0 E0 E0
421
E1 = 01 01 01 01 01 01 01 01
422
E2 = E2 E2 E2 E2 E2 E2 E2 E2
423
E3 = E3 E3 E3 E3 E3 E3 E3 E3
424
E4 = 0
425
E5 = E5 E5 E5 E5 E5 E5 E5 E5
426
E6 = 0
427
E7 = E7 E7 E7 E7 E7 E7 E7 E7
428
E8 = 0
429
E9 = 01 01 01 01 01 01 01 01
430
EA = EA EA EA EA EA EA EA EA
431
EB = 01 01 01 01 01 01 01 01
432
EC = 00 02 FF FF FF FF FF FF
433
ED = ED ED ED ED ED ED ED ED
434
EE = 0
435
EF = EF EF EF EF EF EF EF EF *****
436
F0 = F0 F0 F0 F0 F0 F0 F0 F0
437
F1 = 01 01 01 01 01 01 01 01
438
F2 = 00 E0 E0 E0 E0 E0 E0 E0
439
F3 = F3 F3 F3 F3 F3 F3 F3 F3
440
F4 = 0
441
F5 = F5 F5 F5 F5 F5 F5 F5 F5
442
F6 = 0
443
F7 = F7 F7 F7 F7 F7 F7 F7 F7
444
F8 = 0
445
F9 = 01 01 01 01 01 01 01 01
446
FA = FA FA FA FA FA FA FA FA
447
FB = 01 01 01 01 01 01 01 01
448
FC = 0
449
FD = 01 01 01 01 01 01 01 01
450
FE = 0
451
452
Unknown LCD driver chip: 0
453
***use minimal init
as
driver ili9341 ili9488 *** ->
454
Benchmark Time (microseconds)
455
Screen fill 888436
456
Text 262632
457
Lines 2548624
458
Horiz/Vert Lines 100188
459
Rectangles (outline) 72812
460
Rectangles (filled)
Насколько я понимаю проблема с сигналами управления
дополнение к предыдущему #3082 комментарию:
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 = 00 55 AA 55 AA 55 AA 55
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 = 00 00 1B 1B 1B 1B 1B 1B
188
B2 = 1B 00 1B 1B 1B 1B 1B 1B
189
B3 = 0
190
B4 = 0
191
B5 = 0
192
B6 = 00 0A 82 27 04 00 00 00
193
B7 = 0
194
B8 = 00 0C 0C 0C 0C 0C 0C 0C
195
B9 = 0
196
BA = 0C 04 04 04 04 04 04 04
197
BB = 04 65 65 65 65 65 65 65
198
BC = 0
199
BD = 0
200
BE = 00 0F 0F 0F 0F 0F 0F 0F
201
BF = 0 *
202
C0 = 0
203
C1 = 00 10 10 10 10 10 10 10
204
C2 = 0
205
C3 = 0
206
C4 = 0
207
C5 = 00 00 3C 3C 3C 3C 3C 3C
208
C6 = 3C 3C 3C 3C 3C 3C 3C 3C
209
C7 = 0
210
C8 = 3C 3C 3C 3C 3C 3C 3C 3C
211
C9 = 0
212
CA = 3C C3 00 3C 3C 3C 3C 3C
213
CB = 3C 39 2C 00 30 01 01 01
214
CC = 0
215
CD = 01 0A 0A 0A 0A 0A 0A 0A
216
CE = 0
217
CF = 0A 00 81 30 30 30 30 30
218
D0 = 0
219
D1 = 0
220
D2 = 0
221
D3 = 00 00 93 41 41 41 41 41 *****
222
D4 = 41 41 41 41 41 41 41 41
223
D5 = 0
224
D6 = 41 41 41 41 41 41 41 41
225
D7 = 41 41 41 41 41 41 41 41
226
D8 = 0
227
D9 = 0
228
DA = 0 *
229
DB = 0 *
230
DC = 0 *
231
DD = 0
232
DE = 00 04 04 04 04 04 04 04
233
DF = 0
234
E0 = 04 0F 16 14 0A 0D 06 43
235
E1 = 75 08 2B 2D 04 10 04 3E
236
E2 = 0
237
E3 = 24 24 24 24 24 24 24 24
238
E4 = 0
239
E5 = 24 24 24 24 24 24 24 24
240
E6 = 0
241
E7 = 24 24 24 24 24 24 24 24
242
E8 = 24 84 11 7A 7A 7A 7A 7A
243
E9 = 0
244
EA = 0
245
EB = 0
246
EC = 0
247
ED = 0
248
EE = 00 11 01 01 01 01 01 01
249
EF = 0 *
250
F0 = 01 01 01 01 01 01 01 01
251
F1 = 0
252
F2 = 0
253
F3 = 0
254
F4 = 0
255
F5 = 0
256
F6 = 0
257
F7 = 0
258
F8 = 00 03 03 03 03 03 03 03
259
F9 = 03 70 70 70 70 70 70 70
260
FA = 0
261
FB = 70 47 47 47 47 47 47 47
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 = 00 03 80 02 02 02 02 02 ***** |
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 = 00 00 1B 1B 1B 1B 1B 1B
288
B2 = 00 1B 1B 1B 1B 1B 1B 1B
289
B3 = 1B 00 1B 1B 1B 1B 1B 1B
290
B4 = 0
291
B5 = 0
292
B6 = 00 0A 82 27 04 00 00 00
293
B7 = 0
294
B8 = 00 0C 0C 0C 0C 0C 0C 0C
295
B9 = 0
296
BA = 0C 04 04 04 04 04 04 04
297
BB = 04 65 65 65 65 65 65 65
298
BC = 0
299
BD = 0
300
BE = 00 0F 0F 0F 0F 0F 0F 0F
301
BF = 0 *
302
C0 = 0
303
C1 = 00 10 10 10 10 10 10 10
304
C2 = 0
305
C3 = 0
306
C4 = 0
307
C5 = 00 31 3C 3C 3C 3C 3C 3C
308
C6 = 3C 3C 3C 3C 3C 3C 3C 3C
309
C7 = 0
310
C8 = 3C 3C 3C 3C 3C 3C 3C 3C
311
C9 = 0
312
CA = 00 C3 00 3C 3C 3C 3C 3C
313
CB = 3C 39 2C 00 30 01 01 01
314
CC = 0
315
CD = 01 0A 0A 0A 0A 0A 0A 0A
316
CE = 0
317
CF = 0A 00 81 30 30 30 30 30
318
D0 = 0
319
D1 = 0
320
D2 = 0
321
D3 = 00 00 93 41 41 41 41 41 *****
322
D4 = 41 41 41 41 41 41 41 41
323
D5 = 41 41 41 41 41 41 41 41
324
D6 = 0
325
D7 = 41 41 41 41 41 41 41 41
326
D8 = 0
327
D9 = 0
328
DA = 0 *
329
DB = 0 *
330
DC = 0 *
331
DD = 0
332
DE = 00 04 04 04 04 04 04 04
333
DF = 0
334
E0 = 04 0F 16 14 0A 0D 06 43
335
E1 = 75 08 2B 2D 04 10 04 3E
336
E2 = 0
337
E3 = 24 24 24 24 24 24 24 24
338
E4 = 0
339
E5 = 24 24 24 24 24 24 24 24
340
E6 = 24 24 24 24 24 24 24 24
341
E7 = 0
342
E8 = 24 84 11 7A 7A 7A 7A 7A
343
E9 = 0
344
EA = 0
345
EB = 0
346
EC = 0
347
ED = 0
348
EE = 00 11 01 01 01 01 01 01
349
EF = 0 *
350
F0 = 01 01 01 01 01 01 01 01
351
F1 = 0
352
F2 = 0
353
F3 = 0
354
F4 = 0
355
F5 = 0
356
F6 = 0
357
F7 = 0
358
F8 = 00 03 03 03 03 03 03 03
359
F9 = 03 70 70 70 70 70 70 70
360
FA = 0
361
FB = 70 47 47 47 47 47 47 47
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 = 14 0A 82 27 04 00 00 00
379
B7 = 0
380
B8 = 00 0C 0C 0C 0C 0C 0C 0C
381
B9 = 0
382
BA = 0C 04 04 04 04 04 04 04
383
BB = 0
384
BC = 04 44 44 44 44 44 44 44
385
BD = 0
386
BE = 00 0F 0F 0F 0F 0F 0F 0F
387
BF = 0 *
388
C0 = 0
389
C1 = 00 10 10 10 10 10 10 10
390
C2 = 0
391
C3 = 0
392
C4 = 0
393
C5 = 00 31 3C 3C 3C 3C 3C 3C
394
C6 = 3C 3C 3C 3C 3C 3C 3C 3C
395
C7 = 0
396
C8 = 3C 3C 3C 3C 3C 3C 3C 3C
397
C9 = 0
398
CA = 3C C3 00 3C 3C 3C 3C 3C
399
CB = 00 3C 3C 3C 3C 3C 3C 3C
400
CC = 0
401
CD = 3C 0A 0A 0A 0A 0A 0A 0A
402
CE = 0
403
CF = 0A 00 81 30 30 30 30 30
404
D0 = 0
405
D1 = 30 30 30 30 30 30 30 30
406
D2 = 0
407
D3 = 30 00 93 41 41 41 41 41 *****
408
D4 = 41 41 41 41 41 41 41 41
409
D5 = 41 41 41 41 41 41 41 41
410
D6 = 0
411
D7 = 41 41 41 41 41 41 41 41
412
D8 = 0
413
D9 = 0
414
DA = 0 *
415
DB = 0 *
416
DC = 0 *
417
DD = 0
418
DE = 00 04 04 04 04 04 04 04
419
DF = 04 FF 0F FF 0F FF 0F FF
420
E0 = 0
421
E1 = 0F 08 2B 2D 04 10 04 3E
422
E2 = 0
423
E3 = 24 24 24 24 24 24 24 24
424
E4 = 0
425
E5 = 24 24 24 24 24 24 24 24
426
E6 = 24 24 24 24 24 24 24 24
427
E7 = 0
428
E8 = 24 84 11 7A 7A 7A 7A 7A
429
E9 = 0
430
EA = 0
431
EB = 0
432
EC = 0
433
ED = 0
434
EE = 00 11 01 01 01 01 01 01
435
EF = 0 *
436
F0 = 01 01 01 01 01 01 01 01
437
F1 = 0
438
F2 = 0
439
F3 = 0
440
F4 = 0
441
F5 = 0
442
F6 = 0
443
F7 = 0
444
F8 = 00 03 03 03 03 03 03 03
445
F9 = 03 70 70 70 70 70 70 70
446
FA = 0
447
FB = 70 47 47 47 47 47 47 47
448
FC = 0
449
FD = 0
450
FE = 0
451
452
Found ILI9341 LCD driver
453
Benchmark Time (microseconds)
454
Screen fill 888432
455
Text 262636
456
Lines 2548624
457
Horiz/Vert Lines 100184
458
Rectangles (outline) 72816
459
Rectangles (filled) 2246844
460
Circles (filled) 876888
461
Circles (outline) 1110472
462
Triangles (outline) 808320
463
Triangles (filled) 1269688
464
Rounded rects (outline) 378572
465
Rounded rects (filled) 2622352
466
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 = 35 35 35 35 35 35 35 35 *****
011
01 = 0
012
02 = 0
013
03 = 30 30 30 30 30 30 30 30
014
04 = 0 *
015
05 = 0
016
06 = 0
017
07 = 0
018
08 = 7F 7F 7F 7F 7F 7F 7F 7F
019
09 = 3F 3F 3F 3F 3F 3F 3F 3F
020
0A = 0
021
0B = 0
022
0C = 0
023
0D = 0
024
0E = 0
025
0F = 0
026
10 = 08 08 08 08 08 08 08 08
027
11 = 0
028
12 = 0
029
13 = 0
030
14 = 0
031
15 = 30 30 30 30 30 30 30 30
032
16 = 0
033
17 = 01 01 01 01 01 01 01 01
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 = 7B 7B 7B 7B 7B 7B 7B 7B
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 = 07 07 07 07 07 07 07 07
066
38 = 0
067
39 = 0
068
3A = 05 05 05 05 05 05 05 05
069
3B = 01 01 01 01 01 01 01 01
070
3C = 01 01 01 01 01 01 01 01
071
3D = 01 01 01 01 01 01 01 01
072
3E = 01 01 01 01 01 01 01 01
073
3F = 01 01 01 01 01 01 01 01
074
40 = 0
075
41 = 0
076
42 = FF FF FF FF FF FF FF FF
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 = EF EF EF EF EF EF EF EF
092
52 = 0
093
53 = 3F 3F 3F 3F 3F 3F 3F 3F
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 = AA AA AA AA AA AA AA AA
126
74 = AA AA AA AA AA AA AA AA
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 = 5A 5A 5A 5A 5A 5A 5A 5A
155
91 = 0
156
92 = 0
157
93 = 0
158
94 = 0
159
95 = 5A 5A 5A 5A 5A 5A 5A 5A
160
96 = 0
161
97 = 0
162
98 = 0
163
99 = 0
164
9A = 0A 0A 0A 0A 0A 0A 0A 0A
165
9B = 0
166
9C = 0
167
9D = 0
168
9E = 0
169
9F = 0
170
A0 = 0
171
A1 = 0
172
A2 = 02 02 02 02 02 02 02 02
173
A3 = 33 33 33 33 33 33 33 33
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 = 35 35 35 35 35 35 35 35 ***** |
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: 3535
453
***use minimal init
as
driver ili9341 ili9488 *** ->
454
Benchmark Time (microseconds)
455
Screen fill 888436
456
Text 262636
457
Lines 2548620
458
Horiz/Vert Lines 100184
459
Rectangles (outline) 72816
460
Rectangles (filled) 2246804
461
Circles (filled) 876888
462
Circles (outline) 1110468
463
Triangles (outline) 808320
464
Triangles (filled) 1269708
465
Rounded rects (outline) 378572
Что это может быть за контролер дисплея?
Он же вроде определился в прошлом посте. 9341
это лог от другого дисплея, надпись на шлейфе LJ-280373T-FPC-F, фото нормальные сделать не смогу. Имеет 37 пинов, распайка соответствует той которая в #2949
По логу не определился. Распиновка точно соответствует?
да аппараты китайские клоны N95 по разьемам одинаковые по размеру экранов разброс 2.6 - 2.8, экраны один работает (Foxlink 8287-0061-5080 Rev 1.0), второй дохлый оказался (F-260284), третий (LJ-280373T-FPC-F) живой но что за контроллер -хз
да аппараты китайские клоны N95 по разьемам одинаковые по размеру экранов разброс 2.6 - 2.8, экраны один работает (Foxlink 8287-0061-5080 Rev 1.0), второй дохлый оказался (F-260284), третий (LJ-280373T-FPC-F) живой но что за контроллер -хз
возможно как этот 2.8 page=1#100 , ili9335 , у него по адресу 0x00 ID 0x9335 , даташит https://www.displayfuture.com/Display/datasheet/controller/ILI9335.pdf , распиновка со стекла в шлейф на стр. 15 , ID стр.56
выход в шлейф ili9335 м.б. как на фото hx8347D page=1#99 ( не сплошняком D0...D16 , а прерывисто)
м.б. вы управляющие пины не так подключили , или он в режиме 16 бит , а вы подключились на нижние 8 бит , поэтому 93 не увидели . можно пока ничего не трогать , а во время считывания читалки , потыкать светодиодом с резистором по другим 8 пинов шины данных , если он в 16бит то увидите четкие лог1 лог0 . посмотрите по распиновке в даташите , где ожидаемо в шлейф выходят IM0..3 для перевода на 8бит.
попробуйте потом MCUFRIEND_kbv , она поддерживает ili9335 .
Доброго времени суток!
При попытке прочитать ID контроллера получаю 54227 (0хD3D3).
Комментарий в MCUFRIEND_kbv.cpp гласит: //16-bit write-only bus
Подскажите, пожалуйста, как это интерпретировать.
1
ret = readReg32(0xD3);
//for ILI9488, 9486, 9340, 9341
2
msb = ret >> 8;
3
if
(msb == 0x93 || msb == 0x94 || msb == 0x98 || msb == 0x77 || msb == 0x16)
4
return
ret;
//0x9488, 9486, 9340, 9341, 7796
5
if
(ret == 0x00D3 || ret == 0xD3D3)
6
return
ret;
//16-bit write-only bus
да аппараты китайские клоны N95 по разьемам одинаковые по размеру экранов разброс 2.6 - 2.8, экраны один работает (Foxlink 8287-0061-5080 Rev 1.0), второй дохлый оказался (F-260284), третий (LJ-280373T-FPC-F) живой но что за контроллер -хз
возможно как этот 2.8 page=1#100 , ili9335 , у него по адресу 0x00 ID 0x9335 , даташит https://www.displayfuture.com/Display/datasheet/controller/ILI9335.pdf , распиновка со стекла в шлейф на стр. 15 , ID стр.56
выход в шлейф ili9335 м.б. как на фото hx8347D page=1#99 ( не сплошняком D0...D16 , а прерывисто)
м.б. вы управляющие пины не так подключили , или он в режиме 16 бит , а вы подключились на нижние 8 бит , поэтому 93 не увидели . можно пока ничего не трогать , а во время считывания читалки , потыкать светодиодом с резистором по другим 8 пинов шины данных , если он в 16бит то увидите четкие лог1 лог0 . посмотрите по распиновке в даташите , где ожидаемо в шлейф выходят IM0..3 для перевода на 8бит.
попробуйте потом MCUFRIEND_kbv , она поддерживает ili9335 .
имхо более вероятен вариант с 8 нижними битами
сегодня подвалило пополнение коллекции в том числе пара китайских никий, fly ff241, неопознанный - 4G (это название если что), cromax x700, nokia e52-1, texet tm-500r, nokia5800d-1, FG8 (хз что за аппарат, хороший но потекший экран :-( ), пара старых самсунгов типа 160х120 пиксел, ну и так по мелочи типа HTC с разбитым сенсором но целой матрицей 960х540 с mipi интерфейсом. Пообещали еще пару дисплеев от expley N1 (на форуме уже была про него тема) один из которых точно целый.
китайский клон "HTC" FG8 судя по найденной информации:
поскольку не указано кто 1 а кто 39, условно определено что нумерация начинается с левого контакта первой фото:
Интересная разводка.
oldman пост 3076 описывает методу определения шины данных и шины управления. Попробуй отделить их по этой методе.
От резистора R1 идет сигнал id. переключения шины данных. Правее одиночый сигнал RESET. А дальше варианты.
Возможно 5 сигналов обозначенные тобой шина управления. только вместо RESET сигнал FRAME. Скорее всего он первый.
Дальше идет RD, WR, CD, CS или наоборот. Потом D0-D8 потом земля и D9-D15. еСЛИ СРАБОТАЕТ МЕТОД олдмэна, то многое прояснится. Определишь где данные, а где управление.
В дополнение ... Левее RESET три линии. Первая идет на плюс. (плохо видно) , вторая на R1. А ТРЕТЬЯ НА ЗЕМЛЮ.
Это id0 id1 id2. Задействован id1. Он скорей всего переключает шину на 16 или 9 бит. Поэтому разводка делится на так странно.
Обычно на 8 и 8. На твоем 9 и 7. Экспериментируй и пиши. Очень интересно.
таким прибором не обладаю, так что придется методом научного перетыка и подбора дрыго-ног в самой читалке :(
Можно еще по плате посмотреть.
китайская нокия X6 "wifi tv" (c)made in nokia, четко соответствует варианту распайки из поста #3
01
NC
02
XL
03
YU
04
XR
05
YD
06
GND
07
Vdd
08
Vdd
09
NC / Frame marker
10
CS
11
RS(CD)
12
WR
13
RD
14
D0
15
D1
16
D2
17
D3
18
D4
19
D5
20
D6
21
D7
22
D8
23
D9
24
D10
25
D11
26
D12
27
D13
28
D14
29
D15
30
Reset
31
GND
32
LED_A
33
LED_K1
34
LED_K2
35
LED_K3
36
LED_K4
37
NC
дис на нокиа 70-90 похож