Nucleo- L053R8 RCC时钟树

Posted tuple-joe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nucleo- L053R8 RCC时钟树相关的知识,希望对你有一定的参考价值。

RCC时钟配置实验 


 

  最近玩了一下Nucleo-L053R8板子,STM32L053R8T6。浏览了RCC章节后,顺便做了个小实验。现在给大伙分享一下,菜鸟水平,若存在错误的地方,欢迎大伙指出。

   实验非常简单,配置一下系统时钟,可以通过肉眼观察LED的闪烁快慢,精确的话,可以通过数字示波器监控RCC的MCO引脚的输出。为了保证实验的严谨性,本次通过数字示波器监控RCC的MCO引脚的输出。

  

  首先,我们通过STM32CubeMx生成我们需要的项目工程。STM32CubeMx是ST的一个官方软件,能够直接生成有关片上外设的配置代码,一方面大大减少了工作量,另一方面也有利于菜鸟的入门学习。通过STM32CubeMx生成项目工程的主要步骤如下:

Nucleo-L053R8板子有两个RCC_MCO引脚,分别为:

  RCC_MCO1 -----> PA8

  RCC_MCO2 -----> PA9

  本次实验监控PA8引脚输出,测试的系统时钟来源于HSI,配置成32MHz。

技术分享图片

图1 引脚配置

 

技术分享图片

 图2 时钟配置

 

技术分享图片

 图3 生成项目工程

 

   到了这一步骤,就可以open project开始实验了。代码很简单,且项目工程都已配置好相关GPIO和RCC时钟,直接用数字示波器监控PA8引脚的输出来判断我们的系统时钟是否配置正确即可。

技术分享图片

   根据上面的引脚图,用两根杜邦线从Nucleo板子上引出PA8、GND,然后用数字示波器来监控。实物连接如下:

技术分享图片

图4 实物连接图

 

  把编译好的程序下载到开发板,设置不同的系统时钟,用示波器监控 MCO 引脚输出的波形频率来判断我们的系统时钟是否配置正确。

技术分享图片

图4 实物波形图

 

  从波形图可见,监控到RCC时钟频率为32MHZ,与实验时钟配置相符。以上就是RCC时钟配置的一个小实验。希望对有需要的同学有所帮助。谢谢!!!

 

以上是关于Nucleo- L053R8 RCC时钟树的主要内容,如果未能解决你的问题,请参考以下文章

STM32H7时钟树RCC分析--- CubeMx配置

STM32H7时钟树RCC分析--- CubeMx配置

第15章 RCC—使用HSE/HSI配置时钟

STM32H7时钟树RCC分析--- HAL库配置

STM32H7时钟树RCC分析---原理讲解

STM32H7时钟树RCC分析---原理讲解