OpenEdv-开源电子网

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

STM32F407ZET6时钟不准

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2015-5-30
在线时间
2 小时
发表于 2017-9-18 11:51:15 | 显示全部楼层 |阅读模式
1金钱
上电之后,可以使用SWD下载程序,可以控制LED0-4闪烁,但是闪烁的频率明显不对,感觉闪的至少慢10倍
然后串口之类的没有输出,485也没有输出,请各个大神帮忙看一下板子哪里有问题,本人新手小白一个,
打的第一个板子,还一下子贴了5片,也是哭了,跪求大神帮忙啊

xiaok_Project_v1.0.rar

5.64 MB, 下载次数: 180

xiaok_sch.pdf

185.63 KB, 下载次数: 221

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

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2015-5-30
在线时间
2 小时
 楼主| 发表于 2017-9-18 17:47:32 | 显示全部楼层
回复

使用道具 举报

35

主题

121

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2016-10-12
在线时间
53 小时
发表于 2017-9-18 18:53:53 | 显示全部楼层
上你的程序吧,PCB图看不出什么问题。
回复

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2017-9-4
在线时间
19 小时
发表于 2017-9-18 19:34:00 | 显示全部楼层
MCO脚输出工作频率用示波器瞧瞧就好,我一般玩新单片机,打样做实验时候都预留这个脚的。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2017-9-18 23:54:15 | 显示全部楼层
首先,你得确定CPU时钟是否正确。参考我们例程,去对比测试下吧。
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2015-5-30
在线时间
2 小时
 楼主| 发表于 2017-9-21 11:53:53 | 显示全部楼层
kmmyk 发表于 2017-9-18 18:53
上你的程序吧,PCB图看不出什么问题。

程序是用的原子的跑马灯历程,只是把CPU引脚改成PC0-4而已,时钟设置的是168M啊,总感觉是PCB哪里有问题,导致CPU工作不是很稳定,我的那个8M晶振放的离CPU有点远,不知道会不会影响到CPU频率
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2015-5-30
在线时间
2 小时
 楼主| 发表于 2017-9-21 11:56:52 | 显示全部楼层
特别诡异的是,当我使用UCOS的历程,使用delay_ms延时,测试发现LED的闪烁周期是正常的,但是用简单的跑马灯历程,使用delay_ms延时就不准确,真是奇怪了,
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2015-5-30
在线时间
2 小时
 楼主| 发表于 2017-9-21 12:01:39 | 显示全部楼层
正点原子 发表于 2017-9-18 23:54
首先,你得确定CPU时钟是否正确。参考我们例程,去对比测试下吧。

原子哥,有件事我想跟你确认一下,就是你开发板的那个串口1USB-232的芯片,CH340G芯片,9-15引脚是不是可以不连接,我看你是接了BOOT用于OTG下载,我只是做USB通讯,是不是可以9-15引脚悬空?还有就是32.768晶振旁边的2个电容是不是可以不要?我看你没有贴啊
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2017-9-22 01:12:36 | 显示全部楼层
susk 发表于 2017-9-21 12:01
原子哥,有件事我想跟你确认一下,就是你开发板的那个串口1USB-232的芯片,CH340G芯片,9-15引脚是不是可 ...

是的,可以不接
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2015-5-30
在线时间
2 小时
 楼主| 发表于 2017-9-26 17:00:09 | 显示全部楼层
用了UCOSII之后时钟正常,但是所有串口不输出了,真是搞笑啊
回复

使用道具 举报

2

主题

73

帖子

0

精华

高级会员

Rank: 4

积分
659
金钱
659
注册时间
2017-5-19
在线时间
146 小时
发表于 2017-9-26 17:17:33 | 显示全部楼层
susk 发表于 2017-9-21 11:56
特别诡异的是,当我使用UCOS的历程,使用delay_ms延时,测试发现LED的闪烁周期是正常的,但是用简单的跑马 ...

delay_ms()这个函数的值是否超范围,比如你以为delay_ms(1000),延时了1000ms,实际上这个值溢出了,实际可能只延时了100ms。
回复

使用道具 举报

6

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2013-4-22
在线时间
57 小时
发表于 2019-9-26 16:38:02 | 显示全部楼层
正点原子 发表于 2017-9-18 23:54
首先,你得确定CPU时钟是否正确。参考我们例程,去对比测试下吧。

原子哥,想请问下,一块板子的时钟频率不准确可能是哪些原因啊,晶振没有问题,单片机也没有问题,那还会跟什么有关啊
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2019-10-15
在线时间
10 小时
发表于 2019-12-30 14:04:06 | 显示全部楼层
我也使用相同的芯片,出现同样的问题,同问,到底哪里出了问题?求原子哥给个指导!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-12 11:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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