qazplm3218 发表于 2019-3-7 11:09:56

stm32f103外接晶振问题?

以STM32F103VBT6为例:1、外接8MHZ晶振,设置PLL倍频为9的话,系统是工作在72MHZ下

2、外接12MHZ晶振,设置PLL倍频为6的话,系统是工作在72MHZ下
那么上面两种配置,对于系统的运行速度是一样的?都是72MHZ吗??还是说这两种配置是不一样的?具体哪里不一样?

toofree 发表于 2019-3-7 12:49:55

都是72M的话,那就是一样的。
这个72MHz就是系统频率。

dataozi 发表于 2019-3-7 13:09:24

都是72MHZ的

qazplm3218 发表于 2019-3-7 13:50:33

STM32F103一般都是在72MHZ频率下工作吗?如果在大于72MHZ频率下工作可以吗?系统会不稳定吗?

hujjj 发表于 2019-3-7 14:39:00

qazplm3218 发表于 2019-3-7 13:50
STM32F103一般都是在72MHZ频率下工作吗?如果在大于72MHZ频率下工作可以吗?系统会不稳定吗? ...

超频容易发热,系统的可靠性必然会受影响,总线上的一些设备也可能跟不上。

maxtch 发表于 2019-3-7 14:58:23

除了 PLL 配置以及少部分直接依赖 HSE 的外设以外,这两种晶振配置是完全等价的。一般来说 8MHz 比较常见,但 12MHz、16MHz、24MHz 等频率也都比较常用。依赖 HSE 最常见的情况是 MCO 时钟输出,在系统中有其他芯片需要时钟信号的时候是比较常用的:借用 MCO 输出代替有源晶振。

maxtch 发表于 2019-3-7 15:00:41

hujjj 发表于 2019-3-7 14:39
超频容易发热,系统的可靠性必然会受影响,总线上的一些设备也可能跟不上。 ...

总线设备跟不上才是大问题,特别是 Flash 跟不上很影响程序运行。

五哥1 发表于 2019-3-7 18:46:30

建议用STM32CUBEMX设置外置HSE,为8M,12M在时钟设置里,一目了然,相同时72M系统时钟,但是不同的倍频,这个时钟的影响可以清楚的看到


qazplm3218 发表于 2019-3-8 09:51:15

非常感谢以上几位大神!!
页: [1]
查看完整版本: stm32f103外接晶振问题?