• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32中中断优先级数越高优先级权限越高吗

e80bb0aeef990918 2019-04-27 浏览量:5344
stm32中中断优先级数越高优先级权限越高吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32优先级数字越大,级别越低,分为响应优先级和抢占优先级,其中,抢占优先级支持中断嵌套, 即如果抢断优先级高的可以打断优先级级别低的,而如果抢占优先级相同,响应优先级中断的执行顺序需要遵从两个原则来判断:首先,中断的先后顺序,即哪个先到,哪个先执行,,此时不存在中断嵌套的情况,其次若两个中断同时到达,这时才可以根据优先级的高低来决定执行顺序。
    • 发布于 2019-04-27
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:7
  • 数越高,中断优先级越低,STM32分响应式优先级和抢占式优先级
    • 发布于2019-04-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 优先级越高,优先级数字越低,越优先执行,可以打断其他低优先级的中断。

    stm32 中断能嵌套

    • 发布于2019-04-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 数字越大优先级越低,抢占式优先级高于响应优先级,如果抢占优先级一致响应优先级不能打断响应优先级低的中断
    • 发布于2019-04-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 你恰巧弄反啦,数字越小优先级越高的。

    同级时是那个先触发那个先响应,且不能被同级和低优先级的打断。

    • 发布于2019-04-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 数字越小,优先级越低的。

    同一级的中断优先级,就要按照先后顺序来处理。


    • 发布于2019-04-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 那个优先级的数字跟实际的优先级是反过来的,就是说优先级数为0的中断优先级是最高的

    然后一般是有抢占优先级和响应优先级两个,只有抢占优先级高的才能抢占,响应优先级只是优先响应而已

    • 发布于2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 1.STM32的中断优先级数字越大,优先级等级越低。

    2.此外,STM32单片机一般是有抢占优先级和响应优先级两种优先级类型,高抢占优先级的中断可以打断低抢占优先级的中断​。

    抢占优先级相同时,​高响应优先级的中断不可以打断低响应优先级的中断​,只有两种中断同时出发时,响应优先级的中断优先响应​。

    • 发布于2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32中中断优先级数越高优先级权限越高吗