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

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

串口通訊問題,所發(fā)非所收

作者:liand 欄目:單片機
12M晶振,模式1,9600的波特率,用串口調試工具接收發(fā)來的字符,收到的都是些亂七八著的東西,為什么?多謝有經(jīng)驗的朋友幫忙
2樓: >>參與討論
ee168
將接收,發(fā)送短結,邊發(fā)邊收,試一下
3樓: >>參與討論
liand
謝謝你,我要用單片機給PC機發(fā)數(shù)據(jù),現(xiàn)在手頭上沒有11.0592的晶振,要想現(xiàn)在實現(xiàn)有沒有其他的好辦法
4樓: >>參與討論
yanyama
ddd
5樓: >>參與討論
ee168
波特率誤差5%都沒有關系
6樓: >>參與討論
wpp000
有兩種可能哦
一種是你發(fā)的是16進制數(shù)據(jù),收的ANSII碼;
另外就是你的上位機和下位機的波特率不同;
試下看看
7樓: >>參與討論
dmj719
下面是11.0592M9600波特率通訊的參數(shù)設置
 SCON=0x50;
 TMOD=0x20;
 PCON=0x80;
 TH1=0x0FA;
 TL1=0x0FA;
 TR1=1;
 TI=1;

TH1、TL1的設置規(guī)則見下表,
當PCON=0,,即SMOD=0時,取前面一列的數(shù)值
當PCON=0x80,即SMOD=1時,取后面一列的數(shù)值
(比如:上例中如果PCON=0,則TH1=TL1=0xFD才能是9600波特率)

主頻  波特率 TH1=TL1=計算結果 
   SMOD=0 SMOD=1
6000000  1200 F3 E6
6000000  2400 FA F3
6000000  4800 FD FA
6000000  9600 FF FD
6000000  19200 - FF
   
11059200 1200 E8 D0
11059200 2400 F4 E8
11059200 4800 FA F4
11059200 9600 FD FA
11059200 19200 FF FD
11059200 38400 - FF
   
12000000 1200 E6 CC
12000000 2400 F3 E6
12000000 4800 FA F3
12000000 9600 FD FA
12000000 19200 FF FD
12000000 38400 - FF
8樓: >>參與討論
dmj719
唉,發(fā)的表格變形了。
你的12M,9600的設置因該是
SCON=0x50;
TMOD=0x20;
PCON=0x80;
TH1=0x0FA;
TL1=0x0FA;
TR1=1;
TI=1;


SCON=0x50;
TMOD=0x20;
PCON=0x00;
TH1=0x0FD;
TL1=0x0FD;
TR1=1;
TI=1;

9樓: >>參與討論
阿細
是不是沒有以16進制顯示
參與討論
昵稱:
討論內容:
 
 
相關帖子
串口通信問題。
想自學單片機嗎?這里有好東東
C51編程:請問:軟件復位
大俠幫忙看看這個程式有無問題
求助
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


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