STM32F4——NVIC中断优先级及外部中断

本文介绍了STM32F4的NVIC中断优先级,包括中断简介、相关寄存器及库函数应用。还详细讲解了外部中断,包括中断线介绍、IO口与中断线的对应关系以及配置步骤。最后提供了中断服务函数的使用说明,为实际编程提供了指导。
摘要由CSDN通过智能技术生成

NVIC中断优先级

一、简介:

    CM4内核可以支持256个中断,包括16个内核中断和240个外部中断,256级的可编程中断设置。对于STM32F4没有用到CM4内核的所有东西,只是用到了一部分,对于STM32F40和41系列共有92个中断,其中有10个内核中断和82个可屏蔽中断,常用的为82个可屏蔽中断。

二、相关寄存器:

    ISER[8]—中断使能寄存器组,用来使能中断,每一位控制一个中断,由于上面已经说明了控制82个可屏蔽的中断,因此利用ISER[0~2]这三个32位寄存器就够了。一下的几个寄存器同理。

    ICER[8]—中断除能寄存器组,用来消除中断。

    ISPR[8]—中断挂起控制寄存器组,用来挂起中断。

    ICPR[8]—中断解挂控制寄存器组,用来解除挂起。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值