1樓:f涅
首先ab波特率是否一致?(這個估計沒問題)
其次:用的串列埠線是交叉線還是不交叉線是否弄錯?(這個可能性很大)
a的txd——應該接——b的rxd
a的rxd——應該接——b的txd
也就是a和b連線以後,串列埠空閒時量一下電壓,除了db9的5腳地線是0v,2腳和3腳都應該是-5v到-15v左右的樣子。
針對。問題補充:從主機a傳送到電腦和從電腦傳送到主機b正常的條件下。接線不會出現錯誤。
確認接線沒錯?你試過交換rxd和txd,還是通訊不了?要是沒試過,你可以試一下。我還是懷疑接線錯了,你看下面接線示意:
a——電腦——b-
rxd——txd——rxd
txd——rxd——txd
a和電腦連,rxd接txd,沒錯。
b和電腦連,txd接rxd,也沒錯。
但是把中間電腦去掉呢,a和b不就是rxd接rxd,txd接txd了嗎?
建議還是仔細檢查一下所用串列埠線,照我第一次所述量一下電壓,再不然就用示波器測一下。
2樓:網友
首先不是硬體連線的問題,我的觀點還是機器設定上的問題。需要仔細檢查接受端的軟體設定問題。
3樓:
兩個都是母頭的話,交換一下b端的txd和rxd引腳。
關於那個串列埠通訊的問題。麻煩指導下
4樓:做而論道
實現的序列通訊,那麼收發雙方,應該有個協議。
一般來說,上位機發出的位元組,可以說是發出「命令」;從機收到後,應該執行命令,然後向上位機「彙報」一批位元組。
這種主從式,只是利用半雙工即可正常工作,不會「雙方同時發大量(不止乙個位元組)資料」。
按照主從式,多臺下位機就不能自動的上傳資料,都應該等待主機的命令,再傳送。
如果雙方確有大量資料需要同時互相傳送,接收每個位元組的時候,還是應該用中斷方式。
而傳送每個位元組的時候,採用while(!ti);ti=0;是可以的,但是等待時間會很長,太浪費cpu的時間。那麼傳送,也可以採用中斷方式。主程式就輕鬆多了。
傳送大量位元組,雙方也應該有協議,比如傳送16位元組,就等待對方應答,得到對方的回信後,再傳送下個16位元組。
如果沒有得到對方的回信,說明資料丟失了,應該重新傳送,多次不正常後,應該顯示傳送錯誤。
不可思議造句,用“不可思議”造句?
井雅楠 他的所作所為真是不可思議。用 不可思議 造句? 大愛楊純潔 1 王陽的有些行為讓人不可思議。2 這一家人的愚昧無知真讓人不可思議!3 你這專 次能夠拿到這屬個名額真的是不可思議的。4 我這次居然不可思議般的拿到了這場比賽的冠軍。5 在這個臭皮囊裡仍然活著一位不可思議的三十歲的男子。6 我想你...
不可思議的意思是什麼,不可思議的基佬是什麼意思
雪月森林 不可思議 的意思是 佛家語。指思維和言語所不能達到的微妙境界。道教也借用此語。形容事物無法想象或難以理解。讀音 b k s y 出處 魏晉南北朝 鳩摩羅什譯本 維摩詰所說經 不思議品 諸佛菩薩有解脫名不可思議。意思是,諸佛菩薩有思想言語所不能達到的境界。用法 偏正式 作謂語 定語 補語 用...
不可思議是什麼意思,不可思議的基佬是什麼意思
成語 不可思議 讀音 b k s y 近義詞 不可捉摸 神乎其神 玄而又玄 反義詞 一目瞭然 洞若觀火 通俗易懂 用法 偏正式 作謂語 定語 補語 用於人或物解釋 原是佛教語,指神祕奧妙。現形容事物無法想象或難以理解出處 維摩詰經 不思議品 諸佛菩薩有解脫名不可思議。慧遠義記 不思據心,不議就口,解...