zoukankan      html  css  js  c++  java
  • STM32 NVIC中断优先级分组说明

    STM32F103系列上面,又只有60个可屏蔽中断(在107系列才有68个)
    中断管理方法
    首先,对STM32中断进行分组,组0~4。同时,对每个中断设置一个抢占优先级和一个响应优先级值。
    分组配置是在寄存器SCB->AIRCR中配置:
    这里写图片描述

    1. 高优先级的抢占优先级是可以打断正在进行的低抢占优先级中断的。
    2. 抢占优先级相同的中断,高响应优先级不可以打断低响应优先级的中断。
    3. 抢占优先级相同的中断,当两个中断同时发生的情况下,哪个响应优先级高,哪个先执行。
    4. 如果两个中断的抢占优先级和响应优先级都是一样的话,则看哪个中断先发生就先执行。
    5. 中断分组是针对所有中断的,这个我也是跟我同时讨论了一下。也就是说不能把不同的中断放到不同分组
    无欲速,无见小利。欲速,则不达;见小利,则大事不成。
  • 相关阅读:
    ANT安装
    MAVEN配置教程
    闲笔
    js系列
    微信小程序系列_require
    c++复习系列
    codeblocks系列
    mysql系列
    Google Developer Tools
    数学建模算法(三):神经网络
  • 原文地址:https://www.cnblogs.com/ch122633/p/9358543.html
Copyright © 2011-2022 走看看