Смотрел первые страниц 10. Нашел архив с информацией о hx8352, но не нашел в архиве распиновку.
на одном контроллере , м.б. десятки разных дисплеев , шлейфов . Что какой то рабочий на фабрике выложил в инет своего разработанного шлейфа , вероятность очень мала , поэтому прослеживать дорожки надо самому если гугление ни к чему не приводит.
В вашем случае повезло , на шлейфе написано hx8352c забиваете в гугл hx8352c datasheet , открываете 16стр ( https://www.newhavendisplay.com/appnotes/datasheets/LCDs/HX8352.pdf )
там распиновкиа кристалла , по ней и можно проследить очередность дорожек входящих со стекла в шлейф , и соответственно выходящих на разъем . // некоторые силовые пины параллелятся , поэтому выходят в шлейф одной дорожкой , некоторые входные могут замыкать на gnd, под окуляром можно разглядеть как они со стекла переходят в шлейф.
Если вы смотрели первые 10 страниц , то должны были заметить , какие фото нужны ( качественные - от начала до конца шлейфа сразу, и 2х сторон ) чтоб проследить дорожки .
хотя теперь можете и сами проследить предполагая что это hx8352c.
хотя вам croc19 расписал уже .
Но видимо не хватило мозгов (или опыта) для понимания. Видел эту схему.
в общем то на обратной стороне отклеил подложку от шлейфа и там есть дорожки подписанные К1-К8 и А (предполгаю, что это управление), XL, XR, YU, YO (предполагаю, что это подсветка)
Ребята есть дисплей от sci Phone i9+++, 37pin, подключил к ардуино считал 0×2525, на ili9325 чёрная полоса на экране. Может кто в курсе как его на 8bit переключить?
Сделали небольшую плату на базе видеоконтроллера EPSON S1D13746, управление и посылка данных идёт в параллельном 8-битном режиме, работа с платой аналогична как с LCD оот сотиков.
считывается ID 0x9826 , что принадлежит ILI9806H ( 0x9806 это ILI9806 , есть еще всякие 0x9816 , ILI9806G , ILI9806E ,... с оперативкой и без).
в сети нашел 3 разных инита на ili9806 ili9806h , во всех инитах есть запись в регистры 0xBC 0xBD 0xBE , но в даташитах этих регистров нет !!!
А именно изменения в этих регистрах и влияют на картинку в дисплее (то полосы , то цветные, то кракозябры, то мерцание , растяжение ) .
Где найти описание этих регистров ?
При опросе этих регистров (естественно после разблокировки контроллера FF -> FF9802 ) , там есть инфа , и глубина даже больше чем у гамма коррекции.
ILI9806 ILI9806H инициализация
полосы : (бывали еще белые редкие в 1 пиксель вертикальными кусочками , лечилось регистром 3Ah цвета 16 18 бит , и битностью дисплея )
Попробуй эту библиотеку. В ней есть такая штука, если дисплей определился не верно (нет такого в библиотеке), то происходит инит. дисплея с минимальными настройками. У меня таким образом запустился дисплей на ILI9486. А далее методом тыка подбирал. При инициализации как ILI9488 происходило примерно то же самое, что у тебя. Потому пробуй разные иниты, для других дисплеев, может какой то сработает как надо.
Проблема заключается в том, что я не знаю как заменить уже заданые выхода на дисплей в библиатеке Adafruit_TFTLCD
Мне нужно освободить выхода D2 и D3 (испльзую Arduino nano) для обработки других устройсв ( на D2 прерывание, на D3 - ШИМ)
Найди в библиотеке файл pin_magic.h там и измени подключение.
Добрый день. При чтении ID дисплея читалкой v5.3, ардуино про мини в монитор порта по всем регистрам выдает "93". Подключение согласно сервис мануала телефона на старшие DB8-DB15. Дисп 16 bit, перевел его на 8 bit (на Im подал лог.1.). Или нужно применять читалку для 16 bit?
Здравcтвуйте,есть вот такой дисплей новый от Alcatel One Touch 1035D,возможно он на контроллере 7735 (есть такие цифры на шлейфе)подскажите пожалуйста на него на него распиновку.
Здравcтвуйте,есть вот такой дисплей новый от Alcatel One Touch 1035D,возможно он на контроллере 7735 (есть такие цифры на шлейфе)подскажите пожалуйста на него на него распиновку.
Здравcтвуйте,есть вот такой дисплей новый от Alcatel One Touch 1035D,возможно он на контроллере 7735 (есть такие цифры на шлейфе)подскажите пожалуйста на него на него распиновку.
Здравcтвуйте,есть вот такой дисплей новый от Alcatel One Touch 1035D,возможно он на контроллере 7735 (есть такие цифры на шлейфе)подскажите пожалуйста на него на него распиновку.
Здравcтвуйте,есть вот такой дисплей новый от Alcatel One Touch 1035D,возможно он на контроллере 7735 (есть такие цифры на шлейфе)подскажите пожалуйста на него на него распиновку.
в гугле не нашел,здесь осилил 13 страниц.
...
и как вы тогда не заметили в каком качестве надо выкладывать фото ?
а белую этикетку специально оставили чтоб посложней догадаться было как под ней дорожки идут ?
качество фоток не ахти. И чем вам сдался этот дисп? много же всяких и больших экранов. смысл тратить время на него , разве что из принципа?
Тогда набираете в гугл " дисплей Alcatel One Touch 1035D " , находите фото диспа на переходной плате , http://zp.bellsev.ru/product/displej-alcatel-ot-1035d/
по которой можно увидеть SPI пины 2 3 4 5 6 , какие кто именно можно предположить по очередности выхода со стекла в шлейф и сопоставив с даташитом на 7735s , и кондеры там есть. На крайняк проследить по фоткам и распиновке на подобных на Али " tft lcd st7735s " проранжируя дешевые вначале. также из фоток , даташитов можно предположить какие куда кондера вешать если они нужны. питание обычно на дорожки в шлейфе на которые другие дорожки в шлейфе соединяются.
может фото здесь сжимается не знаю,на компе они зуммируютя хорошо ,может архив можно прикрутить здесь не знаю я не гуру форума,писать много не люблю. по этой ссылке https://ru.aliexpress.com/item/32818686437.html дисплей такой завелся без проблем,распиновка у китайца присутствует,но шлейфу кирдык после 3й пайки настал,а дисплей нужен был сейчас вот я и купил такой в магазе понадеясь на то,что он тоже заведется без проблем на таком же контроллере,но вот ступор,распиновки нет,все просто,а с китая придет только через месяц.
если нужно двухстр.скотч попробую оторвать,хоть он и приклеен хорошо.
распиновка дисплея с алика дугая,там 3,4 подцветка,а тут10,11
и правда наклейка была)))
вот добавлю еще пару фоток
Всем привет! Задарили пачку дисплеев в районе 2,8 дюйма. Поиски распиновки не увенчались успехом. Маркировка на шлейфе ALT020ESLN-J2. 40 пин. Может у кого есть идеи? Вот, что удалось вычислить:
т.к. size is320x240 надо сменить на 320x480 , в скетче читалки было написано.
в файле Adafruit_TFTLCD.cpp , надо перекомментить
//#define TFTWIDTH 320
//#define TFTHEIGHT 480
#define TFTWIDTH 240
#define TFTHEIGHT 320
наоборот.
, да модель контроллера непонятна , надо запустить либу MCUFRIEND_kbv (на гитхабе последняя версия) ,
пример LCD_ID_readnew , он попытается скормить дисплею разные разблокировки известных либе диспов . там и посмотрите что скетч ответит в терминал.
подключение написано в нём же
// adapted from LCD_ID_Reader from http://misc.ws/lcd_information
// controllers either read as 16-bit or as a sequence of 8-bit values
//-- Arduino UNO or Mega 2560 Plugged as shield
#define LCD_RST A4 //A1
#define LCD_CS A3
#define LCD_RS A2
#define LCD_WR A1
#define LCD_RD A0
#define LCD_D0 8
#define LCD_D1 9
#define LCD_D2 2 //10
#define LCD_D3 3 //11
#define LCD_D4 4
#define LCD_D5 5 //13
#define LCD_D6 6
#define LCD_D7 7
(как переключить на распиновку на PortA PortC пины 22-43 , запамятовал , надо смотреть, испытывать)
если не найдет , то можно принудительно включить , в этомже примере LCD_ID_readnew , и примере graphictest_kbv
строку
// ID = 0x9329; // force ID
раскоментить и заменить на большой дисп (320x480) , к примеру
ID = 0x9481; // force ID
////// можно и принудительно попытаться разблокировать , раскомментив нужный в примере LCD_ID_readnew
//ensures that controller is in default state
// unlock = unlock_1520;
// unlock = unlock_1526;
// unlock = unlock_8357;
// unlock = unlock_5310;
// page_N = d5310_1_in;
// for (uint16_t i = 0x00; i <= 0xFE; i++) readReg(i, 10, "f.k");
ziyara, ну что, так и не победили ?
у вас же есть дисп ST7735S с Али , с известной распиновкой , ну и проследите куда известные пины идут в стекло .
А на неизвестном диспе тогда проследите куда из стекла они же выходят на распиновку.
очередность на стекле та же. ну мож незначительно какие - , + могут добавиться.
// в st7735s datasheet есть очередность пинов в кристалле для сверки
все D0-D17 замыкаются на минус при выходе со стекла в шлейф.
Решил сваять шилд для дисплеев на MEGA2560. Подскажите в основных скетчах и читалках ( v5.3 v5.2 read all register + read ID + TFT LCD test Adafruit_TFTLCD _GFX , MCUFRIEND_kbv , UTFT )какие пины используются. Пока только последовательный интерфейс, Данные D0-D7 - на PWM 2-9 пин или на DIGITAL 22-29? Сигналы управления RD - A0 WR - A1 CD/RE/RS -A2 CS -A3 RESET - A4? Верно я понимаю? Или используются какие то другие пины. Макетом по готовности готов поделиться.
ой, что-то у вас как-то сложно , можно было просто применить макетку 7*9 и резисторы 10к (посмотрите первые 10 страниц в теме) , на крайняк на Али 2шт 8 канальный " логический преобразователь уровня двунаправленный " , " TXS0108e module " . А есть и уже готовые tft lcd shield 100-200р (только выбирать двунаправленные иль на резисторах) .
у диспов 2 питания. одно для выходных каскадов (согласователя уровней) с внешним CPU (1.8 2.5 2.8 3.3 ) другое питание ядра и преобразователей для работы с матрицей (2.8 , 3.3 )
подавляющее большинство используемых диспов запитывается 3.3 и 3.3 в
стаб 1.8 вам незачем ( 1.8 используется для согласования уровней с низковольтным CPU , у нас же мега 5в , поэтому на питание согласования надо подавать по его максимуму - эт 3.3в) , а само ядро диспа запитывать 2.8 или 3.3в.
вот 2.8 и можно для питания подопытного диспа ( на случай редкого низковольного диспа) . Но иниты в инете основном заточены под 3.3в питание диспа (т.к. с них работают множители питания матрицы - а там контрастность, яркость, гамма) .
Для распознавания диспа мегой и Mcufriend_kvb, с бухты барахты (не разбираясь как переключить там на 22-43пины), цеплять да на 2-9пины.
А для использования диспа на меге , надо все-же его цеплять на 22-43 пины , ибо пины2-9 раскиданы по 3-м разным портам , рисование будет медленным.
в читалках 5.2 , 5.3 написано к каким пинам подключаться 2-9 или 22-43. Mcufriend_kvb использует 2-9 , но должен переключать (будет время, мож на след неделе, посмотрю).
talanov пишет:
на экране ничего нет и он слеггка мерцает
много вариантов в прошлом посте написал , пробуйте их все .
Да сделал такую макетку. но соеденения китайским проводами с коннекторами не внушают доверия. То есть контак то нету. Уже не раз с ними мучался. Тут на плате будет 13 каналов двунаправленных преобразователей уровня 5-3,3 вольта. Проверенная схема. Отлично работает. Резестивные просто но не тот компот :) TXS0108e (Знаю такой . хорошая штука но счас с али ехать будет месяц в лучшем случаеа), расчитывеаем их к примеру на 5 вольт а вот по факту вчера померил у меня до ардуины приходит всего 4,56 Вольта. В результате активный уровень "1" на выходе при подсоеденение ЛСД с питанием логики 2,8 получился примерно 2,3 вольта. Два канала питания регулируемых (IOVCC и VDD) Питание дисплея в основном как раз 1,8 и 2,8 вольта. Поэтому два регулируемых стабилизатора будет на эти каналы питаня логики дисплея. И еще модуль повышайки до 18 вольт на питание подсветки -такое тоже встречается. (немного переделал плату). Дисплей вот который сейчас пытаю как раз с питанием 1,8 и2,8 вольта. И при повышении этих питаний дисплей ведет себя не хорошо ( искажаеи картинку меняет цвета разрушает картинку. Удя по схемам питание 3,3 вольта ЛСД это предел в основном 1,6 1,8 2,5 2,8 вольта. Немного опыта в этом есть - давно занимаюсь ремонтом электроники и сотовых в частности). Основная задача этого шилда определится с работоспособностью дисплея и определения его способа подключения в конечном устройстве. (выяснения ID bи нужной библиотеки). Просто влом каждый раз собирать на соплях ).
Поскольку тему по лсд и ардуино только начал осваивать. Вот отсюда и нет общей картины куда цеплять данные что бы это было так сказать универсальным. Сделаю пока под данные пины 2-9 с возможностью перекинуть перемычками на 22-29 а управляющие на A0-A5.
на одном контроллере , м.б. десятки разных дисплеев , шлейфов . Что какой то рабочий на фабрике выложил в инет своего разработанного шлейфа , вероятность очень мала , поэтому прослеживать дорожки надо самому если гугление ни к чему не приводит.
В вашем случае повезло , на шлейфе написано hx8352c забиваете в гугл hx8352c datasheet , открываете 16стр ( https://www.newhavendisplay.com/appnotes/datasheets/LCDs/HX8352.pdf )
там распиновкиа кристалла , по ней и можно проследить очередность дорожек входящих со стекла в шлейф , и соответственно выходящих на разъем . // некоторые силовые пины параллелятся , поэтому выходят в шлейф одной дорожкой , некоторые входные могут замыкать на gnd, под окуляром можно разглядеть как они со стекла переходят в шлейф.
Если вы смотрели первые 10 страниц , то должны были заметить , какие фото нужны ( качественные - от начала до конца шлейфа сразу, и 2х сторон ) чтоб проследить дорожки .
хотя теперь можете и сами проследить предполагая что это hx8352c.
хотя вам croc19 расписал уже .
именно это и смотрел и видел 16 страницу) (http://prntscr.com/ot17pl)
Но видимо не хватило мозгов (или опыта) для понимания. Видел эту схему.
в общем то на обратной стороне отклеил подложку от шлейфа и там есть дорожки подписанные К1-К8 и А (предполгаю, что это управление), XL, XR, YU, YO (предполагаю, что это подсветка)
Может все-таки сначала прочитать всю ветку? А потом не предполагать, а понимать что куда подключается.
Ведь русским языком подписано К-катод подсветки А-анод подсветки то, что ты предполагаешь
как подсветку, на самом деле выводы тачскрина. Читай и еще раз читай.
Предполагаю, что большая вероятность, что дисплей или ардуина сгорят.
Ребята есть дисплей от sci Phone i9+++, 37pin, подключил к ардуино считал 0×2525, на ili9325 чёрная полоса на экране. Может кто в курсе как его на 8bit переключить?
Добрый день,
Есть дисплей samsung gt - s3850 Corby 2, можно ли его подключить к ардуино и есть ли у кого-то распиновка? А то я не нашёл пока что.
вообще какой максимальный дисплей можно подключить к ардуино? И какой дисплей легче всего подключать для пробы?
Есть HTC Desire X (слетел загрузчик), дисплей 4" 480х800. Помогите найти распиновку.
Сделали небольшую плату на базе видеоконтроллера EPSON S1D13746, управление и посылка данных идёт в параллельном 8-битном режиме, работа с платой аналогична как с LCD оот сотиков.
Плата в работе:
Видео:
https://www.youtube.com/watch?v=HTyDnkViiIE
https://www.youtube.com/watch?v=mRE5ak_Qw5g
Есть ещё пустые платы, пишите в личку!
Ещё несколько результатов работы платы:
https://www.youtube.com/watch?v=BTvHQIGyZ54
Исходники программы (Keil ARM 4.74):
https://gamedev.ru/files/?id=141356
Схема подключения:
Isteb выложи схему
Друзья, помогите с опознаванием дисплея. Вот отдельная тема: http://arduino.ru/forum/apparatnye-voprosy/podklyuchenie-displeya-wd-h12069-6ylyd#comment-478960
Тож столкнулся с проблемкой , дисп 4" 800х480 голый, и на фабричном шилде , из давнешней http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=9#comment-294435
не запускаются нормально (на одних инитах полосит , на других кракозябры), .
Пробовал его 16(18бит) и 8бит , на MCUFRIEND_kbv , Adafruit , GxTFT , UTFT с инитами ILI9806 ILI9806H
считывается ID 0x9826 , что принадлежит ILI9806H ( 0x9806 это ILI9806 , есть еще всякие 0x9816 , ILI9806G , ILI9806E ,... с оперативкой и без).
в сети нашел 3 разных инита на ili9806 ili9806h , во всех инитах есть запись в регистры
0xBC 0xBD 0xBE , но в даташитах этих регистров нет !!!
А именно изменения в этих регистрах и влияют на картинку в дисплее (то полосы , то цветные, то кракозябры, то мерцание , растяжение ) .
Где найти описание этих регистров ?
При опросе этих регистров (естественно после разблокировки контроллера FF -> FF9802 ) , там есть инфа , и глубина даже больше чем у гамма коррекции.
использовал последнюю либа MCUFRIEND_kbv , пример LCD_ID_readnew .
применил измененную разблокировку контроллера (иначе с многих регистров ничего толкового не считывается )
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");
ILI9806 ILI9806H инициализация
полосы : (бывали еще белые редкие в 1 пиксель вертикальными кусочками , лечилось регистром 3Ah цвета 16 18 бит , и битностью дисплея )
MCUFRIEND_kbv\examples\diagnose_TFT_support принудительно
uint16_t ID = tft.readID(); //
ID = 0x9806;
в MCUFRIEND_kbv.cpp раскоментил #define SUPPORT_9806 , и иниты в ней подменял
если не перезапускать питание , залить скетч либы UTFT , то проявятся надписи предыдущего скетча
кракозябры:
https://github.com/adafruit/TFTLCD-Library
Попробуй эту библиотеку. В ней есть такая штука, если дисплей определился не верно (нет такого в библиотеке), то происходит инит. дисплея с минимальными настройками. У меня таким образом запустился дисплей на ILI9486. А далее методом тыка подбирал. При инициализации как ILI9488 происходило примерно то же самое, что у тебя. Потому пробуй разные иниты, для других дисплеев, может какой то сработает как надо.
Arrows: пишет
Проблема заключается в том, что я не знаю как заменить уже заданые выхода на дисплей в библиатеке Adafruit_TFTLCD
Мне нужно освободить выхода D2 и D3 (испльзую Arduino nano) для обработки других устройсв ( на D2 прерывание, на D3 - ШИМ)
Найди в библиотеке файл pin_magic.h там и измени подключение.
Всем доброго времени суток.
Запустил дисплей от Nokia 5130 (контроллер MC2PA8201)
Вот минимальный инит:
В профи (siriust.ru) распродажа дисплейчиков от FLY по 50 рублей
Добрый день. При чтении ID дисплея читалкой v5.3, ардуино про мини в монитор порта по всем регистрам выдает "93". Подключение согласно сервис мануала телефона на старшие DB8-DB15. Дисп 16 bit, перевел его на 8 bit (на Im подал лог.1.). Или нужно применять читалку для 16 bit?
Здравствуйте. Пытаюсь разобраться вот c таким дисплейчиком
St7735 - проблема в том, что ни одна распиновка не подходит. На шлейфе 16 пин. От аппарата Alcatel 1013d
Здравcтвуйте,есть вот такой дисплей новый от Alcatel One Touch 1035D,возможно он на контроллере 7735 (есть такие цифры на шлейфе)подскажите пожалуйста на него на него распиновку.
в гугле не нашел,здесь осилил 13 страниц.


извиняюсь за офтоп.
Здравcтвуйте,есть вот такой дисплей новый от Alcatel One Touch 1035D,возможно он на контроллере 7735 (есть такие цифры на шлейфе)подскажите пожалуйста на него на него распиновку.
в гугле не нашел,здесь осилил 13 страниц.


https://yadi.sk/i/cX3ukmy-AvsvGg
посмотри картинку, может подойдет
Здравcтвуйте,есть вот такой дисплей новый от Alcatel One Touch 1035D,возможно он на контроллере 7735 (есть такие цифры на шлейфе)подскажите пожалуйста на него на него распиновку.
в гугле не нашел,здесь осилил 13 страниц.


https://yadi.sk/i/cX3ukmy-AvsvGg
посмотри картинку, может подойдет
Здравcтвуйте,есть вот такой дисплей новый от Alcatel One Touch 1035D,возможно он на контроллере 7735 (есть такие цифры на шлейфе)подскажите пожалуйста на него на него распиновку.
в гугле не нашел,здесь осилил 13 страниц.


https://yadi.sk/i/cX3ukmy-AvsvGg
посмотри картинку, может подойдет
https://yadi.sk/i/cX3ukmy-AvsvGg
http://yadi.sk/i/cX3ukmy-AvsvGg
http://yadi.sk/i/cX3ukmy-AvsvGg
http://yadi.sk/i/cX3ukmy-AvsvGg
http://yadi.sk/i/cX3ukmy-AvsvGg
https://yadi.sk/i/cX3ukmy-AvsvGg
нет эта не подходит.
тут подсветка 10,11 анод катод соот-но,1,17 gnd
всего 17 выводов на шлейфе
Это тоже st7735, на шлейфе написано.
Это тоже st7735, на шлейфе написано.
Фото шлейфа с двух сторон крупным планом выложи
сейчас поробую
Здравcтвуйте,есть вот такой дисплей новый от Alcatel One Touch 1035D,возможно он на контроллере 7735 (есть такие цифры на шлейфе)подскажите пожалуйста на него на него распиновку.
в гугле не нашел,здесь осилил 13 страниц.
...
и как вы тогда не заметили в каком качестве надо выкладывать фото ?
а белую этикетку специально оставили чтоб посложней догадаться было как под ней дорожки идут ?
качество фоток не ахти. И чем вам сдался этот дисп? много же всяких и больших экранов. смысл тратить время на него , разве что из принципа?
Тогда набираете в гугл " дисплей Alcatel One Touch 1035D " , находите фото диспа на переходной плате ,
http://zp.bellsev.ru/product/displej-alcatel-ot-1035d/
по которой можно увидеть SPI пины 2 3 4 5 6 , какие кто именно можно предположить по очередности выхода со стекла в шлейф и сопоставив с даташитом на 7735s , и кондеры там есть. На крайняк проследить по фоткам и распиновке на подобных на Али " tft lcd st7735s " проранжируя дешевые вначале. также из фоток , даташитов можно предположить какие куда кондера вешать если они нужны. питание обычно на дорожки в шлейфе на которые другие дорожки в шлейфе соединяются.
// немного смутило что кондеров нет на шлейфе, но к примеру здесь их нет https://ru.aliexpress.com/item/32818686437.html
может фото здесь сжимается не знаю,на компе они зуммируютя хорошо ,может архив можно прикрутить здесь не знаю я не гуру форума,писать много не люблю. по этой ссылке https://ru.aliexpress.com/item/32818686437.html дисплей такой завелся без проблем,распиновка у китайца присутствует,но шлейфу кирдык после 3й пайки настал,а дисплей нужен был сейчас вот я и купил такой в магазе понадеясь на то,что он тоже заведется без проблем на таком же контроллере,но вот ступор,распиновки нет,все просто,а с китая придет только через месяц.
если нужно двухстр.скотч попробую оторвать,хоть он и приклеен хорошо.
распиновка дисплея с алика дугая,там 3,4 подцветка,а тут10,11
и правда наклейка была)))
вот добавлю еще пару фоток
Всем привет! Задарили пачку дисплеев в районе 2,8 дюйма. Поиски распиновки не увенчались успехом. Маркировка на шлейфе ALT020ESLN-J2. 40 пин. Может у кого есть идеи? Вот, что удалось вычислить:
1-9 NC, дорожек от них нет
10
11
12 GND
13 NC
14
15-18 NC
19 LED-
20-21 NC
22 LED+
23 GND
24
25
26
27
28-29 NC
30
31
32
33
34
35
36
37
38
39 NC
40
Идея в сотый раз одна -------ВЫЛОЖИ ФОТО.
Соряньте, вот фото:

