单片机 > 单片机程序设计 > 详情

STM32学习笔记之中断调试

发布时间:2024-11-12 发布时间:
|

1、 基本的GPIO配置,注意,因为需要用到普通IO口作为中断输入口,因此是用了IO口德复用功能,因此必须打开RCC_APB2Periph_AFIO时钟,负责复用IO无效。

2、 IO口复用功能映射

clip_image002

3、 嵌套中断向量配置

clip_image004

clip_image006

调试发现这几句话是必须要的,不然不能产生中断!!!

NVIC_IRQChannel 这里的值需要注意一下,与固件库给出的值不符!!定义在stm32f103x.h头文件中。

4、 外部中断/事件配置

clip_image008

5、 在stm32f10x_it.c中添加中断处理函数,函数名称格式为(PPP代表中断名称)

clip_image010

函数名称在startup_stm32f10x_xx.s中寻找。

记得还需要在stm32f10x_it.h头文件中声明 该函数。

clip_image012

注意在中断函数处理完成以后清除中断标志位!!

例如:

clip_image014




『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STC89C52RC单片机的NRF24L01无线通信程序.收发一体