串口单线半双工,双方的RX和TX直接。接收采用中断,可行吗

2019-12-22 13:44发布

两个stm8串口通信,A机TX脚与RX脚连在一起,B机TX脚与RX脚连在一起,然后用一根线直连。两边的接收都采用中断,能否实现半双工通信。这种方式可行否,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
57条回答
TANK99
1楼-- · 2019-12-24 12:07
 精彩回答 2  元偷偷看……
lingdianhao
2楼-- · 2019-12-24 16:15
本机发送的时候关闭本机的接收(软件关闭接收使能),发送完成再关闭发送并开启接收,但要注意的是关闭发送时要关闭引脚的输出,否则串口发送空闲为高电平,当你另一机发送出现低电平时,会造成高低电平短路。因此你的发送必须设置成开漏带上拉输出。
wei669
3楼-- · 2019-12-24 18:38
2输入2输出,2输出在一起能和平共处?
LVmcu
4楼-- · 2019-12-24 23:45
理论上应该可行
lingdianhao
5楼-- · 2019-12-25 01:56
wei669 发表于 2015-11-21 20:18
2输入2输出,2输出在一起能和平共处?

所以输出都要设置成开漏带上拉输出。
zhangyihua
6楼-- · 2019-12-25 06:59
 精彩回答 2  元偷偷看……

一周热门 更多>