你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【原创】STM32F105系统时钟

[复制链接]
freeelectron 发布时间:2015-12-14 17:18
1.STM32F105库函数默认使用的是25MHZ晶振:
   通过下面配置,最终得到系统时钟72MHZ:
    /* PLL2 configuration: PLL2CLK = (HSE / 5) * 8 = 40 MHz */
    /* PREDIV1 configuration: PREDIV1CLK = PLL2 / 5 = 8 MHz */                                                  
   
    RCC->CFGR2 |= (uint32_t)(RCC_CFGR2_PREDIV2_DIV5 | RCC_CFGR2_PLL2MUL8 |
                           RCC_CFGR2_PREDIV1SRC_PLL2 | RCC_CFGR2_PREDIV1_DIV5);
  
2. 如果使用的是8MHZ晶振,那怎么配置呢?
    通过下面配置既可,最终得到系统时钟72MHZ:
    /* PLL2 configuration: PLL2CLK = (HSE / 8) * 8= 8 MHz */
    /* PREDIV1 configuration: PREDIV1CLK = PLL2 / 1 = 8 MHz */
                                                               
    RCC->CFGR2 |= (uint32_t)(RCC_CFGR2_PREDIV2_DIV8| RCC_CFGR2_PLL2MUL8 |
                             RCC_CFGR2_PREDIV1SRC_PLL2 | RCC_CFGR2_PREDIV1_DIV1);

3.那么,问题来了,为什么要使用25MHZ晶振呢?
看图一
然而,105并没有带有以太网。107相对105就多个以太网,以太网正好用到了25MHZ,而105,107都带有USB OTG功能,所以,就把这两个划分为一类,库函数,也就通用了!

4.当然,如果不修改,也可以使用8MHZ晶振,那么系统时钟就是:((64)/(25))*9=23.04MHZ
   结果可想而知。




图一

图一
收藏 评论14 发布时间:2015-12-14 17:18

举报

14个回答
dsjsjf 回答时间:2015-12-14 19:34:07
顶一下   
chifen 回答时间:2015-12-14 21:49:25
22.png

党国特派员 回答时间:2015-12-15 09:12:37
路过。看看。。。。。 blank.png blank1.png blank2.png blank3.png blank4.png
anger0925 回答时间:2015-12-15 10:33:58
顶               
moyanming2013 回答时间:2015-12-15 11:13:01
然后呢           
钊钊 回答时间:2015-12-16 11:54:39
没怎么看懂
freeelectron 回答时间:2015-12-17 16:51:03

105芯片,固件库默认使用的是25MHZ,如果,使用8MHZ晶振的话,可以按照第二个修改固件,就可以使用!
魔鬼龙 回答时间:2015-12-17 23:12:12
正在使用stm32f105rc单片机开发一款智能嵌入式设备,用的是stm32CubeMX软件图形化配置管脚生成代码工程,也可以图形化配置时钟、串口等外围接口,挺方便的。楼主不妨试下看。欢迎加入stm32cubeMX学习交流群 518374971
freeelectron 回答时间:2015-12-18 09:02:21
魔鬼龙 发表于 2015-12-17 23:12
正在使用stm32f105rc单片机开发一款智能嵌入式设备,用的是stm32CubeMX软件图形化配置管脚生成代码工程,也 ...

这个还真没有用过!
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版