打印

gd32f107如何配置I/O口输出25MHZ时钟

[复制链接]
1561|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zyh2015|  楼主 | 2018-8-10 16:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
现在主板是ST32F107  晶体25MHZ,系统时钟为108MHZ,请问如何才能设置成I/0输出25MHZ时钟
沙发
CharryW| | 2018-8-10 16:36 | 只看该作者
直接输出HSE就行。有时钟输出功能可以看一下用户手册

使用特权

评论回复
板凳
观海| | 2018-8-13 09:28 | 只看该作者
直接 配置寄存器 算一算就知道了

使用特权

评论回复
地板
vibra2016| | 2018-8-18 20:10 | 只看该作者
这个主要看寄存器的配置的

使用特权

评论回复
5
comeon201208| | 2018-8-19 21:55 | 只看该作者
这个不好进行设计的

使用特权

评论回复
评论
高IAI阳 2018-8-28 17:39 回复TA
不要乱说,芯片就有这功能的,万一楼主听了你的真的认为不好搞怎么办。 
6
smilingangel| | 2018-8-23 21:59 | 只看该作者
这不管怎样做分频倍频的貌似都不能实现的哈

使用特权

评论回复
7
zhangbo1985| | 2018-8-26 22:29 | 只看该作者
这个不太好处理的呢

使用特权

评论回复
8
happydyr| | 2018-8-28 17:29 | 只看该作者
想要输出25M还是有很多种方案的,可以使用GD32的时钟输出功能,通过PA8(可以查看芯片数据手册IO引脚的复用功能)引脚输出时钟,时钟源可以选择25M外部晶振,或者PLL1、PLL2,这里以PLL2为例(具体可以参考GD32f10x的用户手册,RCU单元)
1、PLL2的时钟源选择你的25M外部晶振
2、然后PLL2的预分频系数PREDV1设置为5,PLL2的倍频系数PLL2MF设置为5,(系数可以换,只要最后除以分频系数再乘以倍频系数等于25M即可)
3、CK_OUT0选择输出CK_PLL2即可

shizhongshu.JPG (163.16 KB )

107的时钟树

107的时钟树

使用特权

评论回复
9
HKingS| | 2018-8-28 19:40 | 只看该作者
没法准确的配置IO的速度的,IO翻转的速度取决于你IO之间的延时时间。

使用特权

评论回复
10
chuntian2016| | 2018-8-28 22:51 | 只看该作者
这个貌似不好配置的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

17

帖子

0

粉丝