zoukankan      html  css  js  c++  java
  • stm32 优先级说明

    抢占优先级和响应优先级。事实上是一个中断所包括的两个优先级,当中前者是对抢占优先级的级别划分,后者是同样抢占优先级的优先级别的划分。
    比方:
    中断A抢占优先级比B高,那么A的中断能够在B里面触发,忽略响应优先级;
    A和B抢占优先级同样,则A、B的响应优先级决定谁先响应。

    总之 , 抢占优先级厉害
    详细我们能够參考官方提供的table
    00080 The table below gives the allowed values of the pre-emption priority and subpriority according
    00081 to the Priority Grouping configuration performed by NVIC_PriorityGroupConfig function
    00082 ============================================================================================================================
    00083 NVIC_PriorityGroup | NVIC_IRQChannelPreemptionPriority | NVIC_IRQChannelSubPriority | Description
    00084 ============================================================================================================================
    00085 NVIC_PriorityGroup_0 | 0 | 0-15 | 0 bits for pre-emption priority
    00086 | | | 4 bits for subpriority
    00087 —————————————————————————————————————————-
    00088 NVIC_PriorityGroup_1 | 0-1 | 0-7 | 1 bits for pre-emption priority
    00089 | | | 3 bits for subpriority
    00090 —————————————————————————————————————————-
    00091 NVIC_PriorityGroup_2 | 0-3 | 0-3 | 2 bits for pre-emption priority
    00092 | | | 2 bits for subpriority
    00093 —————————————————————————————————————————-
    00094 NVIC_PriorityGroup_3 | 0-7 | 0-1 | 3 bits for pre-emption priority
    00095 | | | 1 bits for subpriority
    00096 —————————————————————————————————————————-
    00097 NVIC_PriorityGroup_4 | 0-15 | 0 | 4 bits for pre-emption priority
    00098 | | | 0 bits for subpriority
    00099 ============================================================================================================================

  • 相关阅读:
    设计模式-享元模式
    设计模式-外观模式
    设计模式-桥接模式
    设计模式-适配器模式
    设计模式-代理模式
    java设计模式中用到的UML图
    VS code 初次安装配置
    CMD部分操作、BAT、以及VS SQL部分快捷键
    网络部分
    CMD 中certutil 操作命令
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5422700.html
Copyright © 2011-2022 走看看