stm8的中断优先级问题!!

2019-07-19 21:10发布

在串口的接收中断中再加入定时器1的中断计时,当时由于没有设置过中断优先级,只是打开了全局中断_asm("rim");
发现在串口中断出不来了,后来查阅手册说在软件中断相同情况下硬件中断不能被打断。
我想应该是我没设置软件中断优先级,所以按硬件中断优先级执行了,导致定时器1不能打断串口的中断。

有没有设置中断优先级的例程给我看看?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
特朗姆斯
1楼-- · 2019-07-19 23:38
 精彩回答 2  元偷偷看……
sunyou26
2楼-- · 2019-07-20 03:21
特朗姆斯 发表于 2016-8-15 10:37
设置ITC_SPRx寄存器的值就可以改软件中断优先级了

看一下用户手册你就明白了

谢谢 解决了

一周热门 更多>