首页 > 其他 > 详细

STM32查看系统时钟

时间:2015-05-12 15:22:53      阅读:523      评论:0      收藏:0      [点我收藏+]

调用库函数RCC_GetClocksFreq,该函数可以返回片上的各种时钟的频率

函数原形  void  RCC_GetClocksFreq(RCC_ClocksTypeDef*  RCC_Clocks)

RCC_ClocksTypeDef定义于文件“stm32f10x_rcc.h”:

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

例:
/* Get the frequencies of different on chip clocks  */
RCC_ClocksTypeDef  RCC_Clocks;  
RCC_GetClocksFreq(&RCC_Clocks);

执行完后,直接查看RCC_Clocks,在各成员中取出所需要时钟频率就行了。

STM32查看系统时钟

原文:http://www.cnblogs.com/einstein-2014731/p/4497277.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!