單片機(jī)的外部晶振穩(wěn)定,受溫度,濕度等環(huán)境因素影響比內(nèi)部振蕩器小,精度比較高。而且當(dāng)設(shè)計需要降低功耗時,比如說便攜式儀表等,就需要外設(shè)晶振,因?yàn)閮?nèi)部振蕩器不能根據(jù)需要停止,而外部晶振可以適時停止,從而進(jìn)入休眠狀態(tài),降低功耗。
而單片機(jī)的內(nèi)部晶振一般不夠準(zhǔn)確,誤差比較大。但是單片機(jī)的內(nèi)部晶振和外部晶振的作用都是一樣的,給系統(tǒng)提供時鐘。如果對頻率要求不高的話(比如不涉及串口通信和精確定時等的話),用內(nèi)部晶振就足夠了,并且這樣成本還低。內(nèi)部時鐘,頻率受溫度等其它影響,但是能省下晶振的錢,還有2個i/o.所以,如果對頻率要求不高,一般是優(yōu)先選用內(nèi)部振蕩。 假如你想要省電,用了sleep,那你就不能用內(nèi)部振蕩了,內(nèi)部振蕩回停止!