TIM6定时中断不同步

2019-07-14 14:18发布

求助各位大神,我今天在调试程序的时候发现了一个奇怪的现象,源程序目的是想用tiM6产生一个1HZ,占空比为1:2的波形用来让LED闪烁,然后用TIM17生成PWM波形来控制LED的亮度,当两块电路板同时上电的时候,会发现两个LED会慢慢的不同步闪烁,在示波器上能看到波形是没有对齐,并且其中一个的波形是一直在动的。同样的程序,同样的电路,为什么会出现这种现象呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
wlyc1
1楼-- · 2019-07-14 22:29
ctwewer 发表于 2019-1-29 10:17
两块电路板的系统时钟必定会有误差,你又没有对其进行同步,出现这种情况很正常的。

我在实际应用中两个电路距离会比较远,时钟不方便同步。想达到同步闪烁的话,有什么好办法吗?
ctwewer
2楼-- · 2019-07-15 01:22
距离远,只能用1个定时器的输出去同步另一片板子的定时器了
topsage88
3楼-- · 2019-07-15 01:42
ctwewer 发表于 2019-1-29 10:41
距离远,只能用1个定时器的输出去同步另一片板子的定时器了

怎么用做?学习求指点!!
ctwewer
4楼-- · 2019-07-15 03:18
topsage88 发表于 2019-1-29 10:55
怎么用做?学习求指点!!

ST官方例程很多可以参考的。
wlyc1
5楼-- · 2019-07-15 07:53
 精彩回答 2  元偷偷看……
送春风雨露
6楼-- · 2019-07-15 13:33
本帖最后由 蔡老四 于 2017-5-10 17:49 编辑

难道你用的是LSI做时钟吗?没可能差距这么明显把,还有试试16位的计时器.话说,发什么都要审核,几时不用阿看错了.以为是stm8...换个时钟源.如何?

一周热门 更多>