Part Number:TMS320F280049C
芯片的低级中断触发了是会影响到高级中断嘛?
我测试时用ECAP中断使GPIO4产生了一个5kHz的方波
然后我利用串口连续高速的(每70ms发送一次)发送串口信息让芯片接收,此时5kHz的方波开始受影响
但是正常来说按照手册的中断顺序,ECAP是4级中断,而SCI是9级中断,9级中断应该无法影响4级中断的运行
是我理解错了嘛?
Green Deng:
没太看懂示波器显示的波形是什么意思?是用示波器将两个信号叠加的?还是同一时刻有两个波形?
C2000的中断规则,首先中断在执行过程中不会被打断(不考虑中断嵌套),不管优先级高低,都是执行完一个之后才会响应下一个。而当只有当两个中断同时发生的时候才会根据中断优先级先响应优先级高的中断,执行完当前中断后再响应低优先级中断
因为我没看懂波形的意思,不知道你能否根据上述的中断规则判断一下问题是否跟中断有关?
,
YingJed Ying:
那我明白了,我用即使用ECAP中断去控制IO,串口中断发生时也要等串口执行完才会执行ECAP的中断,因此波形就不能保持了,时不时闪烁
,
Green Deng:
是的