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

判断中断是否会被响应的依据是什么?

墨水是你 2019-01-04 浏览量:752
判断中断是否会被响应的依据是什么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、首先是占先式优先级,其次是副优先级; 2、占先式优先级决定是否会有中断嵌套; 3、Reset、NMI、Hard Fault 优先级为负(高于普通中断优先级)且不可调整。
    • 发布于 2019-01-04
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:11
  • 这个就是在程序里面定义了,

    你可以在中断函数里面点个LED灯,或者置位一个变量,也可以硬件仿真,一步一步的跟踪

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

  • 中断标志位

    就是看这个。

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

  • 一、STM32 (Cortex-M3) 中的优先级概念

    STM32(Cortex-M3)中有两个优先级的概念:抢占式优先级和响应优先级,也把响应优先级称作“亚优先级”或“副优先级”,每个中断源都需要被指定这两种优先级。

    1. 何为占先式优先级(pre-emption priority)

    高占先式优先级的中断事件会打断当前的主程序/中断程序运行—抢断式优先响应,俗称中断嵌套。

    2. 何为副优先级(subpriority)

    在占先式优先级相同的情况下,高副优先级的中断优先被响应;

    在占先式优先级相同的情况下,如果有低副优先级中断正在执行, 高副优先级的中断要等待已被响应的低副优先级中断执行结束后才能得到响应—非抢断式响应(不能嵌套)。

    3. 判断中断是否会被响应的依据

    首先是占先式优先级,其次是副优先级;

    占先式优先级决定是否会有中断嵌套;

    Reset、NMI、Hard Fault 优先级为负(高于普通中断优先级)且不可调整。
    • 发布于2019-01-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以在中断中加入一个标志,看是不是进入了中断
    • 发布于2019-01-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断有状态标志位,如果开启中断还会进入中断函数不用判断标志
    • 发布于2019-01-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 看中断是否被使能,此外中断处理函数是否有效
    • 发布于2019-01-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 设置优先级,根据条件判断,再进行中断处理
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是要看你的中断优先级,根据优先级来设置处理的
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断标志需要检测对应的优先级,常用的优先级来设置
    • 发布于2019-02-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都通过优先级来判断处理的
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

判断中断是否会被响应的依据是什么?