看板 ASM 關於我們 聯絡資訊
有一顆8051它需要兩個 UART 的輸入 我想請問 可以直接把兩個輸入接再一起嗎 ------ PC-------> |8051| | ------ PC--- 想法是在中間加入兩個 二極體 一起接到 8051 的 RX 感謝 -- 究竟再夢中牽著我的手 走進協志的那個人是誰... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.200.28
WolfLord:信號會打架吧? 11/30 17:12
事主是一個大學生 寫太難我還要解釋 89S51限定 想說這樣行不行 如果不考慮打架問題... ※ 編輯: sorkayi 來自: 59.126.200.28 (11/30 18:16)
eentut:就算依你說的用二極體接RX 那TX接誰? 不要誤導基本觀念 11/30 22:08
ruemann:去找顆有兩個UART的8051不就好了? 12/01 11:09
ruemann:這樣接也OK啦,只是兩個UART同時間只能有一個在送收... 12/01 11:11
我把完整的圖畫出來吧 -------- ---------- -------- | PC |---------->-----| MAX232 |------|>|----------|<|------| 8051 | | |----------<-----| |------|<|----------|>|------| | | | | | | | -------- -------- <--------| |------------ | >--------| |--------------- ---------- 我程式會寫的只有一個在工作 目前是這樣子 有什麼要注意的嗎 ※ 編輯: sorkayi 來自: 140.128.88.54 (12/01 15:13)
ruemann:問題是PC端有可能兩個PORT同時在送收啊 12/01 16:09
抱歉 那個地方是接 RS232 的模組 所以沒有畫出來 ※ 編輯: sorkayi 來自: 140.128.88.54 (12/01 16:51)
WolfLord:你二極體百錯了 12/01 17:30
ksmrt0123:51Tx->232的兩個T1in/T2in直接接就好 12/01 20:15
ksmrt0123:232 R1out/R2out 先AND起來再接到 51Rx 12/01 20:15
hayden0828:不考慮資料的遺失直接用MUX選就好了...這樣也好理解 12/02 01:01
WolfLord:MUX比4148貴翻了 :P 12/02 01:29