smv 0 5 августа, 2015 Опубликовано 5 августа, 2015 · Жалоба Всем здравствуйте подключил к STM32F407 по FSMC дисплей SSD1963 возникла такая проблема, не отображается красный цвет (вместо него получается зелёный) не помогла смена последовательности RGB, инверсия экрана тоже не выявила красный цвет после инициализации когда весь дисплей покрыт разноцветными точками, красных точек нет пробовал два режима 8 бит интерфейс (на один пиксель три байта цвета) и режим 16 бит за одну передачу, эффект одинаковый? посмотрел осцилографом выходы с контроллера , на красном цвете есть генерация что ещё можно попробовать или дисплей бракованный? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 5 августа, 2015 Опубликовано 5 августа, 2015 · Жалоба после инициализации когда дисплей покрыт разноцветными точками, красных точек нет Вот это ключевое. Если проблема проявляет себя на том этапе, на котором вы по определению не можете совершить ошибок, до передачи в дисплей какой-либо цветовой информации, значит не в настройках дело. Мусор в памяти после инициализации - он хаотичен. По любому должны быть красные точки. Подозреваю, что у вас нет еще и белых. Если это так то наверное дефективный дисплей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smv 0 6 августа, 2015 Опубликовано 6 августа, 2015 · Жалоба ну чистого белого нет, он с голубым оттенком разобрал дисплей, возможно понял в чём проблема контроллер SSD1963 работает с дисплеем по 16-и битной шине а дисплей подключен по 24-х битной схеме (как раз и выходит смещение по шине что красный цвет 16-и битной шины попадает на зелёный 24-х битной) сейчас ищу как переключить контроллер проблема решена, действительно надо было переключить в регистре управления 0xB0 первый параметр на 24-и бита данных по умолчанию и в библиотеках стоит 18 бит Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 54 6 августа, 2015 Опубликовано 6 августа, 2015 · Жалоба [del] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zenth 0 28 сентября, 2017 Опубликовано 28 сентября, 2017 · Жалоба Всем доброго времени суток! Кто-нибудь в курсе, при выполнении SSD1963 команды 0x28 "Display_off", должны отключаться синхроимпульсы PCLK, HSYNC, VSYNC? У меня отключаются, и экран начинает переливаться разными красками и полосами. Такое ощущение, что видеоконтроллер уходит в Deep sleep. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться