作者sorkayi (寻找奶昔)
看板ASM
标题[问题] UART 两个输入
时间Tue Nov 30 16:30:44 2010
有一颗8051它需要两个 UART 的输入
我想请问
可以直接把两个输入接再一起吗
------
PC-------> |8051|
| ------
PC---
想法是在中间加入两个 二极体
一起接到 8051 的 RX
感谢
--
究竟再梦中牵着我的手 走进协志的那个人是谁...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.200.28
1F:推 WolfLord:信号会打架吧? 11/30 17:12
事主是一个大学生 写太难我还要解释
89S51限定 想说这样行不行
如果不考虑打架问题...
※ 编辑: sorkayi 来自: 59.126.200.28 (11/30 18:16)
5F:→ eentut:就算依你说的用二极体接RX 那TX接谁? 不要误导基本观念 11/30 22:08
6F:推 ruemann:去找颗有两个UART的8051不就好了? 12/01 11:09
7F:→ ruemann:这样接也OK啦,只是两个UART同时间只能有一个在送收... 12/01 11:11
我把完整的图画出来吧
-------- ---------- --------
| PC |---------->-----| MAX232 |------|>|----------|<|------| 8051 |
| |----------<-----| |------|<|----------|>|------| |
| | | | | | --------
-------- <--------| |------------ |
>--------| |---------------
----------
我程式会写的只有一个在工作
目前是这样子
有什麽要注意的吗
※ 编辑: sorkayi 来自: 140.128.88.54 (12/01 15:13)
8F:推 ruemann:问题是PC端有可能两个PORT同时在送收啊 12/01 16:09
抱歉 那个地方是接 RS232 的模组 所以没有画出来
※ 编辑: sorkayi 来自: 140.128.88.54 (12/01 16:51)
9F:推 WolfLord:你二极体百错了 12/01 17:30
10F:推 ksmrt0123:51Tx->232的两个T1in/T2in直接接就好 12/01 20:15
11F:→ ksmrt0123:232 R1out/R2out 先AND起来再接到 51Rx 12/01 20:15
12F:推 hayden0828:不考虑资料的遗失直接用MUX选就好了...这样也好理解 12/02 01:01
13F:推 WolfLord:MUX比4148贵翻了 :P 12/02 01:29