作者PoJenChi (心 灵 铁 窗)
看板ASM
标题[问题] 请教全双工RS232问题
时间Mon Jan 25 20:57:10 2010
书上说RS232可以全双工的和PC通讯 ,分RX 和 TX
而小弟在撰写C51时(使用KEIL C)
不管丢讯号出去 和收讯号进来都需要经过SBUF暂存器
小弟的问题是:
如果同一个时间点:
51可以同时送和收资料吗? 不是丢资料出去 和收资料进来都要经过SBUF
还是在送资料的时候,不能收资料
收资料的时候 不能送资料 必须错开呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.68.66.116
1F:推 sorkayi:BUFF 是同一个 当然要错开啊 中断也分 RI和 TI 怎麽可以 01/25 21:24
2F:推 ksmrt0123:楼上说的其实是不正确的 TX/RX的SBUF是两个独立的暂存器 01/25 22:25
3F:→ ksmrt0123:可以同时动作 8051的serial port可支援全双工没问题 01/25 22:26
4F:推 sorkayi:咦 我记错了吗@@? 01/25 22:38
5F:推 sorkayi:刚刚去查了一下 发现是我记错了 K大说的才是对的 01/25 22:40
6F:→ james732:虽然叫做SBUF 但是读取与写入的完全是独立无关的 01/26 09:57