stm32f 查看系统时钟配置

发布者:sky0001最新更新时间:2017-09-25 来源: eefocus关键字:stm32f  系统时钟配置 手机看文章 扫描二维码
随时随地手机看文章

之前因为系统时钟配置问题吃了很多亏,之前通过查看寄存器配置的形式进行时钟的计算,查看时钟配置是否正确,但是具体每个时钟具体是多少还是需要进行计算的,后来发现在库函数中有一个函数可以直接获取系统时钟,



  * @brief  Returns the frequencies of different on chip clocks.
  * @param  RCC_Clocks: pointer to a RCC_ClocksTypeDef structure which will hold
  *         the clocks frequencies.
  * @note   The result of this function could be not correct when using 
  *         fractional value for HSE crystal.  
  * @retval None
  */
void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks)


参数如下

typedef struct
{
  uint32_t SYSCLK_Frequency;  /*!< returns SYSCLK clock frequency expressed in Hz */
  uint32_t HCLK_Frequency;    /*!< returns HCLK clock frequency expressed in Hz */
  uint32_t PCLK1_Frequency;   /*!< returns PCLK1 clock frequency expressed in Hz */
  uint32_t PCLK2_Frequency;   /*!< returns PCLK2 clock frequency expressed in Hz */
  uint32_t ADCCLK_Frequency;  /*!< returns ADCCLK clock frequency expressed in Hz */
}RCC_ClocksTypeDef;


通过调用这个函数就可以轻松达到查看系统时钟的目的

RCC_ClocksTypeDef ClockInfo;


RCC_GetClocksFreq(&ClockInfo);

结果如下


关键字:stm32f  系统时钟配置 引用地址:stm32f 查看系统时钟配置

上一篇:stm32定时器时钟源问题
下一篇:关于STM32使用RTC唤醒停止模式的设置

推荐阅读最新更新时间:2024-03-16 15:38

stm32专题五:时钟树(二)系统配置时钟函数分析
分析stm32的系统时钟函数,对于我们实现自定义时钟配置非常重要,以下是标准库函数中的时钟配置函数。 static void SetSysClockTo72(void) { __IO uint32_t StartUpCounter = 0, HSEStatus = 0; /* SYSCLK, HCLK, PCLK2 and PCLK1 configuration ---------------------------*/ /* Enable HSE */ // 使能HSE RCC- CR |= ((uint32_t)RCC_CR_HSEON); /* Wait till HSE is ready
[单片机]
STM32系统时钟配置时钟
参考资料:《 STM32F4xx 中文参考手册》 RCC 章节。 STM32时钟可大致分为系统时钟和其它时钟两大类,总共包含5个时钟源 HSI(High Speed Internal Clock)、HSE(High Speed External Clock)、LSI(low Speed Internal Clock)、LSE(Low Speed External Clock )、PLL(Phase Locked Loop Clock)。 下图即为STM32时钟树,黄色标识部分即为系统时钟部分,橙色即为其它时钟部分。 一、系统时钟 ①HSE(High Speed External Clock)高速外部时钟信号
[单片机]
STM32<font color='red'>系统</font><font color='red'>时钟</font><font color='red'>配置</font>及<font color='red'>时钟</font>树
stm32f 固件库下载, 及简单使用
如何下载 stm32 最新的固件库. 1.http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF257890 2. 下载 STSW-STM32054 3.5.0 Active dowxxxxx 3. 此库是目前最新的标准外设固件库.,目前版本为3.5.0 1)解压库件库 2)复制整个解压后的文件夹:STM32F10x_StdPeriph_Lib_V3.5.0 到安装stm32的文件夹下,例如:C:Keil_STM32下。 其中:C:Keil_STM32为安装Keil C文件夹 4 .下面简单解绍
[单片机]
<font color='red'>stm32f</font> 固件库下载, 及简单使用
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved