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