你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

可编程电压监测器(PVD) 

[复制链接]
zhangjian666 发布时间:2016-1-14 12:06
STM32内部自带PVD功能,用于对MCU供电电压VDD进行监控。通过电源控制寄存器中的PLS[2:0]位可以用来设定监控电压的阀值,通过对外部电压进行比较来监控电源。当条件触发,需要系统进入特别保护状态,执行紧急关闭任务:对系统的一些数据保存起来,同时对外设进行相应的保护操作。  操作流程:  7 L  H& ^. M9 }" T
    1)、系统启动后启动PVD,并开启相应的中断。  ( N' [1 ~% u! \( E
    PWR_PVDLevelConfig(PWR_PVDLevel_2V8); // 设定监控阀值       PWR_PVDCmd(ENABLE); // 使能PVD       EXTI_StructInit(&EXTI_InitStructure);   $ |: `: A; M9 D! y
    EXTI_InitStructure.EXTI_Line = EXTI_Line16; // PVD连接到中断线16上       EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; //使用中断模式   & E& R7 }# ?+ F) W
    EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Raising;//电压低于阀值时产生中断       EXTI_InitStructure.EXTI_LineCmd = ENABLE; // 使能中断线       EXTI_Init(&EXTI_InitStructure); // 初始  
$ y: D" S- a9 W       EXTI_InitStructure.EXTI_Trigger的赋值可选项:  , p. L1 k$ |* H- s% H  z
              EXTI_Trigger_Rising‐‐‐表示电压从高下降到低于设定阀值时产生中断;         EXTI_Trigger_Falling‐‐‐表示电压从低上升到高于设定阀值时产生中断;  
9 X2 q( A2 i6 H) _& S, u              EXTI_Trigger_Rising_Falling‐‐‐表示电压上升或下降越过设定阀值时都产生中断。+ b1 f+ ]3 T$ e) Y
2)、当工作电压低于设定阀值时,将产生PVD中断,在中断程序中进行相应的处理:      void PVD_IRQHandler(void)       {  0 u2 D- b2 F6 F
      EXTI_ClearITPendingBit(EXTI_Line16);        …… // 用户添加紧急处理代码处      }
  L' \: W. I" c  J- F; x
2 q- p% ?. q. Q. \7 e2 s3 o
赞 收藏 1 评论5 发布时间:2016-1-14 12:06

举报

5个回答
沐紫 回答时间:2016-1-14 13:30:40
警告楼主,不要再直接copy一段话过来了。
creep 回答时间:2016-1-14 13:36:46
哈哈,管理员都看不下去了。。。。。。。。。。。。
zhangjian666 回答时间:2016-1-15 13:30:08
沐紫 发表于 2016-1-14 13:30) B2 I3 p1 |# n5 N" P+ K/ j: X
警告楼主,不要再直接copy一段话过来了。

) K# C2 s: |' q! K
zhangjian666 回答时间:2016-1-15 13:30:44
creep 发表于 2016-1-14 13:36
/ m. s2 k5 k0 R( J3 L6 j哈哈,管理员都看不下去了。。。。。。。。。。。。

) |" }$ R* W- p/ l% u  h我自己都看不下去了
Dylan疾风闪电 回答时间:2016-1-15 16:02:16
zhangjian666 发表于 2016-1-15 13:30( J0 k5 @) B8 X( A: G9 X
我自己都看不下去了
8 `9 Z4 d9 C2 f2 y
PVD曾经测试时用于将BKP备份寄存器中的临时数据,转移到FLASH中。
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版