博客專欄

EEPW首頁 > 博客 > 為什么單片機(jī)的晶振會選11.0592MHz?

為什么單片機(jī)的晶振會選11.0592MHz?

發(fā)布人:美男子玩編程 時間:2024-10-15 來源:工程師 發(fā)布文章

11.0592 MHz 這個特定的晶振頻率在單片機(jī)應(yīng)用中十分常見,主要原因是它與串行通信(例如 UART、RS-232 等)波特率的匹配性極佳。


1、波特率與定時關(guān)系

UART 等串行通信協(xié)議要求精確的定時。11.0592 MHz 的頻率是可以被整除來生成標(biāo)準(zhǔn)波特率的,例如常見的 9600、19200、38400 等波特率。


計算過程如下,通常,單片機(jī)的時鐘頻率通過分頻器生成通信波特率。以 11.0592 MHz 的晶振為例,假設(shè)單片機(jī)使用 16 倍分頻來生成時鐘,計算波特率的公式是:

對于 9600 波特率:

所以,定時器需要每 72 個時鐘周期產(chǎn)生一次中斷,正好滿足通信需求。


2、通信精度

11.0592 MHz 的頻率使得可以通過簡單的分頻獲得常用的標(biāo)準(zhǔn)波特率(如 1200、2400、4800、9600 等)時,波特率誤差非常小。


這有利于保證串行通信的可靠性,因?yàn)榧词诡l率稍有偏差,通信雙方仍然能夠準(zhǔn)確同步。


3、傳統(tǒng)使用習(xí)慣

歷史上,早期的 8051 單片機(jī)及其兼容產(chǎn)品大量使用 11.0592 MHz 的晶振,因此成為行業(yè)標(biāo)準(zhǔn)。


在以后的開發(fā)中,很多 MCU 制造商繼續(xù)沿用了這一頻率來確保與串行通信的良好兼容性。


4、高效性

通過該頻率,既能夠保證精確的串行通信,又不會讓單片機(jī)的其他功能受限。很多應(yīng)用不需要非常高的時鐘頻率,而 11.0592 MHz 足夠高效,能夠支持多種外設(shè)的穩(wěn)定運(yùn)行。

*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。



關(guān)鍵詞: 單片機(jī)

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