為什么有經驗的工程師更喜歡使用11.0592M晶體振蕩器?
如何選擇合適的晶體振蕩器?當用51個單片機設計電路時,經常使用12M和11.0592M晶體振蕩器。有時11.0592M晶體振蕩器使用更高的頻率。
為什么一些更有經驗的工程師更喜歡使用11.0592M?我已總結并與您分享。使用單片機的UART功能時,需要設置通信的波特率。
通常,當使用11.0592M晶體振蕩器時,波特率的計算更加準確,并且沒有錯誤。因此,如果在使用12M或其他數字晶體振蕩器時出現錯誤,則在使用UART通信或使用計時器時,通常使用11.0592M晶體振蕩器。
為此,我具體進行了計算,使用11.0592M晶體振蕩器和12M晶體振蕩器分別計算了模式0和模式1下TH0和TH1的初始值。計算表如下:從表中可以看出,晶體振蕩器為11.0592M。
在晶體振蕩器下計算出的波特率誤差為0。使用12M晶體振蕩器計算的波特率存在誤差時,最大誤差為8.51%。
因此,如果要使用UART功能和定時器功能,請優(yōu)先使用11.0592M晶體振蕩器。原標題:為何像11.0592M的晶體振蕩器這樣的單片機這么多?文章來源:[微信公眾號:單片機的樂趣]歡迎大家關注!請指出轉載文章的來源。
- 電話:0755-29796190
- 郵箱:tao@jepsun.com
- 聯系人:湯經理 13316946190
- 聯系人:陸經理 18038104190
- 聯系人:李經理 18923485199
- 聯系人:肖經理 13392851499
- QQ:2065372476
- 地址:深圳市寶安區(qū)翻身路富源大廈1棟7樓