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

定时器枪战优先级和响应优先级有什么区别?

499429803@qq.com 2017-12-14 浏览量:1204
定时器枪战优先级和响应优先级有什么区别?说明文档上说的也不是很明白总是搞不清楚,求大神说个简单易懂的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:6
  • 你说的是中断的抢占优先级和响应优先级吧?


    具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢占式优先级的中断。

    当两个中断源的抢占式优先级相同时,这两个中断将没有嵌套关系,当一个中断到来后,如果正在处理另一个中断,这个后到来的中断就要等到前一个中断处理完之后才能被处理。如果这两个中断同时到达,则中断控制器根据他们的响应优先级高低来决定先处理哪一个;如果他们的抢占式优先级和响应优先级都相等,则根据他们在中断表中的排位顺序决定先处理哪一个。

  • 先排抢占优先级,抢占优先级低的中断不能在抢占优先级高的中断处理时触发

    后排响应优先级,响应优先级决定抢占优先级相同时谁先被处理

电子老工程师 回复了 :尾缀包装区别,产品同一物料
回复

  • 给你来个简单易懂的,优先级分组的叫法我觉得并不准确,应该理解成优先级分配情形。

    打个比方第一种分配情形:优先级控制寄存器的 后4个bit,bit3决定抢占优先级,bit2~bit0决定响应优先级,那么就只有两级抢占优先级14级相应优先级

    优先级控制寄存器的 后4个bit,bit3~bit2决定抢占优先级,bit1~bit0决定响应优先级,那么就有4级抢占优先级4级相应优先级

    大体上就是这么个意思,有可能我的说法有误

    最后:抢占优先级不同级别之间,高等级可以抢占;同抢占优先级直接看相应优先级(两个同组的不同相应优先级的中断同时挂起的话,先执行响应优先级更优先的中断)

  • 抢占适用于不同优先级下,响应适用于同一优先级,谁的响应等级高谁就先。
电子老工程师 回复了 :QFN- 64 回复

  • 中断产生时先看抢占优先级,如果抢占优先级大,可以打断低抢占优先级的中断。再看响应优先级,相同抢占优先级中断,根据相应优先级排队
电子老工程师 回复了 :引脚结构外形不同,焊盘位置不同。 回复

  • 抢占和响应优先级的关系就像是入栈和出栈的关系,一前一后,一个是抢占的时候谁更优先,一个是优先响应谁。

电子老工程师 回复了 :molex新料号:87000589 molex旧料号:5103-PBT9 同一个产品型号 回复

相关问题

问题达人换一批

定时器枪战优先级和响应优先级有什么区别?