打印

请教,多个Timer不稳定

[复制链接]
945|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
zhangmangui| | 2019-9-26 23:43 | 只看该作者
本帖最后由 蒋博1026 于 2019-10-30 21:12 编辑

先只开一个定时器看看,   我觉得是两个中断冲突.

使用特权

评论回复
板凳
changing753|  楼主 | 2019-9-27 09:51 | 只看该作者
本帖最后由 蒋博1026 于 2019-10-30 21:12 编辑
zhangmangui 发表于 2019-9-26 23:43
先只开一个定时器看看   我觉得是两个中断冲突

一个定时器是没有问题的,2个定时器用的2个INT,全程序也仅仅2个定时中断,理论上最起码有一个是稳定的,但看波形不是这样。

使用特权

评论回复
地板
zhangmangui| | 2019-9-27 23:08 | 只看该作者
changing753 发表于 2019-9-27 09:51
一个定时器是没有问题的,2个定时器用的2个INT,全程序也仅仅2个定时中断,理论上最起码有一个是稳定的, ...

有优先级   肯定优先级高的会影响到低的

使用特权

评论回复
5
changing753|  楼主 | 2019-10-21 18:19 | 只看该作者
本帖最后由 蒋博1026 于 2019-10-30 21:13 编辑
zhangmangui 发表于 2019-9-27 23:08
有优先级   肯定优先级高的会影响到低的

是的,理论上优先级高的会稳定,优先级低的被影响。但实际情况确实2个都互相影响,还是没解决,取官网问了说用我的程序放到s级是稳定的。

使用特权

评论回复
6
gx_huang| | 2019-10-21 18:43 | 只看该作者
即使不稳定,也不至于这么离谱呀。
每个定时中断的执行时间似乎比较稳定,也不长,就是进中断的间隔差别太大,这个差别远大于中断的执行时间,肯定是有其它问题。

使用特权

评论回复
7
蒋博1026| | 2019-10-30 20:51 | 只看该作者
哪个定时器的优先级更高有点呢,可以考虑一下这个问题

使用特权

评论回复
8
蒋博1026| | 2019-10-30 20:51 | 只看该作者
再者就是先开一个定时器,看看什么效果,然后再开另外一个

使用特权

评论回复
9
pengyoujianxiao| | 2019-11-5 21:45 | 只看该作者
学习

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

53

帖子

0

粉丝