• 已解决 46896 个问题
  • 已帮助 5897 位优秀工程师

stm32那个中断优先级分组,一个工程里面是只能有一种吗?

进阶小菜鸟 2018-07-05 浏览量:1312
stm32那个中断优先级分组,一个工程里面是只能有一种吗,还是可以几种都存在?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 应该说同一时间只能有一种分组被应用,不能同时存在多种分组。
    • 发布于 2018-07-06
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:12
  • 中断优先级分组只会在一个地方设置的,一旦配置完毕就不可更改了
    • 发布于2018-07-06
    • 举报
    • 评论 0
    • 1
    • 0

  • 在一个工程中多个中断优先级分组存在的意义是什么?
    • 发布于2018-07-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断优先级分组只能用一组,要不就没办法配置了
    • 发布于2018-07-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 同时只能使用一组中断优先级 
    • 发布于2018-07-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果有多种中断分组,哪个起作用呢?所以同一时间只能有一个起作用。

    一个工程可以配置多次分组方式(一般也没人这么干),但同一时间只能有一个起作用

    • 发布于2018-07-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 优先级分组实际上是通过配置ARM内核寄存器实现的,STM32一颗心只有一个内核,分组寄存器也就那么一个,只要修改就是全局修改。
    • 发布于2018-07-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 同一个工程中只能设置一次中断优先级分组,而且一旦设定不可以修改。
    • 发布于2018-07-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 主函数初始化的时候就设置好分组,之后不能修改了
    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 是的,一个工作一个芯片,一个芯片只有一个中断配置,只能是一组的
    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以这么理解,因为一个芯片只能有一个中断的配置
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断分组是针对所有中断的​,也就是说不能把不同的中断放到不同分组

    ​程序在某个时间内都只能使用唯一的一种中断分组模式​

    举个例子,如果在AD.c中配置中断分组为0,在TIM.c中配置中断分组为1,这两个不同分组下有不同的抢占优先级设置和响应优先级设置

    那么会以最后一次为准

    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 0
    • 0

stm32那个中断优先级分组,一个工程里面是只能有一种吗?