回覆列表
-
1 # 誠信為本54333225426
-
2 # 玩轉嵌入式
晶振可以為微控制器提供時鐘頻率,是微控制器系統的心臟,在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,串列埠應該數學積體電路介面,這晶振是用於那個功能電路,我未實踐過,但只有撐握這方面全部知識,才能分析這基準工作晶振頻率用於那個電路!