Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: проблемы с TFT SSD1963
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
smv
Всем здравствуйте
подключил к STM32F407 по FSMC дисплей SSD1963
возникла такая проблема, не отображается красный цвет (вместо него получается зелёный)
не помогла смена последовательности RGB, инверсия экрана тоже не выявила красный цвет
после инициализации когда весь дисплей покрыт разноцветными точками, красных точек нет
пробовал два режима 8 бит интерфейс (на один пиксель три байта цвета)
и режим 16 бит за одну передачу,
эффект одинаковый?
посмотрел осцилографом выходы с контроллера , на красном цвете есть генерация
что ещё можно попробовать или дисплей бракованный?
zheka
Цитата
после инициализации когда дисплей покрыт разноцветными точками, красных точек нет

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

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


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

проблема решена, действительно надо было переключить в регистре управления 0xB0 первый параметр на 24-и бита данных
по умолчанию и в библиотеках стоит 18 бит
HardEgor
[del]
Zenth
Всем доброго времени суток! Кто-нибудь в курсе, при выполнении SSD1963 команды 0x28 "Display_off", должны отключаться синхроимпульсы PCLK, HSYNC, VSYNC? У меня отключаются, и экран начинает переливаться разными красками и полосами. Такое ощущение, что видеоконтроллер уходит в Deep sleep.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.