Jump to content
sys

2.6 inch tftlcd for arduino Mega 2560 unknoun driver

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
изменение названия скачанного архива для избежания путаницы

Share this post


Link to post
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
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...

×
×
  • Create New...