首页 » 家电维修 » 冰箱维修 » STM32时钟电路的作用

STM32时钟电路的作用

admin 2024-09-21 14:33:54 冰箱维修 0

扫一扫用手机浏览

大家好,今天小编关注到一个比较有意思的话题,就是关于STM32时钟电路的作用的问题,于是小编就整理了2个相关介绍STM32时钟电路的作用的解答,让我们一起看看吧。

stm32系统时钟的配置?

STM32时钟电路的作用

上面所给的程序是使用内部晶振的,而通常开发板都会使用外部晶振通过倍频使用。内部晶振最高只能倍频到64MHz,而使用外部晶振能够倍频到72MHz。如果板子上确实有外部晶振,请使用外部晶振!使用外部晶振配置实例如下:使用HSE时钟,程序设置时钟参数流程:

1、将RCC寄存器重新设置为默认值 RCC_DeInit;

2、打开外部高速时钟晶振HSE RCC_HSEConfig(RCC_HSE_ON);

3、等待外部高速时钟晶振工作 HSEStartUpStatus = RCC_WaitForHSEStartUp();

4、设置AHB时钟 RCC_HCLKConfig;

5、设置高速AHB时钟 RCC_PCLK2Config;

6、设置低速速AHB时钟 RCC_PCLK1Config;

7、设置PLL RCC_PLLConfig;

8、打开PLL RCC_PLLCmd(ENABLE);

9、等待PLL工作 while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)

10、设置系统时钟 RCC_SYSCLKConfig;

11、判断是否PLL是系统时钟 while(RCC_GetSYSCLKSource() != 0x08)12、打开要使用的外设时钟 RCC_APB2PeriphClockCmd()/RCC_APB1PeriphClockCmd()

stm32哪几个时钟作为时钟源?

你要知道为什么需要时钟。

单片机必须要有时钟才能正常运行,STM32有外部时钟和内部时钟的区别。

但无论是外部还是内部时钟,都会经过分频或倍频最后得到外设的时钟,这样外设才能正常运行。

而打开时钟就是允许接收分频后的频率。

比如外部时钟晶振你是8M,经过倍频后得到72M,然后可分频2、4、6、8……给ADC是使用,但是ADC最大运行频率为14M,所以分频数至少得设为6。

这时你也要像你问的那样,打开ADC的时钟。

到此,以上就是小编对于STM32时钟电路的作用的问题就介绍到这了,希望介绍关于STM32时钟电路的作用的2点解答对大家有用。

相关文章

STM32时钟电路的作用

大家好,今天小编关注到一个比较有意思的话题,就是关于STM32时钟电路的作用的问题,于是小编就整理了2个相关介绍STM32时钟电路...

冰箱维修 2024-09-21 阅读 评论0

proteus按键代码「proteus 按键」

大家好,今天小编关注到一个比较有意思的话题,就是关于proteus按键代码的问题,于是小编就整理了3个相关介绍proteus按键代...

冰箱维修 2024-09-21 阅读2 评论0

avr单片机引脚「AVR单片机引脚图」

大家好,今天小编关注到一个比较有意思的话题,就是关于avr单片机引脚的问题,于是小编就整理了2个相关介绍avr单片机引脚的解答,让...

冰箱维修 2024-09-21 阅读2 评论0

中国国产芯片「中国国产芯片多少纳米」

大家好,今天小编关注到一个比较有意思的话题,就是关于中国国产芯片的问题,于是小编就整理了1个相关介绍中国国产芯片的解答,让我们一起...

冰箱维修 2024-09-21 阅读2 评论0