本帖最后由 hwpga 于 2020-3-31 19:38 编辑
我好像发现了一个更有意思的想法
提高负载欠压中断,设定闽值电压2.7V,这样MCU能更早反应关的更快
那怕电源工作电流非常小,驱动负载,最多负载不工作而已
也要先保证MCU极端下不假死不复位
考虑到MCU电压范围最低也就2v左右,更稳妥点
低压复位是正常操作下才打开,2.2V默认
void UVP_Req()
{
RSTCFG=0x02; //2.7V低压
PCON&=~UVP_STA; //低压检测标志清0
RSTCFG&=~0x40; //允许低压中断
ELVD = 1; //低压监测中断允许
}
void UVP_Rst()
{
RSTCFG=0x00; //2.2V低压
PCON&=~UVP_STA; //低压检测标志清0
ELVD = 0; //低压监测中断禁止
RSTCFG|=0x40; //产生低压复位
}
|