单片机双机串行通信能否只用一根导线直接连接单片机1的txd和单片机2的rxd

 我来答
hanquan182
2010-12-29 · TA获得超过100个赞
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
当然不可以啦,至少还要有一根的地线,因为没有地线,两个单片机的电压就没有一个标准点。这就好比如两个人要比高却不知道站立的地点一样不一样,比不出身高。同样,没有了地线的连接,两个单片机也没有了电压的高低比较的参照物,从而使得它们无法知道对方传来的是0电平还是1电平。在一些特殊的情况下你可能发现它们有机会通信成功,比如你用干电池。但是这也是在没有干扰的情况下可能出现的情况。但是如果你用市电经变压器,或是开关电源供电,它们的电压起点不一样时,两个单片机之间的电压差可能会很大。这样会马上将单片机烧坏。
另外,只有这两根电线只能做单方面的串行通信:单片机1发信号给单片机2,单片机2收到信号按指令进行后续工作。但是单片机2并不能传送数据给单片机1。
不过,如果你只需要单片机2简单地反馈一个信号给单片机1的话,用软件做也可设计成双机通信的,举个例子:当单片机2接收到一个数据后,就马上将rxd引脚电平接低,这样单片机1读出txd引脚为低电平表示对方已收到信号。
做而论道
高能答主

2010-12-30 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
可以,但是还是要有一条导线,连接双方的地。
你这种连接方法,是双机单工串行通信。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
songxp03
2010-12-29 · TA获得超过135个赞
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:43.9万
展开全部
可以,你这是半工通信
像楼上说的:
单片机1的txd 连 单片机2的rxd
单片机1的Rxd 连 单片机2的Txd
可以实现全双工通信
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式