stm32f407时钟系统

在这里插入图片描述
IWDG:内部32kHz
RTC:内部32kHz、外部32.768kHz、HSE8Mhz分频
PLL配置:M=8,N=336,P=2,Q=7.
SYSCLK选用PLL倍频的P,PLLCLK输出168Mhz
AHB PRESC不分频输出168Mhz
APB1 4分频为42Mhz APB1定时器84Mhz
APB2 2分频为84Mhz APB2定时器168Mhz

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STM32F407时钟系统是非常复杂和强大的,它包含了多个时钟源和不同的时钟分频器,可以用来驱动各种外设和处理器核。下面是一个简要的概述: 1. 外部晶体/振荡器:STM32F407可以使用外部晶体或振荡器作为系统时钟源。这些外部时钟源可以提供更高的精度和稳定性。 2. 内部时钟源:STM32F407还集成了内部RC振荡器(HSI)和内部低速RC振荡器(LSI)。这些时钟源可以在没有外部晶体或振荡器的情况下使用。 3. PLL锁相环:PLL是STM32F407中一个重要的模块,可以将输入时钟源的频率倍增,从而得到更高的系统时钟频率。通过配置PLL的分频器和倍频器,可以实现不同的系统时钟频率。 4. AHB总线时钟(HCLK):AHB总线时钟用于驱动CPU、DMA控制器和高速外设,可以通过设置分频系数来调整其频率。 5. APB总线时钟(PCLK1和PCLK2):APB总线时钟用于驱动低速外设,包括UART、SPI、I2C等。它们也可以通过设置分频系数来调整其频率。 在配置时钟系统时,需要注意以下几点: 1. 选择合适的时钟源:根据应用需求和性能要求,选择适合的外部晶体/振荡器或内部时钟源。 2. 配置PLL:根据目标系统时钟频率,配置PLL的分频器和倍频器,确保得到准确的系统时钟频率。 3. 配置AHB和APB分频器:根据外设的要求和系统性能要求,配置适当的分频系数,确保AHB和APB总线时钟在合理范围内。 4. 时钟安全守卫(CSS):在一些应用场景中,可以使用时钟安全守卫功能来检测外部时钟源故障,并采取相应措施。 这只是对STM32F407时钟系统的简要介绍,实际的配置过程还涉及到其他细节和注意事项。对于更详细的信息,建议参考STM32F407的参考手册和时钟树配置工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值