stm32_外部中断

STM32每个IO均可作为外部中断输入,提供19个外部中断或事件请求。中断线0-15对应外部IO口输入中断,线16连接PVD事件,线17连接RTC闹钟,线18对应USB唤醒事件。STM32F10系列拥有112个IO口,各IO口与中断线有特定映射关系。
摘要由CSDN通过智能技术生成

stm32的每个IO都可以最为外部中断输入,中断控制支持19个外部中断或事件请求

中断线0~15:外部IO口的输入中断;

线16:连接PVD事件;  

线17:连接RTC闹钟事件;

线18:连接到USB唤醒事件。

stm32F10有112个IO口,每个IO映射到外部中断线的关系如下所示:


GPIOX.0映射到EXTI0  (X可以是A.B.C.D.E.F.G)  即是:GPIOX.Y映射到EXTIY      0到15个EXTI 每组ABCDEFG7个IO口
 但是不是每个中断线都对应一个中断函数,IO口外部中断向量表中只有7个中断向量,即7个中断服务函数,见下表:

从此外部中断向量表中可以看出:5~9中断线公用一个中断服务函数,10~15公用一个。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值