认识STM32F1系列芯片时钟树

第一章 : 认识系统时钟树

04d4f4bbe926418ba7d2551d5a0afc28.jpg

STM32中有4个时钟:

1.高速 内部 时钟(HSI): 8MHz

2.低速 内部 时钟(LSI): 40MHz

3.高速 外部 时钟(HSE):4M~16MHz

4.低速 外部 时钟(LSE):32.768MHz

    问题一  :  为什么STM32中要有4个时钟呢?

    这是因为STM32的外设非常多,每个外设对时钟速率的要求也不同,有的需要12MHz,有的需要72MHz。四个时钟可以通过分频器或者倍频器来达到每个外设所需要的时钟速率。

   问题二  :  四个时钟如何选择呢?

        高速内部时钟(HSI):  经过倍频器后最大只能达到64MHz往往满足不了需要使用72MHz的外设。

      高速 外部 时钟(HSE)  :能达到所有外设所需要的时钟频率,在有HSE的情况下当然优先选择。

       低速 内部 时钟(LSI):   是看门狗的专用时钟。经过倍分频也通往RTC。

        低速 外部 时钟(LSE)  :  一般主要向RTC提供时钟。

      问题三 : 常用的外设复用在哪条线?

       HSE → SYSCLK → AHB→ APB1,APB2

常用的外设挂载在APB1和APB2上:

APB1  : USART2  3 , TIM1  8 , SPI2  3  ,  I2C

APB2 :  GPIOA~G , ADC123 , USART1 , TIM2~7 , SPI1 , AFIO

      问题四 :为什么要使能时钟?

   stm32外设引脚非常多,通常为了省电,都是默认关闭的,所以使用某个外设引脚时需要打开相对应的时钟,把stm32比喻一个人就是,正常情况下人在睡眠,想让他起来干活,就得先把他叫醒,这样才能干活,stm32亦是如此。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
STM32F1是由意法半导体公司推出的一款32位微控制器,它采用ARM Cortex-M3内核,具有丰富的外设和强大的性能,广泛应用于工业控制、智能家居、汽车电子等领域。该芯片手册详细介绍了STM32F1系列的技术规格、引脚定义、内部模块结构、存储器管理、时钟控制、复位和电源管理等方面的内容。 首先,手册对STM32F1系列芯片特性进行了深入的介绍,包括芯片型号、工作频率、电压要求、温度范围、封装类型等基本信息。同时,手册还提供了芯片的引脚定义和功能说明,用户可以根据需要选择合适的引脚进行外设连接和功能配置。 其次,手册对STM32F1系列芯片的内部模块结构进行了详细解释,包括时钟控制单元、复位和电源管理单元、存储器单元、外设接口等方面的内容。用户可以通过手册了解芯片内部模块的工作原理和使用方法,为开发和调试提供了重要的参考资料。 最后,手册还包括了对STM32F1系列芯片的编程和调试指导,包括固件库、开发工具、调试接口、软件配置等方面的信息。用户可以根据手册提供的指导进行软硬件的开发和调试工作,加快产品的上市时间和提高产品的可靠性。 综上所述,STM32F1芯片手册是STM32F1系列芯片的重要参考资料,对于工程师和开发者来说具有非常重要的作用。通过仔细阅读手册,用户可以更好地理解该系列芯片的特性和功能,为产品的设计和开发提供强有力的支持。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值