所有关于电路

定义STM32F407基于HSE的时钟

y

螺纹启动器

伊斯法斯史密斯

加入了2020年8月2日
191.
您好,我正在使用链接在STM32FG14中基于HSE构建时钟设置。
首先,我正在设置RCC的CR寄存器的第16位,直到第17位就可以准备好
2.能力
3.电压调节器设置
4.FLASH ACR设置
5.建立设置,使用立方体mx的图表

HSE范围在4MHz至16MHz Cube MX之间允许我们在GUI中设置顶部HSE频率,但在TEH寄存器中没有这样的选项,如代码中所示,注册打印屏幕寄存器波纹镜头。

使用我用纯粹寄存器写的代码,HSE频率是多少?
如何设置确切的价值?
谢谢。
https://www.st.com/resource/en/refe ... - arm-based-32-bit-mcus-stmicroelectronics.pdf.


代码:
#include“stm32f407xx.h”uint16_t计数器;uint16_t k;void sysclockconfig(void){//为它启用HSE和机智,直到它变成RCC-> CR | = RCC_CR_HSEON;而(!(rcc-> cr&rcc_cr_hserdy)));//电源启用rcc-> apb1enr | = rcc_apb1enr_pwren;//电压调节器设置PWR-> CR | = PWR_CR_VOS;//闪存控制寄存器flash-> acr = flash_acr_icen | flash_acr_dcen | flash_acr_prften | flash_acr_latency_5ws;int main(void){whis(1){}}

1616183401821.png.
1616184528430.png.
1616186265293.png.

1616187894534.png.

1616189445481.png.

附件

最佳