| 
  |||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe  | 
  
單片機12M晶振進行串口通訊的問題 | 
  
| 作者:80572892 欄目:單片機 | 
單片機用12M晶振如何進行串口通訊 用12M晶振怎么樣通訊,12M晶振 9600的波特率算波特率的計數(shù)初值不是整數(shù)啊 這樣的話收到的數(shù)就不對拉 怎么樣才能解決呢? 因為我要用7135所以晶振不能換11。0592 只能用12M的  | 
  
| 2樓: | >>參與討論 | 
| 作者: maychang 于 2006/8/16 12:35:00 發(fā)布:
         沒辦法 不過,7135的時鐘并不要求是整數(shù),11.0592MHZ晶體分頻后給7135,僅僅是積分電阻改稍大一點,每秒轉(zhuǎn)換次數(shù)會稍少一點。至于50Hz整數(shù)倍,可以不管它。  | 
  |
| 3樓: | >>參與討論 | 
| 作者: zgl7903 于 2006/8/16 13:04:00 發(fā)布:
         個人見解 異步通信和同步通信是個相對的概念,異步通信在啟示位后也以同步的方式在通信,只不過時鐘內(nèi)部差生,而同步通信則一般有時鐘信號發(fā)送。按理論只要時鐘累計誤差不超過采樣周期,都可以正確恢復(fù)出數(shù)據(jù)。按232的標準好像是最大允許7%的誤差,因此計算的值誤差不超過這個值,都可以和標準設(shè)備通信。如果是兩個MCU之間,那就更加沒問題了.  | 
  |
| 4樓: | >>參與討論 | 
| 作者: tclg 于 2006/8/16 21:01:00 發(fā)布:
         沒問題 我就是用11.0592M晶振4分頻給7135的,沒問題積分電阻100K,積分電容100N,需是CBB的  | 
  |
| 5樓: | >>參與討論 | 
| 作者: duanhnhy 于 2006/8/16 23:03:00 發(fā)布:
         用4800BPS誤差少一些 SMOD置位,你去仔細算算,誤差相當!  | 
  |
| 6樓: | >>參與討論 | 
| 作者: 21iceng 于 2006/8/17 10:55:00 發(fā)布:
         我用12M,BAUD=12800,SMOD=1  | 
  |
  | 
    
 
  | 
  
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 | 
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號  |