最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

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

緊急求助,串口通信問題

作者:bennyshx 欄目:通信技術
緊急求助,串口通信問題
各位好心大俠:
   兩塊板子之間串口通信,一塊主板,一塊從板,主板上有十個按扭,用來控制從板,通過串行通信方式,方式1和方式3兩種,而且都要用到,那么我如何在從板中適應和識別主板的這兩鐘傳輸方式,進行可靠通信?

2樓: >>參與討論
chunyang
你的方式1、方式3指什么?
串口模式嗎?如是,用其中一種即可,可靠與否一與硬件設計有關,二要靠合理的協(xié)議來保障。

3樓: >>參與討論
bennyshx
回復
是的,串口通信方式
板是現成的,我用示波器觀察主板發(fā)送出來的串口信號,確認不同按鈕用了不同的通信方式,有的用方式一,有的用方式三,波特率都是9600。我現在編從板的程序,用了方式一接收,而我發(fā)現有幾個按鈕按了無效,從板接收不到,所以用示波器觀察到了不同的通信方式。
那么在這樣的前提之下,我如何在從板程序中設置串口通信方式,或者如何編程,來接收到主板發(fā)過來的兩種不同格式的數據呢?

幫幫忙了,各位好心的大俠!

4樓: >>參與討論
chunyang
不能利用硬件識別
只能用軟件分析實現,類似于模擬串口。

5樓: >>參與討論
javie
嗯,這次chunyang說的我懂
 
6樓: >>參與討論
pqsh
沒說清楚
數據格式(協(xié)議)不同的話,應該都能接收,只是解出無意義;
但物理(電,baudrate)格式不同就可能收不到.

7樓: >>參與討論
BENNYSHX
回復
其實簡單點說就是:給主板的按鍵信息編碼,比如每個按鍵對應一個ASCII碼,只有一個字節(jié),通過串口發(fā)送出去,串口方式設置為方式1,或者方式3,但是從板事先是不知道主板的串口數據方式在變化的,所以我不能在從板中將串口方式設置為方式1,這樣的話,如果主板是通過方式3發(fā)送過來的,從板就沒法收到正確的信息了,是這樣嗎?所以我在想是不是將從板的串口方式統(tǒng)一設置為方式3,接受9位數據,將第九位放在RB8中,然后去判斷RB8停止位還是奇偶校驗位,這樣來知道主板發(fā)過來的數據是8位還是9位,也就是說是方式1還是方式3。
   因為之前按照方式一來接收,有些按鍵有效時,我這邊的從板沒法接收到,所以才會想到有可能主板是采用不同的串口方式的,在不改動硬件的前提下,我上面那種方法可行嗎?

8樓: >>參與討論
chunyang
你得先做實驗
確定是否真是模式1和模式3混用,如是必須直接用軟件分析而不能硬件串口才能自動兼容。

參與討論
昵稱:
討論內容:
 
 
相關帖子
關于I2C總線通信的問題
擴頻通信基礎知識(二)
一個菜鳥問題:微波是怎么測量的呢
求助!!fastrax 的GPS模塊 iTrax02 使用求助!
求帶寬為90M-150MHZ的濾波器
免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號