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

 
 
> Мерцание ЖКИ WH1602C на Атмега 16, Прорблемка с обновлением экрана
Kalina
сообщение May 12 2008, 19:05
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 75
Регистрация: 19-12-07
Из: Житоимр
Пользователь №: 33 457



Всем доброго время суток!
Недавно купил ЖКИшку WH1602C, написал под него прогу на асме, но вознилка небольшая проблемка!
Заключается в следующем : при отображении данных на экране наблюдается мерцание, сначала я думал, что не вытягивает мой китайский блок питания (подсветка жрёт около 120 мА), но когда стёр контроллер, оказалось что я ошибался. Пример проги приводить не буду (вряд ли кто будет в ней разбираться smile.gif ) Обновление данных на экране происходит 4 раза в секунду, причём обновляются пару цифр, а мерцает весь экран, неужели это связано с развёрткой? Может кто-то сталкивался с подобным явлением??? Жду совета...
Заранее благодарен!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение May 12 2008, 19:47
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Это как раз тот случай, когда скорее всего причина проблемы не в LCD, а в программе. Перед выводом на LCD вы даете команду очистки экрана? Или все же устанавливаете курсор в нужную позицию и делаете вывод с этой позиции?
Как еще один вариант, посмотрите осциллографом не слишиком ли большие пульсации по цепи управления контрастом.
Go to the top of the page
 
+Quote Post
Kalina
сообщение May 13 2008, 08:31
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 75
Регистрация: 19-12-07
Из: Житоимр
Пользователь №: 33 457



Цитата(rezident @ May 12 2008, 23:47) *
Перед выводом на LCD вы даете команду очистки экрана? Или все же устанавливаете курсор в нужную позицию и делаете вывод с этой позиции?

На данном этапе мне очистка не нужна, её произвожу только при инициализации. Работаю следующим образом : вывожу надпись "VOLTAGE - ", потом циклически (4 раза в секунду) выставляю адресс курсора на область отображения напряжения и меняю показания.

Цитата(rezident @ May 12 2008, 23:47) *
Как еще один вариант, посмотрите осциллографом не слишиком ли большие пульсации по цепи управления контрастом.


Нет не смотрел, но уже подозреваю 07.gif посмотрю скажу!





Цитата(SasaVitebsk @ May 13 2008, 01:02) *
И ещё один вариант. Не установлены ли фузы на 1 МГц вместо 8 к примеру. То есть правильно ли формируются времянки. smile.gif

Фузы как раз на 1 МГц и стоят, но для 1 МГц всё и расчитано smile.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение May 13 2008, 11:02
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Kalina @ May 13 2008, 14:31) *
Работаю следующим образом : вывожу надпись "VOLTAGE - ", потом циклически (4 раза в секунду) выставляю адресс курсора на область отображения напряжения и меняю показания.
При выводе используете нормированные задержки или опрос флага BF?
Go to the top of the page
 
+Quote Post
Kalina
сообщение May 13 2008, 12:17
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 75
Регистрация: 19-12-07
Из: Житоимр
Пользователь №: 33 457



Цитата(rezident @ May 13 2008, 15:02) *
При выводе используете нормированные задержки или опрос флага BF?


Флаг BF я не опрашиваю. Задержку выбираю по 2 мс при : смене строки, установки курсора, смене ригистров RS, DR. Задержка при пересылки данных и тактировании порядка 2-3 мкс.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 13:30
Рейтинг@Mail.ru


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