1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 16803|回復: 5
收起左側

單片機上的晶振為什么有時是12MHZ,有時是11.0592MHZ?有什么區別么?

[復制鏈接]
ID:271041 發表于 2018-1-6 01:14 | 顯示全部樓層 |閱讀模式
這主要是對脈沖時間有要求的時候就要別的,因為串行口的波特率對每個脈沖時間有嚴格的要求,那個11.0562的經過分頻后剛好和電腦上的波特率可以同步。而平時對時序要求不嚴的就用12M。因為每條指令完成的時間都是晶振頻率的1/12的整數倍。

標準的51單片機晶振是1.2M-12M,一般由于一個機器周期是12個時鐘周期,所以先12M時,一個機器周期是1US,好計算,而且速度相對是最高的(當然現在也有更高頻率的單片機)。
11.0592M是因為在進行通信時,12M頻率進行串行通信不容易實現標準的波特率,比如9600,4800,而11.0592M計算時正好可以得到,因此在有通信接口的單片機中,一般選11.0592M




回復

使用道具 舉報

ID:260909 發表于 2018-1-6 08:25 | 顯示全部樓層
我是被你的問題吸引來看的,我也玩了一小段時間的單片機了,的確,11.0592M就是為了在通信時容易實現,比如9600,4800,而11.0592M計算時正好可以得到,因此在有通信接口的單片機中,一般選11.0592M。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:272235 發表于 2018-1-6 10:41 | 顯示全部樓層
11.0592是精密晶振,12M也可以使用,但是波特率達不到9600

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:123289 發表于 2018-1-6 21:12 | 顯示全部樓層
板凳的說法很典型,看上去很有道理。
想想,11.0592,一定工作于11.0592嗎?測過沒有?
12M,一定工作于12M嗎,波特率真的達不到9600?
如果變成了9606又會如何呢?

事實上,市場上的晶振多數不準。1、2毛錢一個的晶振常常偏差0.1%以上。在這個基礎再討論兩者的區別意義就不大了。
但好的晶振,確如板凳所言。
對于串口通訊,是允許波特率有差異的,所以在要在9600附近即可。從這個意義上講,11.0592與12.00可以隨用。(當然參數還是不同的,并不是直接代換)。
如果兩臺機都用12M,或兩臺機都用11.0592,會比一臺用12,一臺用11.0952好一些。但也不是不能用。
樓主有此一問,是由于對串口通訊理解的不深,理解透了,就無所謂12或11.0592了。
只有一些特殊的場合才會出現只能11.0592而不能用12.00。主要是在硬件分頻時,或是在有相位要求的場合,還有高速通訊。

評分

參與人數 1黑幣 +100 收起 理由
admin + 100 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:260909 發表于 2018-1-7 07:59 | 顯示全部樓層
yzwzfyz 發表于 2018-1-6 21:12
板凳的說法很典型,看上去很有道理。
想想,11.0592,一定工作于11.0592嗎?測過沒有?
12M,一定工作于12 ...

我對這個問題比較感興趣,有幸看到了你的回復,真的學到了!可以少走一些彎路了。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:716176 發表于 2020-5-21 09:56 | 顯示全部樓層
11059200/12也不等于9600啊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表