音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網
技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe

問個串口波特率的問題

作者:pacificw 欄目:單片機
問個串口波特率的問題
   我的串口要用9600bps的波特率,但是設置了系統(tǒng)時鐘分頻系數后,得不到9600整,而是956x.xx,現(xiàn)在要和另外的一塊波特率為9600的單片機進行串口通訊,不知道會不會有問題?
   另外,兩個單片機進行串口通訊的時候,兩端的波特率要不要求必須一樣?
兄弟們多多指教呀!

2樓: >>參與討論
maychang
異步串行通訊當然要求兩端波特率相同
誤差不應大于半位傳輸時間。實際應用中應該更小才好。
按你的計算,誤差不到1%,應該沒有問題。

3樓: >>參與討論
dengm
沒關系
 
4樓: >>參與討論
南方的老樹
如果不選用特殊值的晶振,有問題
波特率要準,必須使用以下的晶振:
11。0592
18。432
36。864

其它都有可能有誤碼。
雖然說串口沒有積累誤差,但是實際使用的時候就會這樣!

5樓: >>參與討論
水星
兩個單片機UART波特率的誤差在長時間通訊中會導致誤碼
誤碼率與波特率的誤差直接相關。

6樓: >>參與討論
后學
誤差在4.5%以內就可以,我算過
結論:4.5%以內應該是比較合理的(排除了抗干擾等考慮),通過計算也可以得出。
串口發(fā)送的是開始位(0),數據,停止位(1);在多機通信模式下,還有第九位
串口線不發(fā)送數據時是高電平,收到開始位(0-低電平)時,開始從低位到高位接收數據
按位接收數據時,位采樣器的頻率是波特率的16倍,即一個位進行16次采樣,對第7、8、9次采樣的數據進行3取2選擇,得到的數據放在移位寄存器內。這樣可以起到抑制噪聲的作用。
假如波特率誤差是x%的話,在起始位開始接收,第一位有x%的偏移,第二位有2x%的偏移,到第八位數據就有8x%的偏移。




7樓: >>參與討論
yang96381
呵呵,理論聯(lián)系實際!
 
參與討論
昵稱:
討論內容:
 
 
相關帖子
8位咋比32位還貴??
有誰知道負電壓怎么轉換成正電壓嗎?
(轉貼,共計5篇希望喜歡)51單片機操作系統(tǒng)開發(fā)中的問題與技巧
請教PDIUSBD12單片機軟件編程
入門者的請教,請高手指點吧!
免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號