你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
查看完整内容
举报
MrJiu 发表于 2018-9-4 09:52 这个简单,你看一下其他中断的相关寄存器的值不就知道原因了,还有就是查看其他任务的状态。。。。 ...
大树树 发表于 2018-9-4 09:58 我再查看下中断寄存器的状态,任务状态查看过了,是ready的
MrJiu 发表于 2018-9-4 11:25 也要查看是否存在使能。。。当然了,如果都满足了,估计你的有一个中断频率太高了导致的吧!!!只能这么 ...
大树树 发表于 2018-9-4 13:07 我在keil的debug下查看了下NVIC的状态,出现异常后其他的中断都不使能了,不知为什么被修改了 ...
feixiang20 发表于 2018-9-4 23:29 优先级任务中函数没设置好,形成死循环,还是代码问题啊
我再查看下中断寄存器的状态,任务状态查看过了,是ready的
也要查看是否存在使能。。。当然了,如果都满足了,估计你的有一个中断频率太高了导致的吧!!!只能这么想了
我在keil的debug下查看了下NVIC的状态,出现异常后其他的中断都不使能了,不知为什么被修改了
不对,NVIC控制器显示并不能反映真实状态,查看了外设寄存器的状态,接收中断是使能的,但是进不了中断
是因为第二优先级的任务中有个函数陷入了死循环,导致更低优先级的任务得不到执行,而中断是因为几个中断都是由任务发送指令才有反馈数据的。
太着急了搞得优点懵逼了。
实在不好意思
是的,早该查出这个问题的,同时出现了几个问题,着急懵逼了