OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3470|回复: 6

求助求助!有关stm32f030产生波形同步问题

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2016-10-27
在线时间
7 小时
发表于 2017-5-5 22:59:40 | 显示全部楼层 |阅读模式
1金钱
求助各位大神,我今天在调试程序的时候发现了一个奇怪的现象,源程序目的是想用TIM6产生一个1HZ,占空比为1:2的波形用来让LED闪烁,然后用TIM17生成PWM波形来控制LED的亮度,当两块电路板同时上电的时候,会发现两个LED会慢慢的不同步闪烁,在示波器上能看到波形是没有对齐,并且其中一个的波形是一直在动的。同样的程序,同样的电路,为什么会出现这种现象呢?有谁知道是怎么回事啊?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-5-5 23:19:27 | 显示全部楼层
这当然是正常现象.你怎么说也是两个块板子,就是有不同的地方.他们的时钟频率还是有差别的.
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2016-10-27
在线时间
7 小时
 楼主| 发表于 2017-5-5 23:21:31 | 显示全部楼层
补充一下,后来用最简单的  while(1){  
                                                                LED_ON;
                                                                delay_ms(200);
                                                                LED_OFF;
                                                                delay_ms(200);
                                                                 }
      来试验,两块电路板上的LED灯还是会出现慢慢不同步的现象。
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2016-10-27
在线时间
7 小时
 楼主| 发表于 2017-5-5 23:31:30 | 显示全部楼层
操作系统 发表于 2017-5-5 23:19
这当然是正常现象.你怎么说也是两个块板子,就是有不同的地方.他们的时钟频率还是有差别的.

这两块板子我用一个晶振试了也不行。后来我用mega8做同样的闪烁就没有这个问题啊。
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-5-6 08:15:55 | 显示全部楼层
手扶拖拉机斯基 发表于 2017-5-5 23:31
这两块板子我用一个晶振试了也不行。后来我用mega8做同样的闪烁就没有这个问题啊。

这么说是芯片里面的倍频电路差异造成的.
回复

使用道具 举报

4

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
360
金钱
360
注册时间
2017-3-9
在线时间
63 小时
发表于 2017-5-6 08:26:43 | 显示全部楼层
倍频电路差异造成的
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2016-10-27
在线时间
7 小时
 楼主| 发表于 2017-5-9 13:22:46 | 显示全部楼层
你的眼睛 发表于 2017-5-6 08:26
倍频电路差异造成的

该怎么解决呢?为什么用mega8就不会出现这种现象呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-21 11:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表