Повторная инициализация дисплеев

Вопросы от новичков
Аватара пользователя
qzia
Сержант
Сообщения: 115
Зарегистрирован: 19 янв 2022, 13:52
Имя: Евгений
Благодарил (а): 2 раза

Повторная инициализация дисплеев

Сообщение qzia »

Потребовалось чтоб экран включался не сразу при подаче питания на контроллер а когда он нужен.
Решил по пробовать по простому есть реле которое включает то для чего нужен экран.
Но почему-то после включения экрана на нём просто мусор.
Если включаешь всё сразу то всё нормально.
дисплей подключен через 4 бита
По пробовал несколько различных блоков всё с одинаковым результатом.
От остальной схемы не зависит, оставлял один встроенный блок писал на нём что то для теста латинецей

Что можно ещё придумать?

Ответ дали ЗДЕСЬ
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 806
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

проблема с включением LCD 2004

Сообщение ViktorPetrov »

qzia писал(а): 05 фев 2022, 23:45 Что можно ещё придумать?
Управление подсветкой дисплея сделай ,схема простенькая на одном транзисторе.
Аватара пользователя
TET
Рядовой
Сообщения: 8
Зарегистрирован: 21 дек 2020, 14:16
Имя: владимир
Благодарил (а): 1 раз

проблема с включением LCD 2004

Сообщение TET »

используйте блок управления подсветкой, управляйте через таймер.
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

проблема с включением LCD 2004

Сообщение evgen123 »

[ref]qzia[/ref], используйте блоки ecoins..
они имеют "горячий старт" т.е. то, что Вам нужно..
Аватара пользователя
qzia
Сержант
Сообщения: 115
Зарегистрирован: 19 янв 2022, 13:52
Имя: Евгений
Благодарил (а): 2 раза

проблема с включением LCD 2004

Сообщение qzia »

av писал(а): 06 фев 2022, 01:31 Нужно создавать пользовательский блок который будет
А вот тут можно по подробнее?
Даже не могу представить как это сделать

Отправлено спустя 8 минут 22 секунды:
ViktorPetrov писал(а): 05 фев 2022, 23:57 Управление подсветкой дисплея сделай
Увы не подходит
Это было то с чего я начал.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
Аватара пользователя
qzia
Сержант
Сообщения: 115
Зарегистрирован: 19 янв 2022, 13:52
Имя: Евгений
Благодарил (а): 2 раза

проблема с включением LCD 2004

Сообщение qzia »

av писал(а): 06 фев 2022, 16:46 Для начала нужно знать как вы запускаете дисплей
Так вроде написал
qzia писал(а): 05 фев 2022, 23:45 ешил по пробовать по простому есть реле которое
и дальше написал что
qzia писал(а): 05 фев 2022, 23:45 От остальной схемы не зависит, оставлял один встроенный блок писал на нём что то для теста латинецей
Что ещё нужно?
Писал что экран включается только когда нужно что то показать, тоесть до этого на входе разрешения работы блоков дисплея 0 и соответственно если питание есть то он просто светится и всё. если убрать питание и потом подать или просто подать питание когда надо отображать подать на выводы разрешения и реле включения 1 то получаю мусор на экране.
вот както так
И это не зависит ни от инфы ни от блоков дисплея просто ставим любой блок и кнопку кторая будет включать блок и питание на экран
в итоге получим мусор
Последний раз редактировалось qzia 06 фев 2022, 17:01, всего редактировалось 1 раз.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
Аватара пользователя
qzia
Сержант
Сообщения: 115
Зарегистрирован: 19 янв 2022, 13:52
Имя: Евгений
Благодарил (а): 2 раза

проблема с включением LCD 2004

Сообщение qzia »

av писал(а): 06 фев 2022, 16:59 помочь нужны конкретные данные, которые можно получить только увидев проект.
А если почитать ещё раз и при этом наступить на горло своей песне?
qzia писал(а): 06 фев 2022, 16:50 И это не зависит ни от инфы ни от блоков дисплея просто ставим любой блок и кнопку которая будет включать блок и питание на экран
в итоге получим мусор
Добавлю что если при этом убрать включение и включить сразу и контроллер и экран то всё будет нормально.
И причём здесь проект?
рядом были мои темы про энкодер и олед 0.96
почему то всё решилось без проекта просто подсказали что надо сделать.
А были и те кто хотел проект.
или вам так хочется чтоб я взял стандартный блок дисплея и показал видео как это работает и как пояляется мусор?
Пока проект не будет доведён до ума ни каких показов.
просто начнётся вот так нельзя это работать не будет и тд
причём к данной проблеме эти платы даже не будут иметь отношения.
пока из мыслей только сделать задержку на разрешение включения блоков дисплея.
Последний раз редактировалось qzia 06 фев 2022, 17:13, всего редактировалось 1 раз.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

проблема с включением LCD 2004

Сообщение evgen123 »

[ref]av[/ref], Вы ему что-то должны? чем-то обязаны?
ему надо добыть, пожарить, разжевать и уговорить проглотить...
то, что ему нужно, реализовано командой ecoins... но это же сложно... это же надо вникать, разбираться..
Аватара пользователя
qzia
Сержант
Сообщения: 115
Зарегистрирован: 19 янв 2022, 13:52
Имя: Евгений
Благодарил (а): 2 раза

проблема с включением LCD 2004

Сообщение qzia »

evgen123 писал(а): 06 фев 2022, 17:10 то, что ему нужно, реализовано командой ecoins..
Вы в этом уверены?
увы это не так.
спасибо за совет но эти решения рассчитаны на использование шины I2C у меня подключения по шести проводам а I2C занята другой задачей.
Да в проекте как раз использованы блоки ecoins

