|
技術(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 |
發(fā)送四個字節(jié)的數(shù)據(jù)接收端接收時他們的順序怎么是亂的 |
作者:chjman 欄目:單片機 |
如:按ABCD發(fā)送,接收到的順序可能是ABCD,DABC,CDAB,BCDA |
2樓: | >>參與討論 |
作者: chjman 于 2007/1/29 8:48:00 發(fā)布:
用的是串行口 |
3樓: | >>參與討論 |
作者: yixiupu0 于 2007/1/29 10:58:00 發(fā)布:
你有沒有發(fā)頭碼? |
4樓: | >>參與討論 |
作者: yewuyi 于 2007/1/29 15:35:00 發(fā)布:
你好厲害…… 一不小心整出一隨機數(shù)發(fā)生器…… 仔細檢查波特率等是否正確! |
5樓: | >>參與討論 |
作者: chjman 于 2007/1/30 8:59:00 發(fā)布:
沒有發(fā)頭碼 如果發(fā)了頭碼他也有可能與我發(fā)送的數(shù)據(jù)相同的。 |
6樓: | >>參與討論 |
作者: chjman 于 2007/1/30 9:02:00 發(fā)布:
波特率沒錯 數(shù)據(jù)都是對的就是接收的順序有點亂 |
7樓: | >>參與討論 |
作者: anzhongxin 于 2007/1/30 17:45:00 發(fā)布:
注意一下 你接收的數(shù)據(jù)的最后一個和你下一次接收數(shù)據(jù)的第一個數(shù)是相同的! 發(fā)送緩存,注意一下 |
8樓: | >>參與討論 |
作者: xieyuanbin 于 2007/1/30 17:48:00 發(fā)布:
數(shù)據(jù)之間間隔 一組數(shù)據(jù)和一組數(shù)據(jù)間隔長一點,連續(xù)發(fā)送當(dāng)然會亂.最起碼,要有一個數(shù)據(jù)幀的頭表示開始發(fā)送,這樣便于軟件識別. |
9樓: | >>參與討論 |
作者: c2u 于 2007/1/30 18:10:00 發(fā)布:
怪了 俺咋就沒遇到過呢,發(fā)的還是中文滴…… |
10樓: | >>參與討論 |
作者: chjman 于 2007/1/31 8:11:00 發(fā)布:
對啊,他們的順序就是那么的循環(huán)的! 我用的是無線傳輸?shù)亩谀硞時刻接收端是接收不到的。時間間隔是有的每秒鐘發(fā)射一組數(shù)據(jù)。 |
11樓: | >>參與討論 |
作者: anzhongxin 于 2007/2/1 15:53:00 發(fā)布:
是用上位機接收的嗎? |
12樓: | >>參與討論 |
作者: chjman 于 2007/2/2 7:51:00 發(fā)布:
不是的用的是單片機接收 |
|
|
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號 |