Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Периодически замусоривает дисплей на UC1601


Периодически замусоривает дисплей на UC1601

Сообщений 1 страница 9 из 9

1

Доброго дня всем.
Столкнулся с такой неприятностью.
Периодически замусоривает экран RDX0077
http://sh.uploads.ru/t/R8Pak.jpg http://sg.uploads.ru/t/8gazy.jpg
Дисплей подключен так:
http://sg.uploads.ru/t/yMgbr.jpg
Использовал библиотеку для этих LCD -glcd-UC1601.lib версии

Код:
Copyright = MrShilov
Www = ...
Email = ...
Comment = GLCD library chipset UC1601s
Libversion = 1.00
Date = 30 April 2014

Питание стабильное,мощных внешних помех вроде нет.Причем может замусоривать даже на самом простом коде,где просто вывод на экран одной строки из 5-7 знаков.
Изменение размера стека,скорости работы I2C не влияет,конфигурация ног SDA,SCL(аппаратная,программная) не влияет,корость работы МК,замена шрифтов и танцы с бубном не влияют. Все равно замусоривает. Сделал костыль в программе,где через определенное время проходит инициализация LCD,но это как-то не спортивно.Так что прошу помощи,сам победить это не могу.

0

2

Mrshilov
Спасибо,но пока не помогло.Перенесу всю поделку с монтажной платы на печатку и дальше посмотрим как будет себя вести.

0

3

Sergik07, юзаю подобный дисплей, испытываю похожие проблемы, удалось их решить?

0

4

RDW
Нет,ничего не помогло.Пришлось оставить костыль.

0

5

У меня такая же картинка на сименсе ls020.
И хотя он не имеет отношения к шине Ы2Ц, но на этой шине висят часы 1307 с секундным тактированием. Сименс периодически показывает мусор в дате и времени.
Мне кажет-т-тся, что это все таки связано с шиной Ы2Ц. (помехи)
MCS Electronics в хелпе предлагает такую схему подтяжки линий шины. Говорят, что в данном случае, Ы2Ц может устойчиво работать на расстоянии до 80 см. Я еще это не проверял.... Но уже близок....
http://sg.uploads.ru/t/d7qhv.gif

0

6

Ну судя по тому, что на оледе нет таких проблем, а разница при тех же условиях только в моделях драйвера, можно смело сделать выводы...кому нужен экран, который работает только в идеальных условиях, при этом нет никаких гарантий, что он рано или поздно не повиснет. Видимо не предусмотрели в нём борьбы с некорректными данными, от чего он тупо виснет и всё (вместо корректной отработки).
У меня экран вообще не желец свыше скорости 100КГц.
Нафиг его, мне нужно надежное устройство и так проблем хватает в других частях схемы.)

0

7

На том же проводе ОЛЕД:

В таком режиме как на видео потребляет 2.7mA (минимальная яркость).
Без инициализации: 0.27mA.
Спящий режим: 9.5uA.
Кому много, можно по питанию просто поставить мосфет и отключать его ("физически").

0

8

Скиньте на mail исходник для проверки библиотеки под LCD  серии RDX

0

9

Либой не пользуюсь, она Хмегу не кушает, всё своё, с нуля.

0


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Периодически замусоривает дисплей на UC1601