Доброго времени форумчане. Пробую подключить дисплей с маркировкой fpc-mj35089n-v0 24 пина.
Методом научного тыка подобрал распиновку.
VDD -2.8 вольта IOVCC -1.8 вольта. LED А К -3 вольта.
Сделал вот такую платку переходник
Дисплей запустился но не на всю площадь экрана
В читалках модель чипа не определяется.
Дальше я в ступоре. Подскажите куда копать. В програмировании не силен. Силен в пайке :( Спасибо заранее за помощь!
talanov , там ответ был
001
v5.2 read all register + read ID + TFT LCD test
002
Using Adafruit 2.8" TFT Breakout Board Pinout
003
TFT size
is
320x240
т.к.
size
is
320x240
надо сменить на 320x480 , в скетче читалки было написано.в файле Adafruit_TFTLCD.cpp , надо перекомментить
наоборот.
, да модель контроллера непонятна , надо запустить либу MCUFRIEND_kbv (на гитхабе последняя версия) ,
пример LCD_ID_readnew , он попытается скормить дисплею разные разблокировки известных либе диспов . там и посмотрите что скетч ответит в терминал.
подключение написано в нём же
// adapted from LCD_ID_Reader from http://misc.ws/lcd_information
// controllers either read as 16-bit or as a sequence of 8-bit values
(как переключить на распиновку на PortA PortC пины 22-43 , запамятовал , надо смотреть, испытывать)
если не найдет , то можно принудительно включить , в этомже примере LCD_ID_readnew , и примере graphictest_kbv
строку
// ID = 0x9329; // force ID
раскоментить и заменить на большой дисп (320x480) , к примеру
ID = 0x9481; // force ID
////// можно и принудительно попытаться разблокировать , раскомментив нужный в примере LCD_ID_readnew
ежели LCD_ID_readnew найдет ID , возможно потребуется в файле MCUFRIEND_kbv.cpp , расскомментить его инит, а ненужные закоментить
ziyara, ну что, так и не победили ?
у вас же есть дисп ST7735S с Али , с известной распиновкой , ну и проследите куда известные пины идут в стекло .
А на неизвестном диспе тогда проследите куда из стекла они же выходят на распиновку.
очередность на стекле та же. ну мож незначительно какие - , + могут добавиться.
// в st7735s datasheet есть очередность пинов в кристалле для сверки
все D0-D17 замыкаются на минус при выходе со стекла в шлейф.
при подключении к меге
на экране ничего нет и он слеггка мерцает
Решил сваять шилд для дисплеев на MEGA2560. Подскажите в основных скетчах и читалках ( v5.3 v5.2 read all register + read ID + TFT LCD test Adafruit_TFTLCD _GFX , MCUFRIEND_kbv , UTFT )какие пины используются. Пока только последовательный интерфейс, Данные D0-D7 - на PWM 2-9 пин или на DIGITAL 22-29? Сигналы управления RD - A0 WR - A1 CD/RE/RS -A2 CS -A3 RESET - A4? Верно я понимаю? Или используются какие то другие пины. Макетом по готовности готов поделиться.
Предварительно вот так получается
ой, что-то у вас как-то сложно , можно было просто применить макетку 7*9 и резисторы 10к (посмотрите первые 10 страниц в теме) , на крайняк на Али 2шт 8 канальный " логический преобразователь уровня двунаправленный " , " TXS0108e module " . А есть и уже готовые tft lcd shield 100-200р (только выбирать двунаправленные иль на резисторах) .
у диспов 2 питания. одно для выходных каскадов (согласователя уровней) с внешним CPU (1.8 2.5 2.8 3.3 ) другое питание ядра и преобразователей для работы с матрицей (2.8 , 3.3 )
подавляющее большинство используемых диспов запитывается 3.3 и 3.3 в
стаб 1.8 вам незачем ( 1.8 используется для согласования уровней с низковольтным CPU , у нас же мега 5в , поэтому на питание согласования надо подавать по его максимуму - эт 3.3в) , а само ядро диспа запитывать 2.8 или 3.3в.
вот 2.8 и можно для питания подопытного диспа ( на случай редкого низковольного диспа) . Но иниты в инете основном заточены под 3.3в питание диспа (т.к. с них работают множители питания матрицы - а там контрастность, яркость, гамма) .
Для распознавания диспа мегой и Mcufriend_kvb, с бухты барахты (не разбираясь как переключить там на 22-43пины), цеплять да на 2-9пины.
А для использования диспа на меге , надо все-же его цеплять на 22-43 пины , ибо пины2-9 раскиданы по 3-м разным портам , рисование будет медленным.
в читалках 5.2 , 5.3 написано к каким пинам подключаться 2-9 или 22-43. Mcufriend_kvb использует 2-9 , но должен переключать (будет время, мож на след неделе, посмотрю).
на экране ничего нет и он слеггка мерцает
много вариантов в прошлом посте написал , пробуйте их все .
Да сделал такую макетку. но соеденения китайским проводами с коннекторами не внушают доверия. То есть контак то нету. Уже не раз с ними мучался. Тут на плате будет 13 каналов двунаправленных преобразователей уровня 5-3,3 вольта. Проверенная схема. Отлично работает. Резестивные просто но не тот компот :) TXS0108e (Знаю такой . хорошая штука но счас с али ехать будет месяц в лучшем случаеа), расчитывеаем их к примеру на 5 вольт а вот по факту вчера померил у меня до ардуины приходит всего 4,56 Вольта. В результате активный уровень "1" на выходе при подсоеденение ЛСД с питанием логики 2,8 получился примерно 2,3 вольта. Два канала питания регулируемых (IOVCC и VDD) Питание дисплея в основном как раз 1,8 и 2,8 вольта. Поэтому два регулируемых стабилизатора будет на эти каналы питаня логики дисплея. И еще модуль повышайки до 18 вольт на питание подсветки -такое тоже встречается. (немного переделал плату). Дисплей вот который сейчас пытаю как раз с питанием 1,8 и2,8 вольта. И при повышении этих питаний дисплей ведет себя не хорошо ( искажаеи картинку меняет цвета разрушает картинку. Удя по схемам питание 3,3 вольта ЛСД это предел в основном 1,6 1,8 2,5 2,8 вольта. Немного опыта в этом есть - давно занимаюсь ремонтом электроники и сотовых в частности). Основная задача этого шилда определится с работоспособностью дисплея и определения его способа подключения в конечном устройстве. (выяснения ID bи нужной библиотеки). Просто влом каждый раз собирать на соплях ).
Поскольку тему по лсд и ардуино только начал осваивать. Вот отсюда и нет общей картины куда цеплять данные что бы это было так сказать универсальным. Сделаю пока под данные пины 2-9 с возможностью перекинуть перемычками на 22-29 а управляющие на A0-A5.
А как к шилду будет паяться дисплей? Логичнее сначала определить дисплей и под него делать шилд.
Или через проводочки?