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
Guest Александр

Два вопроса.

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

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

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...

  • Сообщения

    • Дежурку на ХХ полезно не только для аппарата, но и для сварщика.
    • Так они в ЕС серьезно обсуждают возможную денежную компенсацию Украине за переход на Северный поток! Странные люди, в мире так много стран через которые нет транзита газа в Европу и им ничего не компенсируют, а Украине почему-то собираются!  
    • Нужно начать с простого. Чем же отличается генератор современного автомобиля от ретро? И почему раньше "недоливали" на холостых оборотах? Не могли витков добавить или что-то другое сдерживало? От туда же. https://ru.wikipedia.org/wiki/Метод_заряда_аккумуляторной_батареи_IUoU Может что-то прояснит.
    • Чтобы знать от чего и решить - распаять или оставить полежать. Недавно попал в руки самопальный усь в корпусе от Венца. Корпус был в состоянии на 4+. Подумалось: зачем он мне пустой и отдал человеку. Через месяц-два подгоняют мне вдруг цельный Венец в крайне погнутом корпусе...Таких примеров уже несколько накопилось.
    • И как это может повлиять на работу схемы контроля??? Вижу, что Вы совершенно не разбираетесь в принципах работы разных типов микрофонов. И даже в Вашем высказывании  приходится усомниться. Вы хоть знаете разницу между балансным и небалансным подключением? Кабель с экранирующей оплеткой или без нее?  Поэтому - минимальный ликбез. Балансное подключение подразумевает подключение экранированным кабелем с двумя сигнальными жилами (а не так, как в схеме https://forum.cxem.net/index.php?/topic/231998-схема-контроля-сопротивления-микрофона/&do=findComment&comment=3537696 ). Если стабилизировать тестирующий ток, подаваемый на катушку на достаточно низком уровне, то при обрыве одного из сигнальных проводов описанных выше "страшилок"  не произойдет. А схема контроля должна отследить возникшую при этом асимметрию потенциалов на сигнальных проводах и подать сигнал неисправности. Аналогично возникнет несоответствие напряжений между сигнальными проводами и экраном при обрыве последнего. Вот такой алгоритм.
    • Ага. Формулу 'качай или плати' для транзита оставил, а 'бери или плати' для газа завернул. Классное такое решение... 
×
×
  • Create New...