多语言展示
当前在线:1565今日阅读:60今日分享:41

STM32芯片为什么要用两个晶振?

晶振,全称是石英晶体振荡器,是一种高精度和高稳定度的振荡器。通过一定的外接电路来,可以生成频率和峰值稳定的正弦波。而单片机在运行的时候,需要一个脉冲信号,做为自己执行指令的触发信号,可以简单的想象为:单片机收到一个脉冲,就执行一次或多次指令。
方法/步骤
1

如下图,以STM32时钟树为例,提供两个外部时钟输入接口:HSE(外部高速时钟)、LSE(外部低速时钟)。一般HSE选用8MHz,LSE选用32.768KHz。(官方例程如此选用,但可以任意选,注意倍分频即可)

2

8MHz晶振提供外部高速时钟(HSE),用于提供更精确的系统时钟。(根据产品需要,可以选择使用任意一颗晶振)

注意事项
1

如不需要精确的频率,可以不使用外部晶振,只用HSI提供时钟。

2

HSI(内部振荡电路)能够在不需要任何外部器件的条件下提供系统时钟。它的启动时间比HSE晶体振荡器短。然而,即使在校准之后它的时钟频率精度仍较差。

推荐信息