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

Attiny84 - как спать и не зависнуть?

Добавлено: Чт апр 03, 2025 16:58:08
Viper_Snake
Всем привет, требуется мозговой штурм одной задачи: проектирую некий девайс, работающий от Li-ion аккумулятора. В состав входит тинька84, которая работает непосредственно от него и IP5306 в роли зарядника, повышайки до 5В для работы периферии и батарейкометра. Суть такая: при выключении питания, тинька по I2C тушит свет всей периферии, давая соответствующую команду IP5306, затем сама уходит в Power-down, где спит и ждет прерывания от кнопки включения. Задача - не зависнуть во сне от разряда аккумулятора (BOD для этого думаю пригодится) и не зависнуть от случайной пакости извне. Как можно Watchdog тут прикрутить, чтобы подстраховаться?

Re: Attiny84 - как спать и не зависнуть?

Добавлено: Чт апр 03, 2025 19:15:47
VNS
А как МК может зависнуть, если он в выключенном состоянии (ничего не делает - спит)? :dont_know:

От чего запитан МК?

Что касается контроля питания в режиме сна… то можно с помощью сторожевого таймера просыпаться, измерять напряжение питания и если всё нормуль, опять засыпать. Естественно потребление тока при работе сторожевого таймера в данном режиме (Power-down) повысится.