Всем здрасти, сразу прошу простить, если я не доглядел и эта тема уже поднималась!!!
Хочу узнать вот такой вот момент:
Собрал схемку mega32 и подцепил к ней lcd ls020 от своего старого доброго сименса...
Ну так вот, как только включаю питание, лсд вроде как бы начинает инициализироваться (как я понял это называют шум, когда дисплей всеми цветами загорается, точнее пиксели разных цветов), но она не доходит до конца, дисплей просто гаснит (такой эффект напоминает, когда дисплей просто выключили в момент работы ) Еще был момент когда шум проходил и начиналась уже по команде заливка экрана в черный, но дисплей небольшую полоску залил и отключился (постепенно все пиксели гасли)
Не подскажите, что может быть? Может это лсд так глючит? Тогда как его проверить на работоспособность?
_________________ Жизнь дана нам единожды, так проживем ее на полную катушку, чтобы сверху сказали:"А ну ка повтори."
Во время инициализации в ЖКИ грузятся несколько блоков, разделенных временными задержками.
Так вот, у меня было нечто подобное, когда увеличил скорость SPI, но время между блоками оставил прежнее.
Попробуйте в порядке эксперимента просто уменьшить частоту SPI и увеличить время между блоками.
Пробовал SPI на разных частотах... Стоит кварца на 16Мгц, вот все пределители попробовал, включал и выключал функцию Clock x2 (помоему так она называется, если не прав поправьте).
Между 3 блоками инициализации увеличивал и уменьшал задержки.
Все эти результаты сводились к тому, что дисплей неподовал никаких признаков жизни, только когда я выставил все на прежнее место, он бликнит, и все пиксили начинают медленно проподать...
Этот эффект не совсем виден, я его и то случайно увидел (хотел видео записать, чтобы видно было что происходит, а когда стал снимать на камере это даже не видно, а если с подсветкой снимать тем более)
Я вот теперь и не знаю в чем может быть проблема, толи дело в программе, толи контроллер дисплея неработает... Может за одно кто нибуть знает как можно это проверить?
_________________ Жизнь дана нам единожды, так проживем ее на полную катушку, чтобы сверху сказали:"А ну ка повтори."
уу это вариант, обязательно его проверю. У меня было такое, когда хотел проверить работоспособность всех этапов программы, повесил подпрограмму мигания светодиода (принцип был такой: блок выполнился светодиод 1 раз мигнул, 2 блог выполнился 2 раза мигнул и тд "Сразу скажу между блоками инициализации не вставлял эту подпрограмму, боялся испорчу все задержки"), далее у меня шел бесконецный цикл вывода счетчика на экран, туда тоже не стал ее впихивать (было бы не понятно)... Когда включил светодиот мигал один раз и потом опять повторял это действие... было похоже что на начальном этапе происходит цикл и дальше программа не шла, потом когда это исправил индикатор показывал уже не тающий шум разноцветных пикселей, а уже дисплей циликом мигал и медленно гас, какого цвета было не понятно
_________________ Жизнь дана нам единожды, так проживем ее на полную катушку, чтобы сверху сказали:"А ну ка повтори."
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения