楼主很有思想~不会,在优先级中大家有很明确的规则。另外,通常在执行一个中断时,最后会给个清零,以表示中断执行完毕,接收下一个中断。
中断不能被低于当前优先级的中断抢占,也不能抢占自己-------CM3权威指南
中断函数里只能被优先级更高的中断,那自己不比自己高,如何会中断自己?
不可能必须执行完本次中断
进入中断后清中断标志位,然后通过打开类似锁的变量,然后执行想要的程序段,执行完后再次上锁等待中断响应