STM32的PVD电压监测系统(掉电保存数据)
发布时间
阅读量:
阅读量
前言: stm32系列提供了一个可编程电压检测器pvd, 其功能是实时监测主电源电压vdd. 当主电源电压vdd被检测到低于或高于预设阈值时, 会触发内核生成一个pvd中断(exti线中断), 从而迫使内核在发生复位之前执行紧急操作. 该预设阈值可通过配置寄存器pwr_csr进行设置.
PVD可配置8个等级:

代码设计:
#include "stm32f10x.h"
#include "stdio.h"
static void EXTI_Configuration(void);
static void PVD_NVIC_Configuration(void);
static void USART1_Config(void);
static void Delay(__IO u32 nCount);
int main(void)
{
USART1_Config();//使用串口1来打印调试信息
全部评论 (0)
还没有任何评论哟~
