现在想用中断来对底层PWM配置进行切换,所以对时序要求较高。通过进入中断翻转IO端口观察,只开一个PWM中断,固定中断点的情况下,IO翻转的时刻是有变化的。
请问影响中断影响的因素有哪些?压栈寻址有时间范围吗?代码采用汇编来写的话,会减少中断响应的时间么?
谢谢!
Green Deng:可以参考这个链接:processors.wiki.ti.com/…/File:C28x_Isr_Latency.jpg
汇编会提高程序读写时间,但中断响应时间应该跟是否汇编关系不大。
现在想用中断来对底层PWM配置进行切换,所以对时序要求较高。通过进入中断翻转IO端口观察,只开一个PWM中断,固定中断点的情况下,IO翻转的时刻是有变化的。
请问影响中断影响的因素有哪些?压栈寻址有时间范围吗?代码采用汇编来写的话,会减少中断响应的时间么?
谢谢!
user5710134:记得在例程里,有两个中断例程,你可以对比一下,对于减少中断时间,看你编程了。
现在想用中断来对底层PWM配置进行切换,所以对时序要求较高。通过进入中断翻转IO端口观察,只开一个PWM中断,固定中断点的情况下,IO翻转的时刻是有变化的。
请问影响中断影响的因素有哪些?压栈寻址有时间范围吗?代码采用汇编来写的话,会减少中断响应的时间么?
谢谢!
mangui zhang:提高关键中断的优先级其他严格的时间需要测试了