OpenEdv-开源电子网

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

各位大侠~~请教时钟树的区别?STM32F107和STM32F103等芯片之间时钟树的区别

[复制链接]

6

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2012-9-11
在线时间
6 小时
发表于 2012-9-11 08:39:22 | 显示全部楼层 |阅读模式
我使用的时STM32F107芯片,在学习过程中一直对STM32的时钟树不是很了解,昨天在实验的时候,发现时钟频率和计算结果相差很大,然后看了《STM32中文手册》上说外部时钟晶振最大是16MHz,但是开发板上却装着25M...datasheet上对时钟树的讲解好像也不是很全...《不完全手册》上讲得挺详细的,但是好像STM32F107和STM32F103是不是时钟树不一样???
盼望求解~~谢谢~~
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

72

主题

251

帖子

0

精华

高级会员

Rank: 4

积分
597
金钱
597
注册时间
2012-3-29
在线时间
7 小时
发表于 2012-9-11 09:04:24 | 显示全部楼层
STM32F103系统时钟最大到72MHZ,那么8M就9倍频
STM32F107系统时钟最大是多少我没注意,那么只要在最大下面都可以运行的
就算16M,乘以多少倍数在最大时钟下面就可以了
回复 支持 反对

使用道具 举报

57

主题

431

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
883
金钱
883
注册时间
2011-12-25
在线时间
12 小时
发表于 2012-9-11 09:09:18 | 显示全部楼层
回复【楼主位】supertyc01:
---------------------------------
互联型的,如果用库,它外部时钟默认是25M,寄存器你改相应的倍频就行了。。
很喜爱电子行业
回复 支持 反对

使用道具 举报

6

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2012-9-11
在线时间
6 小时
 楼主| 发表于 2012-9-11 09:12:58 | 显示全部楼层
回复【2楼】grant:
---------------------------------
谢谢 ,但是STM32中文手册里面PLL是这样的:


------------------------------------------------------------------------

而STM32F107中datasheet是这样的:



回复 支持 反对

使用道具 举报

6

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2012-9-11
在线时间
6 小时
 楼主| 发表于 2012-9-11 09:16:13 | 显示全部楼层
回复【3楼】冰是睡着的水:
---------------------------------
谢谢,但是还是搞不懂里面的PLL的区别...就是在算SYSCLK的时候不知道要怎么算...
回复 支持 反对

使用道具 举报

6

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2012-9-11
在线时间
6 小时
 楼主| 发表于 2012-9-11 09:22:20 | 显示全部楼层
好像时钟树是这样的


回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-9-11 09:49:49 | 显示全部楼层
25M是为了方便网络。
25M你取3倍频就OK了,3*25=75Mhz,稍微超点频咯。呵呵。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2012-9-11
在线时间
6 小时
 楼主| 发表于 2012-9-11 10:14:10 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
老大~谢谢~~
还有个问题想请教下...我直接用外部晶振频率作为SYSCLK的时候,写了个For循环作为delay,但是延迟结果和计算值差好多...是不是一个机器周期一条指令呢?还有就是到底是SYSCLK作为指令周期 还是HCLK作为指令周期呢?盼望解答 谢谢~~~
回复 支持 反对

使用道具 举报

6

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2012-9-11
在线时间
6 小时
 楼主| 发表于 2012-9-11 10:17:48 | 显示全部楼层
还有就是上面几个时钟树的图片...到底哪个是准确的呢??
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-9-11 16:15:25 | 显示全部楼层
http://www.openedv.com/posts/list/8175.htm
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

72

主题

251

帖子

0

精华

高级会员

Rank: 4

积分
597
金钱
597
注册时间
2012-3-29
在线时间
7 小时
发表于 2012-9-11 16:24:32 | 显示全部楼层
回复【4楼】supertyc01:
---------------------------------
都描述很清楚了啊
25M/5=5
5X8=40m
40M/5=8
8X9=72m
回复 支持 反对

使用道具 举报

6

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2012-9-11
在线时间
6 小时
 楼主| 发表于 2012-9-12 19:53:06 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
谢谢~~
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-27 19:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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