Перейти к содержанию
    

проблемы с TFT SSD1963

Всем здравствуйте

подключил к STM32F407 по FSMC дисплей SSD1963

возникла такая проблема, не отображается красный цвет (вместо него получается зелёный)

не помогла смена последовательности RGB, инверсия экрана тоже не выявила красный цвет

после инициализации когда весь дисплей покрыт разноцветными точками, красных точек нет

пробовал два режима 8 бит интерфейс (на один пиксель три байта цвета)

и режим 16 бит за одну передачу,

эффект одинаковый?

посмотрел осцилографом выходы с контроллера , на красном цвете есть генерация

что ещё можно попробовать или дисплей бракованный?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

после инициализации когда дисплей покрыт разноцветными точками, красных точек нет

Вот это ключевое.

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

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну чистого белого нет, он с голубым оттенком

 

 

разобрал дисплей, возможно понял в чём проблема

контроллер SSD1963 работает с дисплеем по 16-и битной шине а дисплей подключен по 24-х битной схеме

(как раз и выходит смещение по шине что красный цвет 16-и битной шины попадает на зелёный 24-х битной)

сейчас ищу как переключить контроллер

 

проблема решена, действительно надо было переключить в регистре управления 0xB0 первый параметр на 24-и бита данных

по умолчанию и в библиотеках стоит 18 бит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем доброго времени суток! Кто-нибудь в курсе, при выполнении SSD1963 команды 0x28 "Display_off", должны отключаться синхроимпульсы PCLK, HSYNC, VSYNC? У меня отключаются, и экран начинает переливаться разными красками и полосами. Такое ощущение, что видеоконтроллер уходит в Deep sleep.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...