6688hyc 发表于 2021-4-22 16:34

STM32 为什么要用12MHz的晶振?

我觉得大部分人都用的是8MHz的晶振,我用的也是这个频率。
不过在网上也能看到大家讨论用12MHz晶振的事情。
请教一下,用8M晶振不就好了么?为什么还有用12M的呢?
什么场合用12M晶振呢?以及用12Mhz晶振有什么好处呢?
谢谢大家

ayb_ice 发表于 2021-4-22 16:51

USB需要12M晶振,再说12M比8M快,12M也是常用晶振

6688hyc 发表于 2021-4-22 21:19

ayb_ice 发表于 2021-4-22 16:51
USB需要12M晶振,再说12M比8M快,12M也是常用晶振

主频不都是一样的吗?72MHZ   为什么12Mhz会快呢?

xcvista 发表于 2021-4-22 21:50

STM32 片内有 PLL 倍频器,只要输入分频器和 PLL 倍频器外部晶振频率其实没那么关键。STM32F103、STM32F042、STM32F303 和 STM32F433 我用过 8MHz、12MHz、16MHz 等等都不影响 72MHz/48MHz 核心频率和 48MHz USB 频率。至于 STM32F2、STM32F4、STM32F7 这些甚至只要是 25MHz 以内的整数 MHz 就可以正常用了。

coody 发表于 2021-4-22 22:31

根据项目需要确定晶振,不一定用8M,比如处理声音的,我就经常用11.2896M。

QuakeGod 发表于 2021-4-22 22:54

12M晶振 比 8M晶振 便宜得多。尤其是小体积封装的晶振。

sjnh 发表于 2021-4-23 07:46

有一个原因:公司原材料管理和品控,新设计要优先选择已有的元件,如果公司产品有用12M的,但从来没有用过8M的,新设计要用8M,总工会问,查过物料吗?能用12M代替吗?是主流吗?方便采购吗?价格跟12M的比差多少?还要申请新物料编码

ayb_ice 发表于 2021-4-23 08:20

6688hyc 发表于 2021-4-22 21:19
主频不都是一样的吗?72MHZ   为什么12Mhz会快呢?

那是最大速度,可以自由配置,不高于就可以

huarana 发表于 2021-4-23 08:38

主频高了一点点,体积小价格也低 。方便物料管控 。

阿斯繁华世界 发表于 2021-4-23 09:37


STM32 片内有 PLL 倍频器,只要输入分频器和 PLL 倍频器外部晶振频率其实没那么关键。STM32F103、STM32F042、STM32F303 和 STM32F433 我用过 8MHz、12MHz、16MHz 等等都不影响 72MHz/48MHz 核心频率和 48MHz USB 频率。至于 STM32F2、STM32F4、STM32F7 这些甚至只要是 25MHz 以内的整数 MHz 就可以正常用了。

tom_xu 发表于 2021-4-23 10:04

用12M/8M其实没多大区别,软件里CLOCK部分配置参数不同而已。

imdx 发表于 2021-4-23 10:32

8M/12M没什么差别,用12M的原因大多数是有12M晶振有库存。小体积晶振12M也更常见更便宜。
页: [1]
查看完整版本: STM32 为什么要用12MHz的晶振?