STM32 EXTI中断设置五步曲 (备忘)
2015-12-27 17:38
169 查看
首依实际系统选择需要多少个中断优先级即 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);
然后按下列5步
1 AFIO及GPIO时钟设置
2 要中断的脚设为IN_PU或浮空输入
3 绑定exti中断引脚如 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0);
4 配置边沿触发 即设置 EXTI_InitTypeDef EXTI_InitStructure;
5 配置中断向量 即设置 NVIC_InitTypeDef NVIC_InitStructure;
另外 不要忘了在中断程序中补充相应的中断函数
然后按下列5步
1 AFIO及GPIO时钟设置
2 要中断的脚设为IN_PU或浮空输入
3 绑定exti中断引脚如 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0);
4 配置边沿触发 即设置 EXTI_InitTypeDef EXTI_InitStructure;
5 配置中断向量 即设置 NVIC_InitTypeDef NVIC_InitStructure;
另外 不要忘了在中断程序中补充相应的中断函数
相关文章推荐
- ReactNativeiOS(三)开发零碎1 Fetch错误Network request failed
- 进程和线程的故事
- 域套接字代码示例(1)
- 计算机学院大学生程序设计竞赛(2015’12) 1005 Bitwise Equations
- 计算机学院大学生程序设计竞赛(2015’12) 1004 Happy Value
- 计算机学院大学生程序设计竞赛(2015’12) 1003 The collector’s puzzle
- 小编逗比生活之总结篇
- 关于STM32中RTC的校准方法
- Spring初始化数据库
- fileupload注意事项
- String详细学习
- 计算机学院大学生程序设计竞赛(2015’12) 1002 Polygon
- Android在ImageView控件中图片怎样铺满整个控件
- 能冒泡的事件
- 计算机学院大学生程序设计竞赛(2015’12) 1001 The Country List
- 扣丁学堂——Json解析
- iOS 提高tableView 性能的优化
- 个人学习-java-数组的使用与注意
- javascript-工厂模式创建
- JVM java虚拟机