Jump to content

2.6 inch tftlcd for arduino Mega 2560 unknoun driver


sys
 Share

Recommended Posts

   Купил на Алиекспресс цветной экран с резистивным тачем 5a11ae14a57e0_tftlcdfront.thumb.jpg.503985772e2c1146f9c27b6427e2f19a.jpg и, дав положительный отзыв благополучно отложил до лучших времен.bottom.thumb.jpg.a9c0cd749469319cfef050fa2c1c38e5.jpg

Но времена наступили совсем не веселые. Сбило с толку что надпись www.mcufriend.com, но на сайте и в инете не нашел библиотеки для такого экрана, и вообще такой диагонали не было и и судя по количеству пинов предназначен для работы с Mega 2560 в режиме шины данных 16/18 бит. Было перебрано множество библиотек и скетчей под размеры 240х320, 3/4 отбракованы сразу, по строке инициализации понятно что режим 8 бит или последовательный. Усугубляло ситуацию незнание контроллера. Посетила мысль переложить проблему на продавца Shop912692 Store со странички заказа https://ru.aliexpress.com/item/Free-shipping-LCD-module-TFT-2-6-inch-TFT-LCD-screen-for-Arduino-UNO-R3-Board/32716249866.html . Продавец прислал мне библиотеку с примером которой белый экран сменился на зеркальный: 

mirror_text.thumb.jpg.fb4366d9ed93136c68c916238d881f28.jpg

Понятно что дело в кривой инициализации, пришлось кое-как разбираться. С грехом пополам запустил в нормальном режиме вот с этой некрасиво оформленной, но рабочей UTFT_for_ST7781.rar библиотекой.  Файл memorysaver.h настроен для экономии памяти меги почти правильно, в примере приведена инициализация как у контроллера ili9325d (UTFT myGLCD(TFT01_24_16,38,39,40,41)), но в файле  по пути tft_drivers/ili9325d/default/initlcd.h на самом деле прописана информация из tft_drivers/st7781/default/initlcd.h. Не доделал немного китаец.  Естественно, ili9325d уже работать не будет. Кто хочет- причешет библиотеку для нормальной работы всех моделей tft lcd, скачайте оригинальную версию и сравнивайте UTFT.cpp, UTFT.h, содержимое других папок библиотеки, даташит на st7781 есть в сети, проверена работа на arduino-1.6.6. версии non administrator, т.е. версия без установки. 

   Удачи!

good.thumb.jpg.b1c521b3d87c749398a5fbbdad9255e5.jpg

   

Edited by sys
изменение названия скачанного архива для избежания путаницы
Link to comment
Share on other sites

  • 3 years later...
Guest Александр

Два вопроса.

1. Где взять цоколёвку этой платы? Увы, ни одна ножка не подписана.

2. Говорят, этот дисплей может быть подключен через SPI.Где эти SPI-ные ножки?

Link to comment
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Сообщения

    • Там же требуется логический сигнал либо 0 либо 1. Нах там реле, как вариант - с выхода ТМ3 диодный шифратор.
    • Максимально допустимое напряжение на входе FB IN процессора 5 Вольт и подавать напрямую эти самые 5 Вольт не есть хорошо. Я бы включил в разрыв цепи от 5 Вольт (или от СКАРТА) до ножки процессора резистор Ом на 100. Получится делитель, совместно с резистором 75 Ом, и напряжение на входе процессора составит около 2 Вольт, чего будет вполне достаточно для переключения. Однако, если приставка штатно имеет СКАРТ, то там этот резистор уже может присутствовать, надо смотреть по месту. Если же ставить свой переключатель, то цепь FB до СКАРТа можно просто не распаивать, для исключения конфликтов. Либо сделать диодную развязку.
    • Не заменить на керамику, а добавить паралельно имеющимся. Про полярность - бахнули-бы сразу. Отследить всю цепь можно тестером.
    • @Виталий Белый это будет для меня сложно, отследить всю цепь... всмысле керамекой заменить ? @irokess я слышал байку про полярность кондеров на платах от асус, впаял так как был прошлый с завода. Древность, мое хобби)
    • Огромнейшее спасибо за советы. Буду тестить дальше. За две недели мучений это большой прорыв для меня.
    • Да действительно на фотках видно, что запаяны на оборот. Возможно и в этом причина, хотя у меня при изменении полярности конденсатор испускал дымок с шумовым эффектом.
    • Кажись это те самые матери от Асуса где маркировка +- конденсаторов наоборот чем в остальных. Т.е. на матери помечен + С учётом этого впаивался "новый" электролит? Кто ещё такую древность чинит с целью починить?
×
×
  • Create New...