为什么同时打开TIM4,5,6,7,发现中断响应函数里面中断时间发生延迟,开的中断越多越延迟

2019-07-21 00:57发布

如题: 为什么同时打开TIM4,5,6,7,发现中断响应函数里面中断时间发生延迟,开的中断越多越延迟 我的中断响应函数里仅仅是执行 一次IO的反转而已,为什么开一个TIM中断时中断响应时间正常,开2个就都延迟一些,开4个就都更加延迟了呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
lycreturn
1楼-- · 2019-07-22 05:20
 精彩回答 2  元偷偷看……
sfraim
2楼-- · 2019-07-22 07:23
即使修改了中断优先级,也是同样情况,多个定时器同时打开时互相影响,响应速度都慢了
sfraim
3楼-- · 2019-07-22 11:55
回复【9楼】正点原子:
---------------------------------
这怎么解决呢?有什么好办法?
正点原子
4楼-- · 2019-07-22 14:39
回复【10楼】sfraim:
---------------------------------
别搞这么多中断。
或者中断处理尽量精简。
如果两者一定要冲突,就用2个CPU吧。
sfraim
5楼-- · 2019-07-22 20:19
回复【11楼】正点原子:
---------------------------------
谢谢!

一周热门 更多>