本帖最后由 zyj9490 于 2019-9-23 09:44 编辑
在电路上做点事,高电平时用二极管隔离,总线上拉电阻,主机的TX通过隔离二极管接到从机的RX,反之,从机的TX端通过隔离二极管接到主机 的RX .总线TX,RX都要上拉。以上针对TTL的UART模式。对于标准的RS232,隔离二极管要反向,总线下拉电阻。原理,当1时,TX发现-2----15V时,隔离二极管起作用,载住,通过下拉电阻让总线出现-2----15V,当0时,TX发2---15V时,隔离二极管导通,高电平挂到总线上。这样,0与1碰在一起时,总线上只表现出0数字位。
|