6.外部中断实验.pptxVIP

  • 3
  • 0
  • 约5.29千字
  • 约 34页
  • 2024-05-20 发布于四川
  • 举报

嵌入式系统六.EXTI实验本章内容1.外部中断简介2.外部中断初始化步骤3.外部中断案例4.跑马灯实验改进1.外部中断简介1.1外部中断概述:(STM32参考手册P137)STM32的中断控制器支持19个外部中断/事件请求:线0~15:对应外部IO口的输入中断。线16:连接到PVD输出。线17:连接到RTC闹钟事件。线18:连接到USB唤醒事件。每个外部中断线可以独立的配置触发方式(上升沿,下降沿或者双边沿触发),触发/屏蔽,专用的状态位。1.2外部中断通用I/O映射STM32供IO口使用的中断线只有16个,但是STM32的IO口却远远不止16个,GPIO的管脚GPIOx.0~GPIOx.15(x=A~G)分别对应中断线0~15。这样每个中断线对应了最多7个IO口,以线0为例:它对应了GPIOA.0、GPIOB.0、GPIOC.0、GPIOD.0、GPIOE.0、GPIOF.0、GPIOG.0。而中断线每次只能连接到1个IO口上,这样就需要通过配置来决定对应的中断线配置到哪个GPIO上了。1.3外部中断向量(STM32参考手册P133)IO口外部中断在中断向量表中只分配了7个中断向量,也就是只能使用7个中断服务函数。从表中可以看出,外部中断线5~9分配一个中断向量,共用一个服务函数外部中

文档评论(0)

1亿VIP精品文档

相关文档