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

求助,关于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扩展软件包
关注我们
st-img 微信公众号
st-img 手机版