STM32学习--EXIT外部中断

💭简要说明:本文记录stm32学习总结,专栏持续更新中,如有错误欢迎各位大佬指正。

目录

一、EXIT 简介

二、EXTI控制器框图分析

首先是产生中断部分:

之后是产生事件部分:

关于外部中断/事件线路映像(输入源设置):

三、NVIC与中断

四、EXTI外部中断配置 


 

一、EXIT 简介

①.外部中断的本质是某中断线得到信号触发,进入对应的中断服务函数的过程

EXTI外部中断可检测外部信号变化,当中断线上GPIO口电平信号变化时EXTI将立即向NVIC(中断管理系统)发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序。

③EXTI外部中断是stm32 68个可屏蔽中断(包含EXTI、SPI、USART等)中的一种。根据参考手册一般来说stm32的EXTI有20 个中断/事件线,共用一套寄存器,这就相当于stm32有20个EXTI结构。

④EXTI支持所有的GPIO,但是相同的Pin(如PA0,PB0...)不能同时触发中断,不同Pin口可以同时配置外部中断,这与AFIO有关。

⑤触发响应方式有中断/事件响应,支持的触发方式有上升沿/下降沿/双边沿/软件触发。

二、EXTI控制器框图分析

掌握了EXTI功能框图,就掌握了EXTI的核心内容。

框图中的20即代表着20条信号线。此框图可分为产生中断产生事件两部分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值