void PVD_Init(void)
{
EXTI_InitTypeDef EXTI_InitStructure;
NVIC_InitTypeDef NVIC_InitStructure;

//----------PVD Init----------
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
PWR_PVDLevelConfig(PWR_PVDLevel_2V9);

//----------EXTI Init----------
EXTI_StructInit(&EXTI_InitStructure);
EXTI_InitStructure.EXTI_Line = EXTI_Line16;
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;
EXTI_InitStructure.EXTI_LineCmd = ENABLE;

EXTI_Init(&EXTI_InitStructure);

//----------NVIC Init----------
NVIC_InitStructure.NVIC_IRQChannel = PVD_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x00;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x00;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

NVIC_Init(&NVIC_InitStructure);

//----------ENABLE----------
PWR_PVDCmd(ENABLE);
}

void PVD_IRQHandler(void)
{
EXTI_ClearITPendingBit(EXTI_Line16);
}

最新文章

  1. hdu2929 Bigger Is Better
  2. zhizhensuibi---Source aplikasi database dengan delphi7
  3. 使用bootstrap框架的模态框与ckeditor产生冲突,ckeditor的弹出窗不可用时的解决方法
  4. SqlBulkCopy块拷贝数据时,不履行触发器和束缚 解决办法
  5. AspNetPager学习使用2
  6. 转自 x_x的百度空间
  7. JS 禁止右键,禁止复制,禁止粘贴
  8. vertical-align用法
  9. JavaWeb之HTTP协议
  10. python编程快速上手之第10章实践项目参考答案
  11. TinyMapper 使用总结
  12. Linux多线程编程,为什么要使用线程,使用线程的理由和优点等
  13. WIndows下使用Grafana+InfluxDB打造监控系统
  14. Microsoft Bot Framework with LUIS
  15. MySQL参数log_bin_trust_function_creators介绍-存储过程和复制
  16. cdnbest如何检查https证书是否有效
  17. [python]如何理解uiautomator里面的 instance 及使用场景
  18. Linux系统下编译连接C源代码
  19. 04-树4. Root of AVL Tree-平衡查找树AVL树的实现
  20. iTabs Tab切换插件

热门文章

  1. OpenMediaVault5.6(OMV) 安装omv-extras - 2022.1.12
  2. JavaSE 对象与类(二)
  3. [EULAR文摘] 超声腱鞘炎对RA早期诊断的价值
  4. wpf 样式style封装以及点击按钮打开新窗口
  5. idea连接数据库,驱动问题
  6. 【2】java之object类
  7. Vue进度条组件
  8. OpenGL错误记录
  9. oracle收缩表和表空间
  10. java运算符相关学习