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

2019-12-22 13:44发布

两个stm8串口通信,A机TX脚与RX脚连在一起,B机TX脚与RX脚连在一起,然后用一根线直连。两边的接收都采用中断,能否实现半双工通信。这种方式可行否,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
58条回答
ilikemcu
2019-12-25 13:20
绝对可行,我用过,但是最好是所有挂在上面的TX引脚,接一个二极管,然后信号线上接上拉电阻,这样的通信就是标准的线与方式,这是硬件上的注意点。

软件上就是任何一个MCU在自己发送的时候,记得把接收关闭,否则自收自发,很烦人的。

这个电路适合内部通信,配以坛子里的经典的3.3V----5V电平双向转换电路,可以在不同的MCU和ARM等之间组成一个短距离的主从通信网络,波特率轻松上到115200bps。

一周热门 更多>