末尾连锁

2019-03-24 15:35发布

请问下中断中的末尾连锁有和作用 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
Study_Stellaris
1楼-- · 2019-03-25 21:36
1.
IntPriorityGroupingSet(2); /* 组优先级为4位

这个应该表示组优先级为 2 位2.尾链连锁部分 Triton.Zhang 说的很清楚了。3.可能楼主的疑问是:GPIOA 和 GPIOB 一个组,但是 A 的优先级比 B 要低,为什么 A 还会抢占 B 呢?这个和 Triton 之前的帖子里有点不一样。(楼主确定抢占了吗?)这个问题请 Triton.Zhang 再详细解答一下。 [ 本帖最后由 Study_Stellaris 于 2011-10-1 12:11 编辑 ]
uhhznb
2楼-- · 2019-03-26 01:11
 精彩回答 2  元偷偷看……
Triton.zhang
3楼-- · 2019-03-26 04:35
1.  按照理论,PA和PB在同一个优先组别,发生中断时谁先到就先处理谁,随后发生的中断是不能打断头一个中断的。
2. 简单的从程序上看,应该是没问题的,但也可能有隐含的BUG没注意看出来。
3. 楼主是如何判断同组优先级打断了头一个中断的。能详细描述下试验过程和现象么?
   按照我的理解,应该是先按下KEY1,LED4开始闪灯,未等闪到100次时,按下KEY2,LED5就开始闪灯了么?
uhhznb
4楼-- · 2019-03-26 06:48
因为key1的次优先级比key2高,我是先按key2,led5开始闪灯,未等到闪到100次,按下key1,led4就开始闪了。
Study_Stellaris
5楼-- · 2019-03-26 10:12
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章