完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
上篇主要介绍了外部时钟通过PLL分频或者倍频之后得到PLLCLK的整个流程,此流程是芯片启动过程中首先根据硬件需要进行相应配置。只有将上述流程搞清楚,系统才能正常启动。
系统时钟 系统频率为168Mhz,主要来源由以下三种,如下图所示: 系统时钟分别来源于HSE,HSI以及经过PLL分频之后的PLLCLK,由于HSE和HSI频率都不能直接达到168Mhz,所以一般选择PLLCLK所谓系统时钟,在系统启动函数SetSysClock()可以看出配置PLL CLK为系统时钟: AHB总线时钟 系统时钟选定后,经过一个AHB PRESC分配器可到AHB总线时钟也称为HCLK, 分配器可以配置为[1,2,4, 8, 16, 64, 128, 256, 512] ,AHB总线频率最高可达168Mhz, 系统时钟system clk0。 由上图可知corte 系统定时器频率 将/8再次进行分频,频率为21Mhz.AHB总线挂载模组均为168Mhz APB时钟 APB时钟在AHB的时钟基础上通过APBx PRESC再次进行分频,APB1 总线时钟挂载低速的外设,比如 USART2/3/4/5、 SPI2/3, I2C1/2 等 ,其总线频率为42Mhz, 故APB1的分频设置为168/42=4。 APB2总线挂载为片上高速的外设,比如全部的 USART1、 SPI1等,其频率为84Mhz,APB2分频器设置为168/84=2. 在 system_stm32f4xx.c文件中,可以看到上述代码建议设置值: |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1632 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1559 浏览 1 评论
985 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
688 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1605 浏览 2 评论
1869浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
652浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
521浏览 3评论
539浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
508浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 08:08 , Processed in 0.857281 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号