Зеркальное отображение информации
- Войдите на сайт для отправки комментариев
Втр, 17/03/2020 - 23:13
Добрый вечер!!!
Китайские товарищи прислали 3.5" TFT дисплей + Ардуино Мега 2560.
Запустил при помощи библиотеки UTFT примеры, которые предложены в пакете вместе с библиотекой.
Но обнаружил, что тексты (возможно и изображения, хотя изображения выводить не пробовал) выводятся в зеркальном относительно горизонтали виде.
Уважаемые форумчане, кто сталкивался с такой проблемой, подскажите её решение.
https://yadi.sk/i/cNmZdZdfmKj1sg
https://yadi.sk/i/p5DwA5hOV5M6dQ
https://yadi.sk/i/RfkuuJNBJ3fRgw
Прошу извинить за невысокое качество изображений!
а контроллер какой7 ILI9341?
https://www.yaplakal.com/forum2/topic2085139.html
В библиотеке все это должно настраиваться
Driver IL19486.
Зеркальная болезнь?)
а контроллер какой7 ILI9341?
Нет. Driver:LI9486
В библиотеке все это должно настраиваться
Спасибо! Но :(
Эта часть кода позволяет изменить ориентацию "альбомную" на "книжную" и то не совсем корректно.
https://yadi.sk/i/JzfAlzvcrt5FoQ
https://yadi.sk/i/N3T_Ha5ROCSvNA
Нужно искать.... где-то должно быть...
Отличная галлерея!
Галерея супер!
а контроллер какой7 ILI9341?
Нет. Driver:LI9486
Откуда такая уверенность ?
если бы это было так , тогда проблем бы не было . продавец и сам не в курсе что туда на фабрике впихнули в отсутствии оных.
варианты
1. примените инит от ili9488
2. наберите в местный поиск - зеркальное отображение , зеркальное изображение , регистр 0x36 .
там найдете где инит , и где в нем в регистре 0x36 что поменять.
а контроллер какой7 ILI9341?
Нет. Driver:LI9486
Откуда такая уверенность ?
если бы это было так , тогда проблем бы не было . продавец и сам не в курсе что туда на фабрике впихнули в отсутствии оных.
https://yadi.sk/i/gyTJ5F8P7fwXQg
а контроллер какой7 ILI9341?
Нет. Driver:LI9486
Откуда такая уверенность ?
если бы это было так , тогда проблем бы не было . продавец и сам не в курсе что туда на фабрике впихнули в отсутствии оных.
варианты
1. примените инит от ili9488
2. наберите в местный поиск - зеркальное отображение , зеркальное изображение , регистр 0x36 .
там найдете где инит , и где в нем в регистре 0x36 что поменять.
Пакет библиотеки UTFT в папке "tft_drivers" содержит файл "ili9486".
Это как раз драйвер дисплея.
В файле "initlcd.h" в коде есть строка: "LCD_Write_COM(0x36); // Memory Access Control"
где указан регистр 0x36, только вот не знаю, что это может дать.
https://yadi.sk/i/w3swa_aUE3nEhw
что там на заборе написано все уже видели , реальную картину даст только ответ дисплея , случаи уже были, но для этого надо подключаться к пину RD дисплея + при условии что он же управляет двунаправленными регистрами LVC245A .
Поэтому и не привел этот сложный 3 вариант , когда есть легкие 5ти минутные.
// млин , да замените уже UTFT myGLCD(CTE40.... на ILI9481 ( CTE32HR ), ILI9488 , ILI9341_16 ( CTE32_R2 ) , R61581 ( CTE35IPS ) , .....
секундное дело же.
//// если для понимания трудно , то просто загуглите - utft ili9488 , будет много статей с уже подправленной библиотекой.
В библиотеке все это должно настраиваться
Я его победил! Отображение корректное.
Пришлось "подпилить" файл UTFT.cpp
https://yadi.sk/i/lsxvyVpRIFp77g
https://yadi.sk/i/sbwk-bFjhIkc2g
Kakmyc! Ваши предложения по месту поиска оказались верными. Спасибо!