По этой статье: http://radiokot.ru/circuit/digital/home/182/
Собрал часы...
Подарил отцу. Тот говорит, что периодически часы показывают на час меньше. Потом время приходит в норму.
Я бы может и не очень-то поверил, если бы сам не видел как 17 минут стали вдруг сразу 19-ю минутами, минуя 18.
Поискал новую прошивку. Посмотрел листинг. Изучил и разобрал. Вроде бы такой проблемы быть не должно. Разве что сама функция остатка от деления работает неправильно. Посмотрел как она выглядит в ассемблере. Но мало что понял. Попробовал перекомпилировать программу в более свежем AVR-Studio. Код получился компактней, но фукция остатка от деления идентична. Пока прошивать и тестировать не пробовал. Будет время протестирую, конечно, хотя надежды мало. Решил спросить не сталкивались ли? Нет ли прошивки посвежее? Нет ли мыслей по этому поводу? Может известный глюк функции остатка от деления на ноль для ATMega или еще что?
ЧуднО это всё...
Часы на газоразрядных индикаторах
- Реклама
Re: Часы на газоразрядных индикаторах
Прошу закрыть тему, проблема была хардварная. Непропай.
-
andrikan
- Открыл глаза
- Сообщения: 43
- Зарегистрирован: Вс мар 03, 2013 11:42:19
- Откуда: Краснодарский край
Re: Часы на газоразрядных индикаторах
Скриншот fuse дайте пожалуйста!
Re: Часы на газоразрядных индикаторах
К сожалению, снять скриншот с реально работающего девайса, это слишком сложный квест. Попробуйте все же внимательно прочитать статью. Там, как я помню, только несколько бит меняется от дефолтовых значений.

