时钟设置
STM32F4的单片机,外部8M晶振。怎么设置为168Mhz倍频咯。。。 用SystemInit();配置,
SystemCoreClockUpdate();查看配置后的时钟. wenyangzeng 发表于 2017-1-19 15:12
谢谢。没有用Cube配置 newphj 发表于 2017-1-19 16:09
谢谢。没有用Cube配置
没有用Cube配置也可以用Cube生成工程文件后参考配置时钟代码:lol RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
RCC_OscInitStruct.PLL.PLLM = 4;
RCC_OscInitStruct.PLL.PLLN = 168;
RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
RCC_OscInitStruct.PLL.PLLQ = 4;
参考这些生成后的代码改一下试试 二楼正解。
可以使用stm32cube生成。
也可以配置RCC等寄存器实现。 SystemInit()里面设置即可,有官方的例程。 Cube是个好工具,推荐使用。可以省很多时间。
页:
[1]