Отправлено спустя 1 минуту 18 секунд:
av писал(а): 06 фев 2022, 17:14 Да вот как терпение кончится, так плюну...
Похоже я это сделаю раньше.
пошёл искать решение всем пока
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

проблема с включением LCD 2004

Сообщение evgen123 »

qzia писал(а): 06 фев 2022, 17:18 а I2C занята другой задачей.
а как на счет адресации по шине I2C? на одной шине можно не одно устройство подключать...
это тоже надо объяснять???
идите, ищите...
Аватара пользователя
qzia
Сержант
Сообщения: 115
Зарегистрирован: 19 янв 2022, 13:52
Имя: Евгений
Благодарил (а): 2 раза

проблема с включением LCD 2004

Сообщение qzia »

evgen123 писал(а): 06 фев 2022, 17:26 а как на счет
Я не писал сколько там устройств!
Она занята другой задачей точка!

Отправлено спустя 1 минуту 10 секунд:
av писал(а): 06 фев 2022, 17:38 это не решит проблему,
Подтверждаю пробовал.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

проблема с включением LCD 2004

Сообщение evgen123 »

qzia писал(а): 06 фев 2022, 18:13 Она занята другой задачей точка!
Она может выполнять не одну задачу...
av писал(а): 06 фев 2022, 17:38 это не решит проблему
да, действительно... что-то я попутал питание с шиной.. у ecoins идет восстановление связи по шине, а не по питанию..
прошу меня извинить за такую оплошность
Аватара пользователя
qzia
Сержант
Сообщения: 115
Зарегистрирован: 19 янв 2022, 13:52
Имя: Евгений
Благодарил (а): 2 раза

проблема с включением LCD 2004

Сообщение qzia »

evgen123 писал(а): 06 фев 2022, 18:33 Она может выполнять не одну задачу...
Ещё раз
Я не писал сколько там устройств.
Вам обязательно надо написать что несколько устройсв могут выполнять одну задачу.
Хотите пример
то что существуют датчики подключаемые по этой шине думаю знаете.
и то что есть устройства отображения которые подключают тудаже тоже думаю для вас не секрет
вот одна задача отбразить данные с датчика
и это не обязательно в моём проекте.
Если я пишу что она занята значит занята.
evgen123 писал(а): 06 фев 2022, 18:33 что-то я попутал питание с шиной.
Вот это правильно
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

проблема с включением LCD 2004

Сообщение ingener »

Странная проблема, ублока дисплея же есть вход En, подаете сигнал - есть отображение, не подаете - нет отображения.
Аватара пользователя
qzia
Сержант
Сообщения: 115
Зарегистрирован: 19 янв 2022, 13:52
Имя: Евгений
Благодарил (а): 2 раза

проблема с включением LCD 2004

Сообщение qzia »

ingener писал(а): 06 фев 2022, 19:41 подаете сигнал - есть отображение, не подаете - нет отображения.
Светиться только он от этого не перестаёт.
Вот пример зачем это нужно.
есть устройство которое при определённых условиях засыпает всё выключает и ждёт
Наступил момент когда устройство должно включиться
вот оно включается и видим на экранчике мусор.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

проблема с включением LCD 2004

Сообщение ingener »

В свое время для борьбы с "мусором" пробовал добавить вход "ресет" к блоку Дрюнделя.
Вроде работало.
Но свет гасит лишь на секунду.
Может быть, несложно переделать ресет в управление светом
Если не короткий импульс давать, а длительный (пока единица на входе, светится не будет) - это не уверен, надо пробовать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

проблема с включением LCD 2004

Сообщение ingener »

Нет, все гораздо проще. В том наборе есть уже готовый блок подсветки. В примере проект с 10 сек миганием
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
qzia
Сержант
Сообщения: 115
Зарегистрирован: 19 янв 2022, 13:52
Имя: Евгений
Благодарил (а): 2 раза

проблема с включением LCD 2004

Сообщение qzia »

ingener писал(а): 07 фев 2022, 10:17 Нет, все гораздо проще.
Конечно спасибо но у меня это не сработает
Вход L - Управление подсветкой дисплея подключенного по I2C
у меня подключение 4 бита
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 806
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

проблема с включением LCD 2004

Сообщение ViktorPetrov »

qzia писал(а): 07 фев 2022, 11:24 Конечно спасибо но у меня это не сработает
Вход L - Управление подсветкой дисплея подключенного по I2C
у меня подключение 4 бита
Вам предлагают ,сделать по "фэн-шую" , а Вы упорно отвергаете этот вариант,заместо отключения провода VCC (Вашем случаи)нужно отключить провод А (как предлагают Выше),для этого не нужно создавать новые блоки и загромождать код.
Аватара пользователя
qzia
Сержант
Сообщения: 115
Зарегистрирован: 19 янв 2022, 13:52
Имя: Евгений
Благодарил (а): 2 раза

проблема с включением LCD 2004

Сообщение qzia »

ViktorPetrov писал(а): 05 фев 2022, 23:57 ,схема простенькая на одном транзисторе.
Это просто и понятно
Но одно но если посмотреть под некоторыми углами то видно то что отображается на экране, плохо конечно видно но мне это не нравится.
ЗЫ
Проблема решена помог опять aidar_i придумал блок который по новой инициализирует экранчик
В общем всё работает.
В ДЕТСВЕ Я БЫЛ ВРЕДНЫМ, НАГЛЫМ И УПРЯМЫМ.
СПЕШУ ВСЕХ УСПОКОИТЬ, Я ПРЕКРАСНО СОХРАНИЛСЯ.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя