Страница 1 из 1

Часы на газоразрядных индикаторах

Добавлено: Пн сен 22, 2014 22:02:00
jackbl
По этой статье: http://radiokot.ru/circuit/digital/home/182/

Собрал часы...
Подарил отцу. Тот говорит, что периодически часы показывают на час меньше. Потом время приходит в норму.

Я бы может и не очень-то поверил, если бы сам не видел как 17 минут стали вдруг сразу 19-ю минутами, минуя 18.

Поискал новую прошивку. Посмотрел листинг. Изучил и разобрал. Вроде бы такой проблемы быть не должно. Разве что сама функция остатка от деления работает неправильно. Посмотрел как она выглядит в ассемблере. Но мало что понял. Попробовал перекомпилировать программу в более свежем AVR-Studio. Код получился компактней, но фукция остатка от деления идентична. Пока прошивать и тестировать не пробовал. Будет время протестирую, конечно, хотя надежды мало. Решил спросить не сталкивались ли? Нет ли прошивки посвежее? Нет ли мыслей по этому поводу? Может известный глюк функции остатка от деления на ноль для ATMega или еще что?

ЧуднО это всё...

Re: Часы на газоразрядных индикаторах

Добавлено: Пт окт 03, 2014 17:00:23
jackbl
Прошу закрыть тему, проблема была хардварная. Непропай.

Re: Часы на газоразрядных индикаторах

Добавлено: Пн май 25, 2015 22:15:20
andrikan
Скриншот fuse дайте пожалуйста!

Re: Часы на газоразрядных индикаторах

Добавлено: Вт май 26, 2015 06:50:24
jackbl
К сожалению, снять скриншот с реально работающего девайса, это слишком сложный квест. Попробуйте все же внимательно прочитать статью. Там, как я помню, только несколько бит меняется от дефолтовых значений.