реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> проблемы с TFT SSD1963, непонятки с дисплеем
smv
сообщение Aug 5 2015, 15:42
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 28-11-07
Пользователь №: 32 750



Всем здравствуйте
подключил к STM32F407 по FSMC дисплей SSD1963
возникла такая проблема, не отображается красный цвет (вместо него получается зелёный)
не помогла смена последовательности RGB, инверсия экрана тоже не выявила красный цвет
после инициализации когда весь дисплей покрыт разноцветными точками, красных точек нет
пробовал два режима 8 бит интерфейс (на один пиксель три байта цвета)
и режим 16 бит за одну передачу,
эффект одинаковый?
посмотрел осцилографом выходы с контроллера , на красном цвете есть генерация
что ещё можно попробовать или дисплей бракованный?
Go to the top of the page
 
+Quote Post
zheka
сообщение Aug 5 2015, 17:10
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



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

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

Go to the top of the page
 
+Quote Post
smv
сообщение Aug 6 2015, 02:02
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 28-11-07
Пользователь №: 32 750



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


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

проблема решена, действительно надо было переключить в регистре управления 0xB0 первый параметр на 24-и бита данных
по умолчанию и в библиотеках стоит 18 бит
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Aug 6 2015, 05:53
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



[del]
Go to the top of the page
 
+Quote Post
Zenth
сообщение Sep 28 2017, 04:51
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 20-07-05
Пользователь №: 6 940



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

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 23:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01373 секунд с 7
ELECTRONIX ©2004-2016