原创 如何使用STM32的PVD对电源的电压进行监控

2009-8-4 08:50 1426 2 2 分类: MCU/ 嵌入式
来源 CEPARK网站http://www.cepark

用户在使用STM32时,可以利用其内部的

PVD对VDD的电压进行监控,通过电源控制寄存器(PWR_CR)中的PLS[2:0]位来设定监控的电压值。

PLS[2:0]位用于选择PVD监控电源的电压阀值:
000:2.2V
001:2.3V
010:2.4V
011:2.5V
100:2.6V
101:2.7V
110:2.8V
111:2.9V


在电源控制/状态寄存器(PWR_CSR)中的PVDO标志用来表明VDD是高于还是低于PVD设定的电压阀值。该事件连接到外部中断的第16线,如果该中断在外部中断寄存器中被使能的,该事件就会产生中断。当VDD下降到PVD阀值以下和(或)当VDD上升到PVD阀值之上时,根据外部中断第16 线的上升/下降边沿触发设置,就会产生PVD中断。这一特性可用于发现电压出现异常时,执行紧急关闭任务。


attachment.gif如何使用 STM32的PVD 对电源的电压进行监控.rar(55.5 KB).com/Index.html  作者: hnrain
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
2
关闭 站长推荐上一条 /3 下一条