学习笔记--stm32外部中断

中断系统

中断概念

        在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停正在执行的程序(保护现场),转而去处理中断程序,处理完后返回原来被暂停执行的程序位置继续执行程序(恢复现场)

中断源

        片上外设都能触发中断,如EXTI(引脚跳变)、TIM(计数溢出)、USART(接收到特数据)...

中断优先级

        当有多个中断源同时申请中断时,优先响应/执行更加紧急的中断源,而优先级的分配通过NVIC来设置

中断嵌套

        在执行中断程序的时候,又有更高优先级的中断源申请中断,CPU暂停当前中断程序,转而去处理更高优先级的中断程序,处理完依次返回

STM32中断系统

        具有68个可屏蔽中断通道,包含EXTI、TIM、ADC、USART、I2C、SPI等多个外设。使用NVIC统一管理中断,每个中断通道都拥有16个可编程的优先等级,可对优先级进行分组,进一步设置抢占优先级和响应优先级(抢占指中断嵌套,响应指优先排队)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值