STM32中中断优先级理解
来源:互联网 发布:c语言中int 编辑:程序博客网 时间:2024/06/11 23:41
很多人在配置STM32中断时对固件库中的这个函数NVIC_PriorityGroupConfig()——配置优先级分组方式,会很不理解,尤其是看中文翻译版的,因为中文翻译版里把这里翻译成“先占优先级和从优先级”这样翻译其实是不对的,很容易让人误解。为了便于大家理解,有必要先解释两个概念:
抢占式优先级/响应优先级:
当两个中断源的抢占式优先级相同时,这两个中断将没有嵌套关系,当一个中断到来后,如果正在处理另一个中断,这个后到来的中断就要等到前一个中断处理完之后才能被处理。如果这两个中断同时到达,则中断控制器根据他们的响应优先级高低来决定先处理哪一个;如果他们的抢占式优先级和响应优先级都相等,则根据他们在中断表中的排位顺序决定先处理哪一个。
看了上面的介绍后,相信大家都明白了这里面的关系了,总结下便是:抢占式优先级>响应优先级>中断表中的排位顺序(其中“>”理解为比较的方向)。
1.
2.
3.
4.
5.
6.
7.
8.
这里便对于于文章最前提到的固件库里相关的函数了——NVIC_PriorityGroupConfig(u32
原文地址:点击打开链接
- STM32中中断优先级理解
- STM32中中断优先级理解
- (二)STM32中中断优先级理解
- 理解STM32的中断优先级
- 【STM32】中断和中断优先级理解
- STM32中断优先级
- STM32中断优先级
- STM32中断优先级
- stm32中断优先级
- STM32中断优先级概念
- stm32 中断优先级配置
- STM32 中断优先级原理
- STM32中断优先级
- STM32中断优先级分组
- stm32中断优先级
- STM32中断优先级--学习心得
- STM32-中断优先级
- stm32中断优先级分组
- TF-IDF与余弦相似性的应用(二):找出相似文章
- C/C++返回内部静态成员的陷阱
- gradle复习(4)-Cannot find System Java Compiler
- 笔记1--struts简介及环境配置
- linux命令的理解
- STM32中中断优先级理解
- C# 类是否相等
- Python数据类型详解
- iOS 系统 键盘的通知
- 漫画设计模式2——老板招工模式(代理模式)
- MySQL修改root密码的4种方法(以windows为例)
- PowerDesigner的应用(二)
- eclipse内存分析工具MAT浅谈(一)
- 线程和fragment