NVIC简介、STM32外部中断

STM32MP157 Cortex-M中断应用概览

STM32MP157的中断非常强大,每个外设都可以产生中断,A7内核以及M4内核都有着自己的中断控制器, 在本章中,主要做M4内核中断的总结性介绍,这样在其他章节涉及到M4中断部分的知识我们就不用费很大的篇幅去讲解, 只要示意性带过即可。

本章如无特别说明**,异常就是中断,中断就是异常**,请不要刻意钻牛角尖较劲。

11.1. 异常类型
STM32MP157的内核M4上搭载了一个异常响应系统, 支持为数众多的系统异常和外部中断。 其中系统异常有10个,外部中断有149个。除了个别异常的优先级被定死外,其它异常的优先级都是可编程的。 有关具体的系统异常和外部中断可在《dm00327659-stm32mp157-advanced-armbased-32bit-mpus-stmicroelectronics》第21章 中查询到,里面包含了MP157系列全部的异常以及中断说明。

表格 16‑1 STM32MP157 M4系统异常清单

在这里插入图片描述
表格 16‑2 STM32MP157外部中断清单
在这里插入图片描述
stm32外部中断

NVIC简介

1.什么是NVIC
·1.1相关结构体定义
·1.1.1NVIC类型结构体定义
·1.1.2NV1C初始化结构体
·1.2相应固件库函数
·1.2.1 NVIC EnablelRQ函数
·1.2.2 NVIC DisablelRQ函数
·1.2.3 NVIC GetPendingIRQ函数
·1.2.4 NVIC SetPendingIRQ函数
·1.2.5 NVIC ClearPendingIRQ函数
·1.2.6 NVIC GetActive函数
·1.2.7 NVIC SetPriority函数
·1.2.8 NVIC GetPriority函数
·1.2.9 NVIC SystemReset函数
[1.2.10 NVIC PriorityGroupConfig函数]

http://www.manongjc.com/detail/63-dflbactfudxdysw.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不熬夜,早点睡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值