TFT 320х240 parallel с управлением по SPI

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Родился
Сообщения: 13
Зарегистрирован: Пн дек 12, 2011 22:22:36

Сообщение simius »

Бьюсь не первый день, никак не могу понять даже причину проблемы
Есть дисплей SF-TC350M. И микроконтроллер STM32F101ZCT6.
Организовал передачу изображения из внешней RAM в дисплей посредством DMA шины. Тут проблем нет. Почти.
На дисплее различимы полосы с немного разной яркостью. Особенно заметно когда микроконтроллер "подвисает" на какой нибудь задаче, и дисплей начинает немного потухать. Я так понимаю, у дисплея чересстрочная развёртка (или как называется это у LCD). И я не знаю, как побороть эти полосы. Питание идёт от линейного стабилизатора на 3.3 вольта, конденсаторов стоит куча, да и с увеличением ёмкости разницы нет.
Ещё у дисплея есть вход SPI, через который вроде бы можно поправить параметры питания и может даже изменить режим работы самого дисплея. Но никак не получается заставить дисплей слушаться команд. Пробовал посылать и один пакет 16 бит, и два по 8. Разную скорость, разные параметры SPI.

Собственно, вопрос в том, может кто нибудь сталкивался с подобными проблемами и нашёл решение?
Реклама
Ответить

Вернуться в «Периферия»