Jump to content
my_name_VIKTOR

Зеркальное отображение информации

Recommended Posts

Добрый вечер!!!

Китайские товарищи прислали 3.5" TFT дисплей + Ардуино Мега 2560.

Запустил при помощи библиотеки UTFT примеры, которые предложены в пакете вместе с библиотекой.

Но обнаружил, что тексты (возможно и изображения, хотя изображения выводить не пробовал) выводятся в зеркальном относительно горизонтали виде.

Уважаемые форумчане, кто сталкивался с такой проблемой, подскажите её решение.

https://yadi.sk/i/cNmZdZdfmKj1sg

https://yadi.sk/i/p5DwA5hOV5M6dQ

https://yadi.sk/i/RfkuuJNBJ3fRgw

Прошу извинить за невысокое качество изображений!

Share this post


Link to post
Share on other sites

Конечно же! Если изображение на диспее есть, если информация выводится, значит дисплей инициирован!

  myGLCD.InitLCD();             // инициализируем дисплей

 

Share this post


Link to post
Share on other sites

Приглашаем на вебинар «Инновационные технологии Analog Devices в области управления питанием» (11.08.2021)

В программе вебинара технология Silent Switcher® - сочетание высокого КПД и сверхмалого уровня ЭМИ, технология uModule® - высокоинтегрированные решения для источников питания, микро- и нанопотребляющие DC/DC-преобразователи, решения для резервного питания, цифровое управление системой питания (PSM), безоптронные изолированные обратноходовые преобразователи. В практической части вебинара будут продемонстрированы примеры работы с инструментами Analog Devices для проектирования источников питания.
Подробнее

18.03.2020 в 15:18, my_name_VIKTOR сказал:

обнаружил, что тексты (возможно и изображения, хотя изображения выводить не пробовал) выводятся в зеркальном относительно горизонтали виде.

изучи даташит - там может быть пин "Mirror™

"

Share this post


Link to post
Share on other sites

Концевые микропереключатели KLS – простая и надежная коммутация по оптимальной цене

На складе Компэл широко представлены нажимные переключатели от KLS в стандартных и миниатюрных корпусах с различными типами актуаторов. Микропереключатели серий KLS7-KW10 и KLS7-KW4-3Z соответствуют строгим стандартам электрической безопасности и эффективности, что гарантирует надежную коммутацию цепей управления.

Подробнее

Датчики STMicroelectronics – новые возможности систем умного дома ST

Согласно прогнозам аналитиков, в ближайшие пару лет будет наблюдаться заметный рост рынка датчиков движения и положения для умного дома. Компания STMicroelectronics предлагает одну из самых широких линеек MEMS-датчиков, включая акселерометры, гироскопы, цифровые компасы, модули IMU, микрофоны и датчики параметров окружающей среды. Рассмотрим применение датчиков и тенденции их развития.
Подробнее

19.03.2020 в 21:57, my_name_VIKTOR сказал:

Конечно же! Если изображение на диспее есть, если информация выводится, значит дисплей инициирован!


  myGLCD.InitLCD();             // инициализируем дисплей

 

Судя по всему вы плаваете в теме

Share this post


Link to post
Share on other sites

Добрый вечер ! Та же беда )) но я полный 0 в этом .... как зеркалку убрать ?
Спасибо заранее 

Share this post


Link to post
Share on other sites

Что за секреты в личке? У нас на форуме такое поведение не приветствуется.

Во время инициализации дисплея нужно правильно выставить значения регистра Driver Output Control (или ему подобному), где задается направление вывода изображения.

Пример для SSD1289.

111.jpg.976360afeb45b5d56f80426b32e940f5.jpg

А вообще, перед началом работы с такими вещами, нужно сначала почитать datasheet.

 

Share this post


Link to post
Share on other sites

Привет-привет. Соболезнуем.


Я не раздаю рыбу. Я раздаю удочки.

ПРОСТОТА - ХУЖЕ ВОРОВСТВА!!!

Share this post


