礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

stm32使用内部晶振 如何配置-stm32内部晶振和外部晶振的区别

2025-11-08 05:40:29  

stm32使用内部晶振 如何配置-stm32内部晶振和外部晶振的区别

优质解答

内部晶振是芯片自带的振荡源,外接晶振是额外接的电路元件。内部晶振省事但精度低,外接晶振精度高但需要走线。配置内部晶振要在初始化里选HSI或LSE,调整时钟树参数比如HCLK=72MHz。

为什么内部晶振要这样配置呢?因为内部晶振的精度有限,比如HSI的16MHz频率误差±2%,而外接晶振能做到±0.5%精度(参考STM32参考数据表)。比如用HSI时系统时钟得先分频再倍频,像先/2再×4才能得到72MHz。而且内部晶振的启动时间短,适合快速上电的系统,但长时间高精度场景必须外接。比如STM32F4的HSI启动仅需1ms,而LSE启动要5ms,所以低功耗设备常用HSI。配置时要注意时钟树不能冲突,比如先使能HSI再调整HCLK参数,否则会死机。还要看具体型号,像STM32F1的HSI是16MHz,而F4的HSI可能不同,得查手册确认。

本题链接:

内部晶振外部晶振