码迷,mamicode.com
首页 > 其他好文 > 详细

Nucleo- L053R8 RCC时钟树

时间:2018-08-06 22:13:25      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:水平   str   连接   官方   配置   技术分享   时钟频率   hsi   工程   

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时钟树

标签:水平   str   连接   官方   配置   技术分享   时钟频率   hsi   工程   

原文地址:https://www.cnblogs.com/Tuple-Joe/p/9431845.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!