atmega32 + LS020

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Вт авг 28, 2007 11:41:03

Сообщение starsystem »

Всем здрасти, сразу прошу простить, если я не доглядел и эта тема уже поднималась!!!

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

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

Не подскажите, что может быть? Может это лсд так глючит? Тогда как его проверить на работоспособность?
Жизнь дана нам единожды, так проживем ее на полную катушку, чтобы сверху сказали:"А ну ка повтори."
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

питаем чем?
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Вт авг 28, 2007 11:41:03

Сообщение starsystem »

Питание идет от STK500 5V на LM1117 затем 3.3V уже на дисплей...
STK500 питаю 12v 1A (стк работает прекрасно)
Жизнь дана нам единожды, так проживем ее на полную катушку, чтобы сверху сказали:"А ну ка повтори."
abc
Друг Кота
Аватара пользователя
Сообщения: 3709
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Во время инициализации в ЖКИ грузятся несколько блоков, разделенных временными задержками.
Так вот, у меня было нечто подобное, когда увеличил скорость SPI, но время между блоками оставил прежнее.
Попробуйте в порядке эксперимента просто уменьшить частоту SPI и увеличить время между блоками.
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Вт авг 28, 2007 11:41:03

Сообщение starsystem »

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

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

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

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

Я вот теперь и не знаю в чем может быть проблема, толи дело в программе, толи контроллер дисплея неработает... Может за одно кто нибуть знает как можно это проверить?
Жизнь дана нам единожды, так проживем ее на полную катушку, чтобы сверху сказали:"А ну ка повтори."
Реклама
Встал на лапы
Сообщения: 94
Зарегистрирован: Ср авг 01, 2007 13:32:33

Сообщение Fighter »

может у вас ватчдог сбрасывает мегу? и инициализация циклически валится не до конца?
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Вт авг 28, 2007 11:41:03

Сообщение starsystem »

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

Вернуться в «Микроконтроллеры и ПЛИС»