打印

STM32 3.5库的时钟问题

[复制链接]
4191|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LiangXinJi|  楼主 | 2012-9-29 14:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32 3.5的固件库 设置时钟时调用这个函数void SystemInit (void)
但我跟下去时他没有用到在头文件 stm32f10x.h 定义的HSE_VALUE这个宏,这个宏不就是根据外部晶振的大小来设置的吗?
求解!!!
void SystemInit (void)这个函数是不是就是按外部8MHz的时钟来写的,如果我外部接8MHz以外的晶振,如12MHz是不是要自己写??

谢谢!!!
沙发
LiangXinJi|  楼主 | 2012-9-29 15:13 | 只看该作者
有人知道不??
都回家过节去了,呵呵

使用特权

评论回复
板凳
jiayou0054| | 2012-10-1 14:06 | 只看该作者
需要更改2个地方:
1、你说的stm32f10x.h中 HSE_VALUE,更改为你实际焊接的晶体频率值,如12MHz,12000000.
2、修改对应工作频率如72MHz函数中的PLL分频值,如12000000的6倍频到72MHz。

使用特权

评论回复
地板
jiayou0054| | 2012-10-1 14:13 | 只看该作者
对不起,发多了。应该发送时没有反应。就多点了几次。

使用特权

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

本版积分规则

36

主题

127

帖子

1

粉丝