获取STM32F10x系列各系统时钟频率

 时间:2024-10-14 05:38:05

1、【1】打开Keil uVision5软件,并创建相应的工程。【2】添加头文件和相依的库。

获取STM32F10x系列各系统时钟频率获取STM32F10x系列各系统时钟频率

2、编写主函数获取系统时钟频率。RCC_ClocksTypeDef RCC_CLK挢旗扦渌;int main(void){ vSystem_Init(); RCC_GetClocksFreq(&RCC_CLK);//Get chip frequencies #if ( USE_SEGGER_RTT_ENABLE > 0 )//Use segger rtt enable SEGGER_RTT_printf(0, "System Clock Source : %d\r\n", RCC_GetSYSCLKSource()); SEGGER_RTT_printf(0, "APB1/PCLK1 : %dHZ\r\n", RCC_CLK.PCLK1_Frequency); SEGGER_RTT_printf(0, "APB2/PCLK2 : %dHZ\r\n", RCC_CLK.PCLK2_Frequency); SEGGER_RTT_printf(0, "SYSCLK : %dHZ\r\n", RCC_CLK.SYSCLK_Frequency); SEGGER_RTT_printf(0, "HCLK : %dHZ\r\n", RCC_CLK.HCLK_Frequency); #endif while(1) { vKeyBoard_Service_Handle(); PAout(6) = 0; vDelay_ms(100); PAout(6) = 1; vDelay_ms(1000); }}

获取STM32F10x系列各系统时钟频率

3、使用J-Link RTT和在线调试打印显示结果00> Build Times: Mar 14 2020 08:57:4600> STM32F103xx Start Running......00>00> System Clock Source : 800> APB1/PCLK1Â : 64000000HZ00> APB2/PCLK2Â : 64000000HZ00> SYSCLK : 64000000HZ00> HCLK : 64000000HZ

获取STM32F10x系列各系统时钟频率获取STM32F10x系列各系统时钟频率

4、RCC_GetSYSCLKSource()获取系统时钟源的来源。0x00 : HSI used as system clock0x04 : HSE used as system clock0x08 : PLL used as system clock

  • Altium Designer怎么设置英里
  • Altium Designer中如何查看快捷键
  • Visio如何对网络图编号
  • altium designer 13学习之去掉泪滴
  • altium designer 怎么自动生成BOM 物料清单
  • 热门搜索
    韩语怎么说 卫生间漏水怎么办 小孩口腔溃疡怎么办 怎么查手机号 脾虚怎么办 咖啡色怎么调 柿子怎么催熟 越俎代庖怎么读 微信怎么加人快又多 小鸭子怎么养