Подниму тему по часам STM32 (или не совсем по часам?).
В общем такое дело. Микроконтроллер STM32F407. Подключаю батарейку CR2032 к VBAT. Потребление от батарейки 0. Включаю устройство от штатного питания и выключаю. Потребление от батарейки становится 3 мА, а на шине штатного питания остается и держится небольшое напряжение примерно на уровне 0.6 вольт. Батарейка, разумеется, садится через 3 суток, как и положено (220 мА/ч). Выхода из такого состояния два: или отключить и подключить опять батарейку, или закоротить и отпустить шину штатного питания (те самые 0.6 вольта). Наличие или отсутствие программы в МК (можно его полностью стереть) не влияет. В чем может быть дело? Надо менять МК? Или что-то надо настроить в регистрах как можно быстрее при запуске прошивки?
|