Link to post
Share on other sites
11 часов назад, артемий23 сказал:

та же беда

так и ответ аналогичен - к Мастеру. :D

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. 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...

  • Сообщения

    • Ещё один нюанс, для собирающих в пластиковом корпусе. Металлический корпус переключателя дискриминации (крепление, рычажок), переменных резисторов баланса грунта и дискриминации нужно закрепить на пластиковый корпус прибора через лепестки (например от диода Д242), соединив их с массой (-3в) для отвода статического электричества. Переключатели и "крутилки" имеют паразитную ёмкость, возможно кто-то и замечал, когда дотрагиваешься до них появляются срабатывания, т.к. чувствительность формирователя импульсов очень высокая. Провода к ним делать как можно короче и зафиксировать термоклеем на корпус, чтобы не болтались, особенно для переключателя и переменного резистора дискриминации, т.к конденсатор С15 маленькой ёмкости. Это так-же актуально для схемы Терминатора на логических элементах, статическое электричество проявляет себя щелчками и ложными срабатываниями. Проверено . Возможно по этому автор советовал не выводить "крутилки" на корпус.
    • Позвоните диодный мост и силовые транзисторы. Проверьте конденсатор после диодного моста на ЕСР.
    • Давно есть готовое решение! https://aquacontrol-shop.ru/product/avtomaticheskoe-ustrojstvo-plavnogo-puska-nasosa-upp-1-5-universal-adaptivnyj-plavnyj-pusk-p1max-1-5-kvt/ Как показывает практика все рукоблудие с ТТ реле и переключайками туда сюда в ручном режиме доставляет много гемора, и в конце концов намучившись выбрасываешь весь колхоз и приобретаешь готовое изделие.
    • Здравствуйте, мне надо изменить частоту ШИМ, я знаю, что этим занимается бит ICR1 в режиме 14. Я просто понять не могу в чем разница между ICR1 и OCR1A, кроме двойной буферизации второго, и как в режиме 14 ICR1 изменяет частоту если для этого есть OCR1A.  На рисунке я отметил красным что мне не понятно, кроме последнего столбца, это флаг, это понятно. И что означает update of OCRx? Это значение OCR1A/B?
    • Ну через 22ом не будет 650ма.  Ладно будут транзисторы, осциллографом посмотрю.
  • Similar Content

    • By Fordli
      Данный проект предназначен для управления RGB лампами с помощью дисплейного модуля STONE:
       
      1. Управление цветом света 
      2. Управление яркостью света 
      3. Управление четырьмя режимами работы лампы

      Принцип работы управляющего tft-lcd дисплея STONE
       
      Модуль tft-lcd взаимодействует с MCU клиента посредством команд (шестнадцатеричный код), а MCU затем управляет работой подключенного устройства в соответствии с полученными командами.

      Разработка графического интерфейса пользователя

      Проводка и сварка
       
      Завершив вышеописанное управление сенсорным дисплеем, мы можем сосредоточиться на разработке MCU и ламп WS2812B_RGB.
      Но перед этим нам нужно провести сварочные работы.
      Схема подключения

      Адаптер питания 12В, который необходим для питания дисплейного модуля STONE STVC070WT-01 и для питания модуля MCU и лампы WS2812B_RGB путем понижения напряжения до 5В через dc-dc buck.
      Аксессуары, используемые в проекте

      сварка
       
      Сварите эти части вместе, и эффект будет следующим:

      Код драйвера STM32
      Код STM32
       
      Кнопки и текст на экране дисплея имеют соответствующие адреса. В данном проекте адреса компонентов экрана дисплея следующие:
      Наконец, код загружается в микросхему STM32, и готовая печатная плата подключается к экрану дисплея управления, при этом гарантируется стабильность электропитания. Затем яркость и цвет RGB-лампы можно контролировать с помощью модуля дисплея управления STONE.
      Окончательная схема подключения оборудования

      Эффект бега


      видеодемонстрация
       
    • By Teo74
      Есть проект состоящий из Atmega 8, Uart, и lcd Nokia 5110.Проблема лишь в том что дисплей 5110 очень маленький, так как показания нужно читать с расстояния 3-6 метров. В интернете нашёл 7 дюймовый TFT дисплей  но не понимаю как его использовать в моём проекте. В протеус его нет, библиотек для него тоже не нашёл. Если я правильно понял, у этого дисплея есть свой контролер STM32, но как совместить с Atmega 8? Как симулировать в протеус?
    • By Maxim Gr.
      Добрый день. Подскажите пожалуйста, имеется японская камера заднего хода, как сделать чтобы видеокамера не показывала в зеркальном отображении. Есть видео как переделывают китайскую камеру, выпаяв резистор (на некоторых даже подписано на плате), а вот на моей нет ничего. Состоит из двух плат, первое фото вид сверху , второе платы располовинил. Может кто увидит по фото какой элемент отвечает за зеркальное отображение? Спасибо.



    • By Max Cooper
      Здравствуйте! Ищу мастера в Санкт-Петербурге (или где-то рядом) для разработки и сборки мини-динамика для подключения к телефону через micro-usb или мини-джек. Ничего особенного не требуется главное чтобы звук было слышно не хуже чем из самого телефона и по размерам не превышало размер флешки или пробки от пластиковой бутылки. Нечто подобное я уже и сам пытался сделать, но звук в итоге тихий.



    • By sys
      Долгим поиском библиотеки обернулся заказ на Али вот такого вот экранчика на 3,2 дюйма по приятной тогда цене 500р.  https://ru.aliexpress.com/item/3-2-TFT-LCD-Touch-Screen-Expansion-Shield-W-Touch-Pen-For-Arduino/32795070895.html?spm=a2g0s.9042311.0.0.274233edpv2C2S. Товар существует на момент написания. Много я ругался с продавцом, ссылка на библиотеку есть, но она была не доступна на тот момент или её поправили после моих претензий, за давностью событий не помню, по дате файлов- как раз в это время. Результатом копания стал вывод о том, что экран мертв, т.к. осциллографом поймал выбросы на выходе из двух 74HC245D преобразователей уровня аж в 4,5 В.
         К делу, по ссылке https://www.winddeal.net/image2/tools/ на странице заказа можно скачать библиотеку с которой все отлично работает, проверено сегодня, качать  1A0847.rar.
        В процессе долгой " любви" в течении года стала найденная страничка https://laborjag.com/venta/arduino/3-2-tft-lcd-display-module-touch-screen-shield-onboard-temperature-sensor/ с другой версией "драйверпака", тоже рабочая, добавлена поддержка и моего и еще каких-то модулей. Странность в том, что хоть на модуле и написано  HX8352B, но в файле  MCUFRIEND_kbv.cpp от китайца нет строки #define SUPPORT_8352B и тем не менее работает.  От этих библиотек в сериал порт выдает не верное разрешение:
      "TFT LCD test
      Using OPENSMART 3.2" TFT Breakout Board Pinout
      TFT size is 240x320
      Serial took 0ms to start
      ID = 0x65" ,
      путем замеров линейкой активной области и подсчёта выходит 240х400, что верно указано на  https://laborjag.com
         Испытано на Ардуине 1.6.11, Arduino UNO R3, китайская, как переназначить ( и надо ли?) выводы для Arduino Mega2560 не выяснял, но в начале примеров поддержка указана. Работает резистивный экран, скорость отрисовки никакая, естественно, и датчик температуры. При загрузке примера Touch_shield_kbv пишет "неизвестный экран"- такая вот шутка, тыкайте по 4-м углам по-очереди и по центру, это калибровка. На ощупь тёплый за час работы. Гамма отвратительная, с уклоном в сторону синего, возможно такая подсветка.
          Картинки не привожу, их достаточно по ссылкам, а вот библиотеки в виде архивов закину. 
       
      1A0847.rar
      OPEN-SMART TFT LCD Shield 3.2inch Update HX8352B.rar
×
×
  • Create New...