你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

求助,关于TIM6定时中断不同步问题

[复制链接]
我是实习生 提问时间:2017-5-9 14:21 /
求助各位大神,我今天在调试程序的时候发现了一个奇怪的现象,源程序目的是想用TIM6产生一个1HZ,占空比为1:2的波形用来让LED闪烁,然后用TIM17生成PWM波形来控制LED的亮度,当两块电路板同时上电的时候,会发现两个LED会慢慢的不同步闪烁,在示波器上能看到波形是没有对齐,并且其中一个的波形是一直在动的。同样的程序,同样的电路,为什么会出现这种现象呢?
QQ图片20170509141819.png
QQ图片20170509141831.png
收藏 1 评论8 发布时间:2017-5-9 14:21

举报

8个回答
wenyangzeng 回答时间:2017-5-9 15:04:57
两块电路板的系统时钟必定会有误差,你又没有对其进行同步,出现这种情况很正常的。
我是实习生 回答时间:2017-5-9 16:55:25
wenyangzeng 发表于 2017-5-9 15:04
两块电路板的系统时钟必定会有误差,你又没有对其进行同步,出现这种情况很正常的。 ...

我在实际应用中两个电路距离会比较远,时钟不方便同步。想达到同步闪烁的话,有什么好办法吗?
wenyangzeng 回答时间:2017-5-9 18:59:24
距离远,只能用1个定时器的输出去同步另一片板子的定时器了
ZONGZI 回答时间:2017-5-10 16:01:18
wenyangzeng 发表于 2017-5-9 18:59
距离远,只能用1个定时器的输出去同步另一片板子的定时器了

怎么用做?学习求指点!!
wenyangzeng 回答时间:2017-5-10 17:03:01
ZONGZI 发表于 2017-5-10 16:01
怎么用做?学习求指点!!

ST官方例程很多可以参考的。
ExtTrigger_Synchro.rar (13.49 KB, 下载次数: 7)
我是实习生 回答时间:2017-5-10 17:30:01
wenyangzeng 发表于 2017-5-10 17:03
ST官方例程很多可以参考的。

谢谢了,我今天下午用ATMEL的mega8跑类似的程序,就非常稳定,难道stM32F030不如mega8定时精度高吗?
蔡老四 回答时间:2017-5-10 17:45:31
本帖最后由 蔡老四 于 2017-5-10 17:49 编辑

难道你用的是LSI做时钟吗?没可能差距这么明显把,还有试试16位的计时器.话说,发什么都要审核,几时不用阿看错了.以为是stm8...换个时钟源.如何?
我是实习生 回答时间:2017-5-17 09:29:11
我是实习生 发表于 2017-5-10 17:30
谢谢了,我今天下午用ATMEL的mega8跑类似的程序,就非常稳定,难道stM32F030不如mega8定时精度高吗? ...

谢谢了,原来用的内部时钟,后来换成了外部时钟,现象好多了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版