Экран UTFT 800x480 изображение до инициализации

angryuser
Offline
Зарегистрирован: 14.11.2016

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

меня интересует, почему не просто черный цвет а раздражающие хаотичные пиксели,

кто ни-будь сталкивался?

Стандартная инициализация:

  myGLCD.InitLCD();           
  myGLCD.clrScr();              

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

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

АП чтобы был черный цвет - нужно сначала залить черным. Иначе с какой стати оно будет именно черным, а, скажем, не красным или зеленым?

Если раздражает, включать подсветку только после того, как в видеопамять записана нужная информация (например, все ячейки залиты черным).

angryuser
Offline
Зарегистрирован: 14.11.2016

andriano пишет:

Если раздражает, включать подсветку только после того, как в видеопамять записана нужная информация (например, все ячейки залиты черным).

отличный совет, спасибо

только как это дело сделать? случайно не надо перепаивать резистор отвечающий за подсветку?

или реализируемо чисто программно? 

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

angryuser пишет:

только как это дело сделать? случайно не надо перепаивать резистор отвечающий за подсветку?

или реализируемо чисто программно? 

Схему Вашего дисплея Вы не привели, поэтому насчет того, как это реализовать, ничего сказать не могу. В худшем случае потребуется дополнительный транзистор.