stm32寄存器版——外部中断

STM32的每个I/O口都可以作为中断输入,要把I/O口作为外部中断输入,步骤:

1 初始化I/O 口为输入

2开启I/O口复用时钟,设置I\O口与中断线的映射关系

3开启与该I/O口相对的线上中断/事件,设置触发条件

4配置中断分组(NVIC)并使能中断

5编写中断服务函数

#include "sys.h"
#include "delay.h"
#include “led.h”
#include  '‘beep.h”
#include  "exit,h"
void EXIT0_IRQHandler()
{
  delay_ms(10);


}
exit.c

猜你喜欢

转载自www.cnblogs.com/zhenwgei/p/11845795.html