gd32f303 设计中断优先级_电子那点事: STM32F103 中断软硬件讲解

本文详细介绍了基于 ARM Cortex M3 内核的 STM32F103 中断系统,包括16个系统中断和60个外设中断。内容涉及中断使能/失能、中断挂起/解挂、中断嵌套等概念,并解析了STM32中断相关的寄存器,如ISER、ICER、ISPR、ICPR、IP等。此外,还讨论了中断优先级的设置,包括抢占优先级和子优先级,并介绍了中断分组的概念和配置方法。
摘要由CSDN通过智能技术生成

由于 STM32F103 是基于 ARM Cortex M3 内核设计的,因此我们先了解一下 ARM Cortex M3 的中断,M3 内核的中断分为两大部分,第一部分是系统中断,一共有 16 个,第二部分是 留给芯片厂家的 240 的外设中断(这两部分加起来一共有 256 个中断)。但是芯片厂家可能 用不上 240 个外设中断,因此会对其进行裁剪,我们的 STM32F103 只是用了 60 个外设中断。 下面我们看一下 STM32F103 这 76 个中断(16 个系统中断有些是预留的,有意义的系统中断 为 10 个。另外中断优先级数越小优先级别越高):

9806a76f3045da7d9ac9964c0321d830.png
a6f5ff8d862e9472386342770e9c23ba.png
94a25da21601b99dc558f165a0423a53.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值