串列埠通訊問題不可思議?請大蝦幫忙

時間 2024-12-26 12:25:03

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 近義詞 不可捉摸 神乎其神 玄而又玄 反義詞 一目瞭然 洞若觀火 通俗易懂 用法 偏正式 作謂語 定語 補語 用於人或物解釋 原是佛教語,指神祕奧妙。現形容事物無法想象或難以理解出處 維摩詰經 不思議品 諸佛菩薩有解脫名不可思議。慧遠義記 不思據心,不議就口,解...