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

2019-12-22 13:44发布

两个stm8串口通信,A机TX脚与RX脚连在一起,B机TX脚与RX脚连在一起,然后用一根线直连。两边的接收都采用中断,能否实现半双工通信。这种方式可行否,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
57条回答
iamfiavarst
1楼-- · 2019-12-26 15:36
可行的,采用状态顺序机制,没有总线冲突
Hhhhhhhh
2楼-- · 2019-12-26 19:46
zchong 发表于 2015-11-23 21:58
两个发送接在一起,软件怎么配合?
顶多是分时使用吧,比如一个tx在用,另外一个tx重新配置成输入状态或 ...

硬件上加二极管软件上更改TX口状态都行,首先可以自己设定一个是主机上电发起通讯,从机接收正确格式才回复主机,主机做延时判断超过多长时间重新发送。
hdxet
3楼-- · 2019-12-27 00:50
 精彩回答 2  元偷偷看……
zqf441775525
4楼-- · 2019-12-27 04:31
可以,我用过一个加密芯片就是这么做的。
xwkm
5楼-- · 2019-12-27 09:51
hdxet 发表于 2015-11-24 11:35
只用一根线?连一根地线都不需要吗?

噗,当然要共地
usm4glx
6楼-- · 2019-12-27 13:17
zhuyihua001 发表于 2015-11-21 18:13
很明确的告诉你

你接受用到了中断吗,应该是查询方式接受的吧

一周热门 更多>