1. 程式人生 > >STM32使用內部振盪器及其和外部晶體振盪器的區別

STM32使用內部振盪器及其和外部晶體振盪器的區別

在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法
如果使用內部RC振盪器而不使用外部晶振,請按照下面方法處理:

1)對於100腳或144腳的產品,OSC_IN應接地,OSC_OUT應懸空。
2)對於少於100腳的產品,有2種接法:
2.1)OSC_IN和OSC_OUT分別通過10K電阻接地。此方法可提高EMC效能。
2.2)分別重對映OSC_IN和OSC_OUT至PD0和PD1,再配置PD0和PD1為推輓輸出並輸出'0'。此方法可以減小功耗並(相對上面

首先要明確的是STM32沒有內部晶振,HSI是內部RC振盪器。
HSI內部8MHz的RC振盪器的誤差在1%左右

內部RC振盪器的精度通常比用HSE(外部晶振)要差上十倍以上。


沒所謂優缺點,最重要的是根據應用場合,對時鐘要求不高時也是可以用HSI的,要注意的是當用HSI時,最高系統時鐘的頻率是達不到72MHz的。

STM32的ISP就是用(HSI)內部RC振盪器