對於串口調試晶振的要求為什麼是11.0592MHZ?
晶振可以為單片機提供時鐘頻率,是單片機系統的心臟,在51單片機系統中,12M晶振和11.0592M晶振使用頻率很高,但是有經驗的工程師更喜歡11.0592M的晶振,尤其是涉及到串口通信的時候。
為什麼選用11.0592M晶振單片機在通信的時候需要設置波特率,波特率是指每秒所傳送的位元組數。兩個設備在通信時,波特率需要相同,否則通信失敗。如果波特率的誤差較大,則引起通信數據不穩定。在選用12M的晶振設置波特率時或多或少都存在誤差,而使用11.0592M的晶振所計算出來的波特率非常準確。
使用12M和11.0592M晶振計算波特率的誤差如下圖所示。
從圖中可以看出,12M晶振在波特率為19200時誤差達到了8.51%,而用11.0592M晶振所得到的波特率誤差為0,比12M晶振通信時更穩定,所以在有串口通信的應用中11.0592M晶振更常用。
單片機的晶振電路單片機的常用晶振電路如下所示,外接晶振加兩個瓷片電容,瓷片電容的容量一般不大於在30pF。
以上就是這個問題的回答,感謝留言、評論、轉發。
更多精彩內容請關注本頭條號:玩轉嵌入式。感謝大家。
這個晶振是11,059,串口應該數學集成電路介面,這晶振是用於那個功能電路,我未實踐過,但只有撐握這方面全部知識,才能分析這基準工作晶振頻率用於那個電路!
謝謝邀請,對不起,回答不了您的問題。
推薦閱讀: