Выход из меню проверял несколько раз в железе и протеусе - если войти меню, перейти на какой-нибудь пункт и так оставить, то секунд через 20 оно само выходит из меню и переходит в режим "отключено" [---] . При этом настройки, которые успели сделать, сохраняются - проверял на tOF.
TimeState=200 менял тоже - 50, 100, 300 - как бы на задержку времени автовыхода из меню тоже влияет.
Добавлено after 6 minutes 54 seconds: Осталось добавить включение нагрузки по таймеру .
Включение нагрузки по таймеру, это совершенно другой проект. Для него желательно индикатор применить на четыре разряда. А можно просто взять суточный таймер и через его включить. По задержке выхода посмотрю, может что-то упускаю.
Извиняюсь за свою невнимательность оказывается в фузах CKSEL0 галка стояла прошил последней прошивкой от webtime m8_OK_step.zip для атмега 8 ОК всё работает по часам минута в минуту.
я все правильно изложил, убирать задержку и сам автовыход я категорически против, вещь полезная, хотя и не очевидная, я сам ее нашел практически случайно, сперва подумал, что это что-нибудь типа "выйти без сохранения настроек". Разве что можно в меню добавить пункт типа t(imer)E(xit)S(etting), в котором задавать время выхода из настроек и их сохранение или не сохранение, если ни одна кнопка не нажата в течение указанного отрезка времени. Все к этому куску присматриваюсь.
В частности, (pause_after_press).
Вот как оно выглядит. В железе аналогично.
Хотя есть вещи более востребованные, типа исправления все той же записи в память при переходе по пунктам меню.
Ещё нужно переназначить один из выводов 23...28 с индикации на аналоговый вход.
Т.е., сделать вход сигнала с токового датчика? Если для этого освободить пин 23 (PC0/ADC0) , то выход на сегмент F индикатора можно переместить на пин 14 (PB0/PCINT0) ?
Новую тему как бы не сложно, но как тогда увязать новую тему с доработкой конкретного устройства из статьи - отображением этим устройством текущей потребляемой нагрузкой мощности в ваттах, а не попугаях , о чем, собственно, и был разговор?
Было бы логично, если бы соответствующую тему создали вы, как много сделавший для проекта, понимающий приоритетные направления его дальнейшего развития и реализации. Я же что в АВР, что в умных мыслях ноль абсолютный, и создание подобной темы от моего имени будет выглядеть как необоснованный выпендрёж, как минимум.
У меня вопрос :При ВЫКЛЮЧЕНИИ от сети сия устройства на Атмега8 ОК. На секунду выскакивает изображение (noC.) это так и должно быть или у меня не всё в порядке с агрегатом. А в остальном всё работает замечательно других отклонений и вопросов при работе данного аппарата пока замечено не было.
Все в порядке, у меня на Атмега48 ОК тоже появляется noC, видимо, при выключении напряжения на симисторе уже нет, а остатки питания на плате позволяют вывести предупреждение noC, т.е., нет синхроимпульсов.
Добавлено after 2 minutes 54 seconds: Посмотрел другой регулятор на на Атмега8 ОК - тоже при выключении появляется noC.
Собрался развести свою плату и не могу понять на какую ногу выведен звук, на PD3 или PD5? А то смотрю на стр.14 написано PD3, а в текстовом документе архива прошивок написано PD5. Не хотелось бы сделать ошибку в плате.
Прошил новой прошивкой http://startcd.narod.ru/paialnik/mk29062018.7z. Собрал схемку, отправил звуковой сигнал для Atmega48 с вывода 1 (PD3_корпус TQFP) через резистор на базу транзистора ВС546 и далее на зуммер. Звука нет, ни кнопки нажимаю, ни по окончании выставленного времени. Не спросил в прошлый раз про зуммер, я поставил активный, может пассивный нужно? Какой сигнал выходит с ноги PD3?