Страница 1 из 1

atmega32 + LS020

Добавлено: Вс дек 06, 2009 00:29:40
starsystem
Всем здрасти, сразу прошу простить, если я не доглядел и эта тема уже поднималась!!!

Хочу узнать вот такой вот момент:

Собрал схемку mega32 и подцепил к ней lcd ls020 от своего старого доброго сименса...
Ну так вот, как только включаю питание, лсд вроде как бы начинает инициализироваться (как я понял это называют шум, когда дисплей всеми цветами загорается, точнее пиксели разных цветов), но она не доходит до конца, дисплей просто гаснит (такой эффект напоминает, когда дисплей просто выключили в момент работы ) Еще был момент когда шум проходил и начиналась уже по команде заливка экрана в черный, но дисплей небольшую полоску залил и отключился (постепенно все пиксели гасли)

Не подскажите, что может быть? Может это лсд так глючит? Тогда как его проверить на работоспособность?

Добавлено: Вс дек 06, 2009 01:01:19
BCluster
питаем чем?

Добавлено: Вс дек 06, 2009 10:54:12
starsystem
Питание идет от STK500 5V на LM1117 затем 3.3V уже на дисплей...
STK500 питаю 12v 1A (стк работает прекрасно)

Добавлено: Пн дек 07, 2009 00:04:45
abc
Во время инициализации в ЖКИ грузятся несколько блоков, разделенных временными задержками.
Так вот, у меня было нечто подобное, когда увеличил скорость SPI, но время между блоками оставил прежнее.
Попробуйте в порядке эксперимента просто уменьшить частоту SPI и увеличить время между блоками.

Добавлено: Вт дек 08, 2009 10:40:36
starsystem
Пробовал SPI на разных частотах... Стоит кварца на 16Мгц, вот все пределители попробовал, включал и выключал функцию Clock x2 (помоему так она называется, если не прав поправьте).

Между 3 блоками инициализации увеличивал и уменьшал задержки.

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

Этот эффект не совсем виден, я его и то случайно увидел (хотел видео записать, чтобы видно было что происходит, а когда стал снимать на камере это даже не видно, а если с подсветкой снимать тем более)

Я вот теперь и не знаю в чем может быть проблема, толи дело в программе, толи контроллер дисплея неработает... Может за одно кто нибуть знает как можно это проверить?

Добавлено: Ср дек 09, 2009 09:39:23
Fighter
может у вас ватчдог сбрасывает мегу? и инициализация циклически валится не до конца?

Добавлено: Сб дек 12, 2009 12:30:03
starsystem
уу это вариант, обязательно его проверю. У меня было такое, когда хотел проверить работоспособность всех этапов программы, повесил подпрограмму мигания светодиода (принцип был такой: блок выполнился светодиод 1 раз мигнул, 2 блог выполнился 2 раза мигнул и тд "Сразу скажу между блоками инициализации не вставлял эту подпрограмму, боялся испорчу все задержки"), далее у меня шел бесконецный цикл вывода счетчика на экран, туда тоже не стал ее впихивать (было бы не понятно)... Когда включил светодиот мигал один раз и потом опять повторял это действие... было похоже что на начальном этапе происходит цикл и дальше программа не шла, потом когда это исправил индикатор показывал уже не тающий шум разноцветных пикселей, а уже дисплей циликом мигал и медленно гас, какого цвета было не понятно