1、根本的GPIO装备,留意,由于需求用到一般IO口作为中止输进口,因而是用了IO口德复用功用,因而有必要翻开RCC_APB2Periph_AFIO时钟,担任复用IO无效。
2、IO口复用功用映射
3、嵌套中止向量装备
调试发现这几句话是有必要要的,否则不能发生中止!!!
NVIC_IRQChannel 这儿的值需求留意一下,与固件库给出的值不符!!界说在stm32f103x.h头文件中。
4、外部中止/事情装备
5、在stm32f10x_it.c中增加中止处理函数,函数称号格局为(PPP代表中止称号)
函数称号在startup_stm32f10x_xx.s中寻觅。
记住还需求在stm32f10x_it.h头文件中声明 该函数。
留意在中止函数处理完结今后铲除中止标志位!!
例如: