Дисплей 3,2" с контроллером HX8357B - нужна помощь специалистов

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем AntonyStar, 1 дек 2016.

  1. AntonyStar

    AntonyStar Нуб

    Приобрел недавно такой дисплей. Все понравилось. Нашел библиотеку UTFT, настроил - класс. Но весь текст отображается в зеркальном отображении.
    Анализ покупки показа, что господа китайцы, прикрепили матрицу к верху ногами. Об этом говорит шлейф. У обычных дисплеев он подходит с противоположной стороны от разъема, а у меня со стороны разъема. Есть еще одна фича - инверсные цвета.
    Подскажите где копать. Познания в программировании есть.
     
    Последнее редактирование: 1 дек 2016
  2. rkit

    rkit Гуру

    Перепаять, либо может можно софтом все обратно инвертировать.
     
  3. biver72

    biver72 Нуб

    А не подскажете как это программно сделать. Проблема такая же. Только программирование на начальном этапе:)
     
  4. rkit

    rkit Гуру

    В гугле ищите что-нибудь, раз проблема распространена. Работы тут много, и никто ее просто так за вас не сделает.
     
  5. biver72

    biver72 Нуб

    Спасибо. Тогда мне проще перепаять шлейф. С этим проблем нет.:cool:
     
  6. ANV

    ANV Гуру

    Что вы перепаивать собрались? Такое посоветовать только недалекий в электронике человек мог.

    В контроллере:
    https://cdn-shop.adafruit.com/datasheets/HX8357-D_DS_April2012.pdf
    есть команда Display inversion on и off. Попробуйте их подать.
     
  7. rkit

    rkit Гуру

    А с отражением что делать?
     
  8. ANV

    ANV Гуру

    Дочитать даташит до регистра MADCTL
     
  9. biver72

    biver72 Нуб

    Такое ощущение, что сам экран закреплен на белой рамочке и на плате "изнаночной стороной" Это подтверждается расположением шлейфа со стороны разъёма, а не с противоположной, как на большинстве других плат. Зная, что от наших узкопленочных друзей можно ожидать и не таких приколов...
    Щас, отклею экранчик, покажу фото...
     
  10. biver72

    biver72 Нуб

  11. biver72

    biver72 Нуб

    Пардон...третья фотка чото не прицепляется, а она самая важная...
     
  12. biver72

    biver72 Нуб

    нуко...Нет, не идет:(
     
  13. biver72

    biver72 Нуб

    а так... IMG_20161227_095402.jpg
     
  14. biver72

    biver72 Нуб

    Щас переверну, посмотрим...
     
  15. ANV

    ANV Гуру

    Перевернуть на 180 градусов? Зачем вы так настойчиво хотите спалить экран? Если он что-то выводит, но инвертированное по цветам и в зеркале, то это означает что подключен он правильно, иначе команды инициализации, установки адреса и данных не доходили бы.
    Если где и надо переворачивать шлейф, так это между контроллером и экраном, а не между шлейфом и платой, но вы ведь 1000 контактов не перепаяете?

    Поэтому попробуйте сначала контроллер "доинициализировать" вручную
     
    Jevega нравится это.
  16. rkit

    rkit Гуру

    Да, по фото не похоже. что этот шлейф можно просто перевернуть.
     
  17. biver72

    biver72 Нуб

    Итак, жульство не удалось. Чтобы перевернуть стекло, нужно отклеить парализатор и рассеиватель с одной стороны матрицы и переклеить на другую. Что в моиж условиях нереально:(

    *Перевернуть на 180 градусов? Зачем вы так настойчиво хотите спалить экран? Если он что-то выводит, но инвертированное по цветам и в зеркале, то это означает что подключен он правильно, иначе команды инициализации, установки адреса и данных не доходили бы.*
    Шлейф при этом не поменял бы положения, просто справа налево переместился бы. в результате лицо и изнанка стекла поменялясь вы местами. (мы бы видели изо с другой стороны, что и требовалось, электрически, схема не меняется) Старые подобные дисплейчики это позволяли. Здесь поляризатор и раасеиватель приклеены к матрице наглушняк.
     
  18. biver72

    biver72 Нуб

    :( Мне бы с синтаксисом разобраться, последний раз писал на фортране, ЭВМ ДВК-4, в 89-м году.
    Корректировать надо библиотеку "ТФТ" , или в скетч вставлять?