Форум РадиоКот https://radiokot.ru/forum/ |
|
Правка программы часов на ATTINY 2313 https://radiokot.ru/forum/viewtopic.php?f=22&t=190952 |
Страница 1 из 1 |
Автор: | dmibr [ Пн ноя 20, 2023 22:35:22 ] | ||||
Заголовок сообщения: | Правка программы часов на ATTINY 2313 | ||||
Здравствуйте! Спаял часы для папы. Источник -- https://sxem.org/teg-cv-avr/statya2 Всё работает, но есть одна проблема -- индикация разделительных точек не там. В авторской программе сигнал для мигания точек выводятся с портов PB0 PB2. В итоге мигают две десятичные точки у 3 и 4 индикатора (минуты). А если поставить часовой индикатор, где точки расположены по середине, между часами и минутами, то точки вообще не светятся. После проверки выяснилось -- для правильной индикации сигал должен приходить с порта PB3, по схеме это индикатор единиц часов (Digit 2) - анод, у меня индикаторы с общим анодом. А катод разделительных точек (GP) подключён к порту PB1 (как в авторской программе). Можете ли помочь подправить программу? В архиве все материалы, программа в протеусе. На фото мои часы, пока не оформлены в корпус, как доделаю, то приведу всё в божеский вид. п.с. на том форуме, откуда взял, ответ получить сложненько, не владею мовой.
|
Автор: | АлександрЛ [ Вт ноя 21, 2023 01:40:21 ] |
Заголовок сообщения: | Re: Правка программы часов на ATTINY 2313 |
А у вас индикатор именно CA56-21 от Kingbright-а? Мне попадался китайский индикатор, у которого разделительное двоеточие было вообще отдельно от остальных сегментов. Судя по симуляции в протеусе- на том выводе МК, который отвечает за индикацию разделительного двоеточия, вообще просто идут секундные импульсыимпульсы, соответствующие свечению точек в 3 и 4 разряде, с периодом 1 секунда и, если на этот вывод подключить светодиод(ы) с анодом на плюс питания- то он будет мигать с периодом 1 секунда.. Самое простое решение (правда, связанное с переделкой платы)- поставить два двухразрядных индикатора и пару светодиодов между ними, которые будут мигать в такт секундам. |
Автор: | dmibr [ Вт ноя 21, 2023 02:00:11 ] | |||||
Заголовок сообщения: | Re: Правка программы часов на ATTINY 2313 | |||||
Индикаторы 5461BS (ОА)-- изготовитель китайский, их цоколёвка совпадает с теми что на авторской схеме. Ещё есть такой: 4401bs (на фото) -- с ним индикация точек не работает. Нужно чтобы сигналы подавались как я писал выше. Распиновка этого индикатора соответствует типу- II в даташите. Самое простое решение (правда, связанное с переделкой платы)- поставить два двухразрядных индикатора и пару светодиодов между ними, которые будут мигать в такт секундам. --Я тоже думал про этот вариант, но хотелось бы сделать программно. Я сейчас начинаю изучать программирование МК, но до самостоятельных релизов ещё о-очень далеко.
|
Автор: | Novice user [ Вт ноя 21, 2023 07:14:38 ] |
Заголовок сообщения: | Re: Правка программы часов на ATTINY 2313 |
В си не силен,вижу где надо поправить а как компилировуать не знаю,помог бы А так-такая же схема как здесь viewtopic.php?p=4041248#p4041248 ,могу поправить под ваш индикатор |
Автор: | dmibr [ Вт ноя 21, 2023 11:01:41 ] |
Заголовок сообщения: | Re: Правка программы часов на ATTINY 2313 |
В си не силен,вижу где надо поправить а как компилировуать не знаю,помог бы А так-такая же схема как здесь viewtopic.php?p=4041248#p4041248 ,могу поправить под ваш индикатор Да схема похожа, только добавлена третья кнопка. А у вас точки правильно мерцают на месте, т.е. между часами и минутами? Если сделаете под индикатор с общим анодом, попробую. |
Автор: | Novice user [ Вт ноя 21, 2023 11:07:53 ] |
Заголовок сообщения: | Re: Правка программы часов на ATTINY 2313 |
Там дальше листайте,должна быть прошивка под ваш индикатор вроде |
Автор: | Martin76 [ Вт ноя 21, 2023 11:46:43 ] | ||
Заголовок сообщения: | Re: Правка программы часов на ATTINY 2313 | ||
Не проще нужный индикатор купить? Вот этот на 100% аналогичен СА56-21 с точками на 3,4 разрядах. И дешевле в 3-4 раза.
|
Автор: | dmibr [ Вт ноя 21, 2023 14:44:20 ] |
Заголовок сообщения: | Re: Правка программы часов на ATTINY 2313 |
Там дальше листайте,должна быть прошивка под ваш индикатор вроде Спасибо, нашёл то что нужно на стр 48 той темы: download/file.php?id=171857 Вопрос решён, закрываю! Всем ответившим также спасибо за участие! |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |