Attiny84 - как спать и не зависнуть?
- Viper_Snake
- Электрический кот
- Сообщения: 1046
- Зарегистрирован: Вс мар 01, 2009 19:47:16
- Откуда: Ростов-на-Дону
Attiny84 - как спать и не зависнуть?
Всем привет, требуется мозговой штурм одной задачи: проектирую некий девайс, работающий от Li-ion аккумулятора. В состав входит тинька84, которая работает непосредственно от него и IP5306 в роли зарядника, повышайки до 5В для работы периферии и батарейкометра. Суть такая: при выключении питания, тинька по I2C тушит свет всей периферии, давая соответствующую команду IP5306, затем сама уходит в Power-down, где спит и ждет прерывания от кнопки включения. Задача - не зависнуть во сне от разряда аккумулятора (BOD для этого думаю пригодится) и не зависнуть от случайной пакости извне. Как можно Watchdog тут прикрутить, чтобы подстраховаться?
Не важно чем все начнется. Важно чем кончится!
- Реклама
- VNS
- Говорящий с текстолитом
- Сообщения: 1627
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: Attiny84 - как спать и не зависнуть?
А как МК может зависнуть, если он в выключенном состоянии (ничего не делает - спит)?
От чего запитан МК?
Что касается контроля питания в режиме сна… то можно с помощью сторожевого таймера просыпаться, измерять напряжение питания и если всё нормуль, опять засыпать. Естественно потребление тока при работе сторожевого таймера в данном режиме (Power-down) повысится.
От чего запитан МК?
Что касается контроля питания в режиме сна… то можно с помощью сторожевого таймера просыпаться, измерять напряжение питания и если всё нормуль, опять засыпать. Естественно потребление тока при работе сторожевого таймера в данном режиме (Power-down) повысится.
