4х разрядный дисплей с общим анодом (с доп. сегментом)

Помогите заставить работать как надо

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

4х разрядный дисплей с общим анодом

#21

Сообщение Sancho » 16.10.2019{, 09:25}

nikmotorin60 писал(а):
15.10.2019{, 16:16}
Тупит непоправимо
В данной реализации время выполнения блока - 35mcs.
Столько длится смена отображаемого символа и сегмента.
В данной реализации время отображения сегмента - время между вызовами блока = время цикла.
Если проект не большой - часто, если разростается - реже, могут всплыть и мерцания.
Как я уже писал - добавить аппаритный таймер, вызывать по прерыванию через xx ms/mcs.
Тормозов совсем не вижу.
Если есть свободные ноги и монтажный формат допускает - почему нет?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

4х разрядный дисплей с общим анодом

#22

Сообщение fok52 » 17.10.2019{, 09:17}

Sancho,
Сейчас заработало как надо, небольшой засвет на не рабочих сегментах есть, но если через тонированную пленку то будет норм.

а как в этом блоке сделать чтобы мигала точка 2 разряда 1раз в секунду?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

4х разрядный дисплей с общим анодом

#23

Сообщение Sancho » 17.10.2019{, 11:57}

fok52, Пробуй так.
Полностью для схемы из первого поста.
Общий анод.
Оригинал схемы, нижняя.Показать
7segment_arduino.png
Вложения
духовка_sancho_v03.flp
Изменил гашение.
Добавлена точка.
12.15
(102.92 КБ) 79 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

4х разрядный дисплей с общим анодом

#24

Сообщение fok52 » 17.10.2019{, 13:38}

Sancho,
попробовал сейчас совсем четко стало, пропал засвет ну и точка работает. спасибо

еще из хотелок:
может можно еще сегмент добавить к каждому разряду например повесить на pin1, на нем еще 2 значка висит на 2 и 3 разрядах? на самом деле их больше, но хотелось бы их тоже задействовать

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

4х разрядный дисплей с общим анодом

#25

Сообщение Sancho » 17.10.2019{, 14:12}

fok52, Если D0 и 1 не используются в проекте, то проще с них и начинать, а хотелки довешивать на 8 и 9. Об этом Вам ещё edyapd писал. Так проще с кодом.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

4х разрядный дисплей с общим анодом

#26

Сообщение fok52 » 17.10.2019{, 14:49}

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

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

4х разрядный дисплей с общим анодом

#27

Сообщение Sancho » 17.10.2019{, 15:24}

fok52, Тести
Удалил, ошибка.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

4х разрядный дисплей с общим анодом

#28

Сообщение fok52 » 18.10.2019{, 08:36}

Sancho, Попробовал. В независимости есть thue или нет на dop_seg, на всех разрядах горит сегмент G
Sancho писал(а):
17.10.2019{, 14:12}
Если D0 и 1 не используются в проекте, то проще с них и начинать, а хотелки довешивать на 8 и 9
если это поможет готов еще раз все перепаять

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

4х разрядный дисплей с общим анодом

#29

Сообщение Sancho » 18.10.2019{, 09:16}

fok52 писал(а):
18.10.2019{, 08:36}
Попробовал. В независимости есть thue или нет на dop_seg, на всех разрядах горит сегмент G
Поправил. Запарился после обеда...
Вложения
духовка_sancho_v05.flp
С дополнительными сегментами.
Не разрядами.
Может кому ещё пригодится.
(133.87 КБ) 81 скачивание
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

4х разрядный дисплей с общим анодом

#30

Сообщение fok52 » 18.10.2019{, 16:30}

Sancho, Сейчас работает все как хотел. Спасибо за помощь

Буду дальше разбираться

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

4х разрядный дисплей с общим анодом (с доп. сегментом)

#31

Сообщение fok52 » 01.11.2019{, 12:59}

Sancho,
возникла проблема: к пину D0 хочу подсоединить пьезо динамик, а он пищит фоном постоянно но и основной писк срабатывает (тональность фона по разному зависит сколько символов на экране) это может быть связано с вашим блоком? и можно ли это исправить?

динамим подсоединил : - на gnd, + через 220ом к D0

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

4х разрядный дисплей с общим анодом (с доп. сегментом)

#32

Сообщение Sancho » 01.11.2019{, 13:59}

Если плата ещё не готова - может сегменты на D0...7, D8...11 - разряды.
Так точно проще будет.

Отправлено спустя 2 часа 4 минуты 54 секунды:
Как сделана загрузка проги в мк?
Отключи преобразователь от rx tx.
У меня чисто.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

4х разрядный дисплей с общим анодом (с доп. сегментом)

#33

Сообщение fok52 » 01.11.2019{, 16:36}

С Преобразователем тихо (видимо не хватает питания),а когда от сети 220- 5в то звенит

Плата ещё не готова, резисторы на сегменты планирую побольше поставить

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

4х разрядный дисплей с общим анодом (с доп. сегментом)

#34

Сообщение fok52 » 05.11.2019{, 10:58}

Sancho, Пробовал несколько раз заливать, пищало. после заливки переводил на отдельное питание пищало. Несколько раз выключил включил от 220. Стало нормально работать. МИСТИКА (или какой то не пропай) но это не точно. :smile44:

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

4х разрядный дисплей с общим анодом (с доп. сегментом)

#35

Сообщение fok52 » 14.11.2019{, 17:01}

Готово!!
Алгоритм работы:
-Настройка часов
меню3 - при удерживании + и - 5сек, попадаешь в меню настройки часов реального времени кнопками + - подтверждается кнопкой "ОК" виход из меню также удерживаешь + и - 5сек

-Управлением нагрузкой:
при удерживании ок 5сек переход между будильниками
меню1- настройка будильника №1 на отсрочку включения, по умолчанию 0, настраивается установкой часов и мин во сколько включиться
меню2- настройка будильника №2 на отключение, настраивается прирощением минут к Будильнику №1 при бездействии 2сек показывает время отключения в часах и мин
- При переходе в меню "0" если условие соблюдается включается реле, показывает реальное время, при нажатии +- показывает обратный отсчет до конца задания. переход на показ реального времени происходит после окончания задания
Нажатия на кнопки сопровождается кратковренным писком, когда задание выполнено пищит 3 коротких раза с повтором через 30сек пока не нажмешь ОК

Для себя реализовал отключение дисплея если не используешь духовку тк использовать как часы на ней не очень удобно,
но если надо активация жми по любой кнопке зажигается на 10 мин ну и конечно во время работы

Sancho, спасибо за помощь с блоком для дисплея
Вложения
духовка.flp
(1.33 МБ) 73 скачивания

Ответить

Вернуться в «Спросить у знатоков»