zoukankan      html  css  js  c++  java
  • RCC—使用 HSE/HIS 配置时钟

    RCC :reset clock control  复位和时钟控制器;特别是要着重理解时钟树,理解了时钟树,F429 的一切时钟的来龙去脉都会了如指掌。

    STM32F4系列有5个时钟源:

    LSIRC(低速时钟32KHZ);LSEOSC(低速外部时钟32.768KHZ);HSIRC(高速内部时钟16MHZ);PLLCLK锁相环时钟;HSE OSC(4-26MHZ);共5个时钟源;

    SYSTEMCLK系统时钟,因为系统时钟是偏上大部分外设的最终来源;外设直接或者间接来源于系统时钟;

     1、LSI RC

    是内部的RC振荡电路产生的时钟,不是很稳定,用于提供给看门狗的时钟。除了提供给看门狗的时钟来源,还可以提供给RTC的时钟来源。梯形在时钟树里面叫做选择器。

    2、LSE OS低速的外部时钟,一般是外接一个精确的32.768KHZ的晶振。作为RTC的时钟源。

    3、RTC除了可以用LSI RC 、LSE OS作为时钟来源外,还可以使用HSE OSC (4-26MHZ)作为时钟来源。它是外接的晶振,一般选择8MHZ来作为HSE OSC时钟源。不过要经过一个分频器,分频系数是2-31,之后才能作为RTC的时钟。

    不过一般情况下,RTC的时钟都是选择LSE OSC外部晶振的32.768KHZA。

    3.1 MCO1和MCO2可以作为系统时钟输出引脚,它的来源很多。

    4、HSI RC ,16MHZ:由内部的RC 振荡电路产生的时钟;精度不是很高!可以作为MCO1的时钟来源;也可以作为系统时钟SYSCLK来源。

    5、PLLCLK锁相环时钟

    总结:

    任何一个外设在使用之前必须使能外设时钟!!!!!!!!

    时钟配置基本都在stm32f4xx_rcc.c以及stm32f4xx.h文件里面

  • 相关阅读:
    npm ERR! code ELIFECYCLE
    typescript react echarts map geojson
    react ts could not find a declaration file for module
    SQL SERVER 查询存储过程执行时间
    分析云优化方案
    U8 单据弃审失败 解决办法
    RCP的熔断,降级与限流(笔记五)
    RPC的优雅关闭(笔记四)
    RCP的请求路由(笔记三)
    RCP的负载均衡(笔记二)
  • 原文地址:https://www.cnblogs.com/gary-guo/p/5638464.html
Copyright © 2011-2022 走看看