在CCS环境下仿真器执行,激活dsp核只操作dsp核,外部中断下降沿触发,给的信号约200us下降触发一次,在中断响应函数中设置count变量,中断一次count加1.
可是运行起来,几秒后count数值才一百多,这是不是意味着中断只发生一百多次。
24M的时钟,PLL默认,即240M的主频,这样执行一条指令应该只需1/240 us的时间,而中断响应函数没有多少指令,理论上说执行一个中断函数只需要几us,应该每个
外部下降沿都能够响应才对,这样count的数值一秒钟至少能有1/200us=5000?
count变量申明为uint32,能判定不是溢出的问题。
请问各位大神还有哪些因素会影响中断响应时间? 给条路子,先谢了。。。