打印
[STM32F1]

STM32默认时钟晶振的问题

[复制链接]
1697|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
JY-DX-JY|  楼主 | 2015-5-26 10:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 JY-DX-JY 于 2015-5-26 11:01 编辑

我的程序没有进行时钟配置,但是默认9倍频。
我把时钟寄存器的值读出来,发现就是9倍频。
晶振12M,我在stm32f10x.h文件把时钟改为12000000
这样一下子就成108兆了。
是不是说开发环境自动把时钟9倍频了吗?谢谢!
沙发
sting_yang| | 2015-5-26 11:43 | 只看该作者
请参考起始文件

使用特权

评论回复
板凳
xunfeng0862| | 2015-5-26 11:54 | 只看该作者
这些都可以改动的,ST有个时钟配置软件,自动生成程序,你下载一个配置下

使用特权

评论回复
地板
mmuuss586| | 2015-5-26 12:14 | 只看该作者
用获取时钟函数,测试下,读出来是多少;

使用特权

评论回复
5
wind~风| | 2015-5-26 12:42 | 只看该作者
如果你不手动配置的话,应该会配置为9倍吧,需要其他值要自己改

使用特权

评论回复
6
zh113214| | 2015-5-26 20:31 | 只看该作者
开发环境自动把时钟9倍频。。

使用特权

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

本版积分规则

245

主题

3349

帖子

30

粉丝