STM32F103外部中断重要知识点记录

STM32外部中断知识点记录:

STM32中断分组:

STM32 的每一个GPIO都能配置成一个外部中断触发源。STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0~PG0为第一组,那么依此类推,我们能得出一共有16 组,STM32 规定,每一组中同时只能有一个中断触发源工作,那么,最多工作的也就是16个外部中断。STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103 的19 个外部中断为:
线 0~15:对应外部 IO 口的输入中断。

GPIO引脚中断标志位中断处理函数
PA0~PG0EXTI0EXTI0_IRQHandler
PA1~PG1EXTI1EXTI1_IRQHandler
PA2~PG2EXTI2EXTI2_IRQHandler
PA3~PG3EXTI3EXTI3_IRQHandler
PA4~PG4EXTI4EXTI4_IRQHandler
PA5~PG5EXTI5EXTI9_5_IRQHandler
PA6~PG6EXTI6EXTI9_5_IRQHandler
PA7~PG7EXTI7EXTI9_5_IRQHandler
PA8~PG8EXTI8EXTI9_5_IRQHandler
PA9~PG9EXTI9EXTI9_5_IRQHandler
PA10~PG10EXTI10EXTI15_10_IRQHandler
PA11~PG11EXTI11EXTI15_10_IRQHandler
PA12~PG12EXTI12EXTI15_10_IRQHandler
PA13~PG13EXTI13EXTI15_10_IRQHandler
PA14~PG14EXTI14EXTI15_10_IRQHandler
PA15~PG15EXTI15EXTI15_10_IRQHandler

线 16:连接到 PVD 输出。

线 17:连接到 RTC 闹钟事件。

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

中断线 0-4 每个中断线对应一个中断函数,中断线 5-9 共用中断函数 EXTI9_5_IRQHandler,中断线 10-15 共用中断函数 EXTI15_10_IRQHandler。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值