3811| 4
|
关于中断优先级 |
1金钱
最佳答案压栈。
一个中断来了,首先要保护现场,设置CPU模式等,这里有雷打不动的12个周期,完后才执行中断服务函数里的第一条指令。
在这12周期内,如果有个优先级比它高的中断来了,那么就让优先级高的响应(算是为别人做的嫁衣。。。)。
不要小看这12个周期,在要求比较高的场合下,一刻都不能等!。
PS,低优先级中断给高优先级中断做嫁衣这种现象称之为“迟来中断( interrupt late-arrival )”
| ||
| ||
坚决不用寄存器,拒绝重复造轮子。
|
||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-27 11:06
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网