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

 
 
 
Reply to this topicStart new topic
> STM32F105 и ЖК MT-12864A-2FLA-T, пропадает изображение
Still Enemy
сообщение Apr 12 2015, 06:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 29-01-15
Из: Нижний Новгород
Пользователь №: 84 817



Заметил такую особенность, что через некоторое время(10-20 минут) пропадает отображаемое изображение и остаётся только подсветка. А самое интересное это происходит не всегда. В документации этот момент не описан. Предполагаю, что какой то спящий режим/экономия энергии или еще что то, но инфу не нашел по этому вопросу. Может кто подскажет, в чём дело?
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Apr 12 2015, 08:26
Сообщение #2


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(Still Enemy @ Apr 12 2015, 09:25) *
Нет там никаких спящих режимов.
Ищите багу в софте контроллера.
Можно отказаться от чтения статус из дисплея и вставить паузы нужной длительности до его готовности (я так всегда делаю).
Таким образом получится некое упрощение программы и в некоторых случаях упрощение схемотехники, т.к. шина становится однонаправленной.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Still Enemy
сообщение Apr 12 2015, 08:39
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 29-01-15
Из: Нижний Новгород
Пользователь №: 84 817



Цитата(demiurg_spb @ Apr 12 2015, 11:26) *
Нет там никаких спящих режимов.
Ищите багу в софте контроллера.

Так и дело в том, что я ничего с ним не делаю. Я просто написал инициализацию, в которой на экран выводятся символы. После этого я с ним ничего не делаю и в какой то момент символы попадают и остаётся подсветка только. Но иногда и не пропадают символы.
Цитата
Можно отказаться от чтения статус из дисплея и вставить паузы нужной длительности до его готовности (я так всегда делаю).
Таким образом получится некое упрощение программы и в некоторых случаях упрощение схемотехники, т.к. шина становится однонаправленной.

Это уже совсем другая история...

Сообщение отредактировал Still Enemy - Apr 12 2015, 08:40
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Apr 12 2015, 08:43
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(Still Enemy @ Apr 12 2015, 11:39) *
Я просто написал инициализацию, в которой на экран выводятся символы. После этого я с ним ничего не делаю...
Понятно. Я никогда не использовал эти дисплеи в подобном режиме.
Всегда произвожу рефреш изображения не реже 1 Гц.

Из идей, что можно посмотреть: у вас случаем не остаётся шина управления дисплеем в третьем состоянии?
Если так, то на неё легко может наводиться помеха.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Still Enemy
сообщение Apr 12 2015, 08:47
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 29-01-15
Из: Нижний Новгород
Пользователь №: 84 817



Цитата(demiurg_spb @ Apr 12 2015, 11:43) *
Понятно. Я никогда не использовал эти дисплеи в подобном режиме.
Всегда произвожу рефреш изображения не реже 1 Гц.

Я только начинаю с ним работать, пока что это тестовый режим. Что-то типо проверки оборудования. Про рефреш - хорошая идея. Спасибо, завтра попробую.
Цитата
Из идей, что можно посмотреть: у вас случаем не остаётся шина управления дисплеем в третьем состоянии?
Если так, то на неё легко может наводиться помеха.

А третье состояние, это какое?)

Сообщение отредактировал Still Enemy - Apr 12 2015, 08:49
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Apr 12 2015, 08:52
Сообщение #6


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(Still Enemy @ Apr 12 2015, 11:47) *
А третье состояние, это какое?)
Это когда ни с одной из сторон нет притяжки ни к нулю ни к единице.
Например, контроллер дисплея и управляющий микроконтроллер одновременно настроили некоторые общие линии ввода-вывода на ввод без pullup/pulldown.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
San66 (albor)
сообщение Jun 6 2015, 15:45
Сообщение #7





Группа: Участник
Сообщений: 13
Регистрация: 19-04-11
Из: Питер
Пользователь №: 64 483



А может банально питание проседает?
Go to the top of the page
 
+Quote Post

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

 


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


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