Доделал свои часы. Преобразователь на КФ1211ЕУ1, часы DS3231. Прошивка вроде дописана, только не реализована подсветка индикаторов (у atmega88 не хватило места). После нового года доделаю корпус и будет полностью законченный проект. Настраивается всё одной кнопкой, длинное нажатие входит в настройки, короткое перебирает часы или минуты, чтобы установить минуты или часы надо зажать кнопку. Просто нажатие на кнопку показывает температуру(берется с ds3231, но очень не точно, подгонял в прошивке)
Если вдруг кто-то решит повторить то платы еще остались, пишите в лс. Ну или если вдруг кто-то захочет заказать платы. Прошивка и KiCad проект
В теме уже выкладывал предыдущую версию, но без исходников. Изменил немного плату, исправил ошибки
Последний раз редактировалось daaar Пн дек 21, 2020 13:19:53, всего редактировалось 2 раза.
Как он компилирует такие конструкции, можно попробовать здесь сократить.
SetBit(DDRC, PORTC0); //A
SetBit(DDRC, PORTC1); //B
SetBit(DDRC, PORTC2); //C
SetBit(DDRC, PORTC3); //D
В switch case тоже их много.
Здесь в счетчиках обязательно флоат? void updateDisplay(float t1, float t2)
Разрядность 64 бит тут оправдана? uint64_t millis = 0;
Я в 16 бит укладывался. Тик был 1мс.
kollaider, вообще подсветку можно попробовать дописать, но без всяких эффектов. Подсветка на адресных светодиодах.
Float потому что t1 и t2 используется в _delay_ms(). У millis конечно можно и uint32 или uint16 использовать, счётчик тикает раз в 1 мс
kollaider, от delay не уйдешь, он используется в библиотеке с i2c. Будет время - напишу свою библиотеку для работы с часами, может даже получится меньше места занять
[uquote="watchmaker",url="/forum/viewtopic.php?p=3960765#p3960765"]Эту древность делали в 2003 году?[/uquote]
А то, что К155ИД1 Интеграл чуть ли не до сих пор делает - вас не беспокоит?
Ищу тиратрон ТХИ1-2000/4, ГРИ ИН-23, ФЭУ-103; 134; 135, 138, 155, 157, лампу ИСШ-7.
Любые ГИС серий 203, 225, 233, 244, 250, 296, 801, 838 в любом состоянии. Компоненты и детали от миниатюрных твердотельных лазеров.
133ю и 136ую не делают. Если на ошибаюсь делают 1533, ног это уже не ТТЛ чистый и незамутненный и ИД1 в нем нет.
Насчет 155ой - что-то сомнения берут. Применимость нулевая. А для ремонта останков советской промавтоматики хватает продукции поднебесной и старых запасов. ГРИ вон не делают и уже давно.
"133ю не делают" "Перемаркер."
Ну как бы тут по корпусу очевидно, что это НЕ перемаркер...
"Если на ошибаюсь делают 1533"
Еще как минимум 533 точно делают.
"Насчет 155ой - что-то сомнения берут. "
Много раз тут уже обсуждалось и подтверждалось реальными приобретениями в больших количествах, что как минимум еще пару лет назад Интеграл точно делал К155ИД1.
Ищу тиратрон ТХИ1-2000/4, ГРИ ИН-23, ФЭУ-103; 134; 135, 138, 155, 157, лампу ИСШ-7.
Любые ГИС серий 203, 225, 233, 244, 250, 296, 801, 838 в любом состоянии. Компоненты и детали от миниатюрных твердотельных лазеров.
Проблема с Электроникой 2-08 (176ИЕ18, 2*176ИЕ13). Внезапно ушла вперёд минут на пять за день, после выключения не запустилась. Поменял кварц - при включении сразу же заводится на частоте раз в пять больше нормы, через некоторое время может внезапно пойти нормально. Ёмкости в цепи кварца ни на что не влияют. Стал подбирать резистор последовательно с кварцем - при 180..240 кОм вместо 100 кОм запускается более уверенно, но всё равно не сразу (одна-две секунды) и не всегда. В чём может быть дело?
Последний раз редактировалось watchmaker Вс янв 17, 2021 03:13:59, всего редактировалось 1 раз.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...