|
pb1wdn4jfpe64030958532.gif (60.41 KB, 下載次數(shù): 11)
下載附件
保存到相冊(cè)
pb1wdn4jfpe64030958532.gif
2024-10-1 21:22 上傳
點(diǎn)擊上方藍(lán)色字體,關(guān)注我們
11.0592 MHz 這個(gè)特定的晶振頻率在單片機(jī)應(yīng)用中十分常見(jiàn),主要原因是它與串行通信(例如 UART、RS-232 等)波特率的匹配性極佳。
1、波特率與定時(shí)關(guān)系
UART 等串行通信協(xié)議要求精確的定時(shí)。11.0592 MHz 的頻率是可以被整除來(lái)生成標(biāo)準(zhǔn)波特率的,例如常見(jiàn)的 9600、19200、38400 等波特率。
計(jì)算過(guò)程如下,通常,單片機(jī)的時(shí)鐘頻率通過(guò)分頻器生成通信波特率。以 11.0592 MHz 的晶振為例,假設(shè)單片機(jī)使用 16 倍分頻來(lái)生成時(shí)鐘,計(jì)算波特率的公式是:
qfb11xnkkiy64030958632.jpg (28.13 KB, 下載次數(shù): 10)
下載附件
保存到相冊(cè)
qfb11xnkkiy64030958632.jpg
2024-10-1 21:22 上傳
對(duì)于 9600 波特率:
jp0xtq2pp0o64030958732.jpg (28.36 KB, 下載次數(shù): 13)
下載附件
保存到相冊(cè)
jp0xtq2pp0o64030958732.jpg
2024-10-1 21:22 上傳
所以,定時(shí)器需要每 72 個(gè)時(shí)鐘周期產(chǎn)生一次中斷,正好滿足通信需求。
2、通信精度
11.0592 MHz 的頻率使得可以通過(guò)簡(jiǎn)單的分頻獲得常用的標(biāo)準(zhǔn)波特率(如 1200、2400、4800、9600 等)時(shí),波特率誤差非常小。
這有利于保證串行通信的可靠性,因?yàn)榧词诡l率稍有偏差,通信雙方仍然能夠準(zhǔn)確同步。
3、傳統(tǒng)使用習(xí)慣
歷史上,早期的 8051 單片機(jī)及其兼容產(chǎn)品大量使用 11.0592 MHz 的晶振,因此成為行業(yè)標(biāo)準(zhǔn)。
在以后的開發(fā)中,很多 MCU 制造商繼續(xù)沿用了這一頻率來(lái)確保與串行通信的良好兼容性。
4、高效性
通過(guò)該頻率,既能夠保證精確的串行通信,又不會(huì)讓單片機(jī)的其他功能受限。很多應(yīng)用不需要非常高的時(shí)鐘頻率,而 11.0592 MHz 足夠高效,能夠支持多種外設(shè)的穩(wěn)定運(yùn)行。
sjrxe0bm3iu64030958832.jpg (71.14 KB, 下載次數(shù): 13)
下載附件
保存到相冊(cè)
sjrxe0bm3iu64030958832.jpg
2024-10-1 21:22 上傳
tznxq22dpxc64030958932.gif (45.46 KB, 下載次數(shù): 13)
下載附件
保存到相冊(cè)
tznxq22dpxc64030958932.gif
2024-10-1 21:22 上傳
點(diǎn)擊閱讀原文,更精彩~ |
|