欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機上的晶振為什么有時是12MHZ,有時是11.0592MHZ?有什么區別么?
[打印本頁]
作者:
小公子
時間:
2018-1-6 01:14
標題:
單片機上的晶振為什么有時是12MHZ,有時是11.0592MHZ?有什么區別么?
這主要是對脈沖時間有要求的時候就要別的,因為串行口的波特率對每個脈沖時間有嚴格的要求,那個11.0562的經過分頻后剛好和電腦上的波特率可以同步。而平時對時序要求不嚴的就用12M。因為每條指令完成的時間都是晶振頻率的1/12的整數倍。
標準的51單片機晶振是1.2M-12M,一般由于一個機器周期是12個時鐘周期,所以先12M時,一個機器周期是1US,好計算,而且速度相對是最高的(當然現在也有更高頻率的單片機)。
11.0592M是因為在進行通信時,12M頻率進行串行通信不容易實現標準的波特率,比如9600,4800,而11.0592M計算時正好可以得到,因此在有通信接口的單片機中,一般選11.0592M
作者:
17年的51菜鳥
時間:
2018-1-6 08:25
我是被你的問題吸引來看的,我也玩了一小段時間的單片機了,的確,11.0592M就是為了在通信時容易實現,比如9600,4800,而11.0592M計算時正好可以得到,因此在有通信接口的單片機中,一般選11.0592M。
作者:
kucy850710
時間:
2018-1-6 10:41
11.0592是精密晶振,12M也可以使用,但是波特率達不到9600
作者:
yzwzfyz
時間:
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。主要是在硬件分頻時,或是在有相位要求的場合,還有高速通訊。
作者:
17年的51菜鳥
時間:
2018-1-7 07:59
yzwzfyz 發表于 2018-1-6 21:12
板凳的說法很典型,看上去很有道理。
想想,11.0592,一定工作于11.0592嗎?測過沒有?
12M,一定工作于12 ...
我對這個問題比較感興趣,有幸看到了你的回復,真的學到了!可以少走一些彎路了。
作者:
旁德克斯勒
時間:
2020-5-21 09:56
11059200/12也不等于9600啊
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1