全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4067
推到 Plurk!
推到 Facebook!

關於RS232,9pin的問題

答題得分者是:bernie_w39
28956313
一般會員


發表:2
回覆:1
積分:0
註冊:2010-08-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-07-20 14:03:29 IP:140.124.xxx.xxx 訂閱
 各位大大好,因為小弟有在使用MCU跟MCU之間的通訊,正好是運用到RS232這個通訊接頭,但是即使可以用了,也是土法煉鋼而來的。

我想要真正的了解它的原理,就是如果我兩端MCU都是用母接頭(9PIN)來做通訊,原則上中間需要兩端都是公接頭(9PIN)的。

但是我就是有盲點,不了解它到底是如何傳輸,我只用到2(RX),3(TX),5(GND)獨立接出來,不過有一端的MCU母接頭輸出2,3腳卻需要跳線。

我想了解就是,一般RS232的線,例如兩端公或兩端母或一公一母,這些線是如何用RX,TX來傳輸跟接收資料,和怎麼樣的接線下需要用到跳線。

例如小弟用的兩端發射接收都是母接頭,所以中間需要兩端都公的,這樣就需要跳線嗎,還有其他的哪些接法需要跳線。

我本身有用三用電表去測量,一端的2跟另一端的2或一端的3跟另一端的3都是導通的,可是照理說,不是應該3(TX)應該要接到另一端的2(RX)她才會接收資料嗎

請大大給小弟點指教,疑惑很久了。


bernie_w39
資深會員


發表:3
回覆:199
積分:280
註冊:2007-10-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-07-20 23:20:53 IP:118.166.xxx.xxx 訂閱
簡單的說,TX, RX 都是傳輸線,一頭的 TX 要送到另一端的 RX,反之亦然。

就 PC 來說,它使用 TX 來發送訊號,RX 來接收訊號。所以 PC 接 PC 時,
就要選用 TX, RX 有變換的線,才能讓一頭的 TX 傳到另一頭的 RX

像 MODEM 是專門連 PC 的,它就會設計成用 RX 發送訊號,TX 接受訊號。
與 PC 接就用一對一的線。

自己設計的 MCU 就比較簡單了,只要一端的 TX 就連到另一端的 RX 就好,
誰用 TX 誰用 RX 不那麼重要。

至於公頭母頭,也是 PC 上的一種習慣,PC 的 RS232 是公頭,被 PC 接
的設備如 MODEM 就用母頭。
DavidLo
高階會員


發表:17
回覆:225
積分:168
註冊:2004-07-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-07-21 15:44:38 IP:111.240.xxx.xxx 訂閱
DTE:Data terminal equipment
DCE:Data communication equipment

Modem is DCE
PC is DTE


DTE <-> DCE ,no cross
DTE <-> DTE ,need cross
28956313
一般會員


發表:2
回覆:1
積分:0
註冊:2010-08-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-07-21 16:45:26 IP:140.124.xxx.xxx 訂閱
只要一端的 TX 就連到另一端的 RX 就好,誰用 TX 誰用 RX 不那麼重要。點醒我。

意思就是,只要確定一端的TX輸出後會到另一端的RX就好?,中間的公母,母母,或者是公公都不重要?

另外,我有實際拿線用三用電表測試導通,有的是2跟2通,3跟3通。

但是有的卻是2跟3通,3跟2通,這種情況。

所以所有的線都只是導通,不用刻意要用2(RX)收或3(TX)傳嗎?

只要確定我一端發出去訊息,有到另一端的RX就OK?

謝謝

系統時間:2024-04-26 7:57:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!