• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32f103时钟配置的问题

719f6875099eaa9e 2019-07-24 浏览量:1888
stm32的时钟在程序中如何配置?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 步骤:将RCC寄存器重新设置为默认值,打开外部高速时钟晶振HSE  ,等待外部高速时钟晶振工作 ,设置AHB时钟 ,设置高速AHB时钟  ,设置低速速AHB时钟设置PLL ,打开PLL  ,等待PLL工作 ,设置系统时钟​,判断是否PLL是系统时钟,打开要使用的外设时钟

    • 发布于 2019-07-28
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:4

  • 不用那么麻烦!

    使用STM32CubeMX软件,直接填好外部时钟,以及最终系统时钟频率,敲个回车,

    中间的参数软件会自动的算好。

    最后通过软件生成MDK或者IAR工程,含源码。

    建议你多了解下STM32CubeMX软件

    11.jpg

    • 发布于2019-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 时钟配置主要就是时钟源的选取,是否倍频,配置外设时钟频率等,初学的时候可以学习开源的如野火,原子的例程,都有配套的书籍说明,
    如果你用HAL库的,建议用CUBEMX图形化配置工具,比较清晰的了解整个设备的驱动树
    • 发布于2019-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 先配置时钟源,外部还是内部,外部的要判断一下晶振是否起振

    然后配置几个PLL就行

    • 发布于2019-07-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f103时钟配置的问题