[問題] UART 兩個輸入

看板ASM (組合語言)作者 (尋找奶昔)時間14年前 (2010/11/30 16:30), 編輯推噓8(805)
留言13則, 5人參與, 最新討論串1/1
有一顆8051它需要兩個 UART 的輸入 我想請問 可以直接把兩個輸入接再一起嗎 ------ PC-------> |8051| | ------ PC--- 想法是在中間加入兩個 二極體 一起接到 8051 的 RX 感謝 -- 究竟再夢中牽著我的手 走進協志的那個人是誰... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.200.28

11/30 17:12, , 1F
信號會打架吧?
11/30 17:12, 1F
事主是一個大學生 寫太難我還要解釋 89S51限定 想說這樣行不行 如果不考慮打架問題... ※ 編輯: sorkayi 來自: 59.126.200.28 (11/30 18:16)

11/30 22:08, , 5F
就算依你說的用二極體接RX 那TX接誰? 不要誤導基本觀念
11/30 22:08, 5F

12/01 11:09, , 6F
去找顆有兩個UART的8051不就好了?
12/01 11:09, 6F

12/01 11:11, , 7F
這樣接也OK啦,只是兩個UART同時間只能有一個在送收...
12/01 11:11, 7F
我把完整的圖畫出來吧 -------- ---------- -------- | PC |---------->-----| MAX232 |------|>|----------|<|------| 8051 | | |----------<-----| |------|<|----------|>|------| | | | | | | | -------- -------- <--------| |------------ | >--------| |--------------- ---------- 我程式會寫的只有一個在工作 目前是這樣子 有什麼要注意的嗎 ※ 編輯: sorkayi 來自: 140.128.88.54 (12/01 15:13)

12/01 16:09, , 8F
問題是PC端有可能兩個PORT同時在送收啊
12/01 16:09, 8F
抱歉 那個地方是接 RS232 的模組 所以沒有畫出來 ※ 編輯: sorkayi 來自: 140.128.88.54 (12/01 16:51)

12/01 17:30, , 9F
你二極體百錯了
12/01 17:30, 9F

12/01 20:15, , 10F
51Tx->232的兩個T1in/T2in直接接就好
12/01 20:15, 10F

12/01 20:15, , 11F
232 R1out/R2out 先AND起來再接到 51Rx
12/01 20:15, 11F

12/02 01:01, , 12F
不考慮資料的遺失直接用MUX選就好了...這樣也好理解
12/02 01:01, 12F

12/02 01:29, , 13F
MUX比4148貴翻了 :P
12/02 01:29, 13F
文章代碼(AID): #1CzBOvss (ASM)
文章代碼(AID): #1CzBOvss (ASM)