打印
[技术讨论]

怎么实现单线串口通信?

[复制链接]
362|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bestdesign11|  楼主 | 2024-12-31 17:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
jjjyufan| | 2025-1-2 10:23 | 只看该作者
看看LIN通讯咯

使用特权

评论回复
板凳
xzy568| | 2025-1-2 13:08 | 只看该作者
其实就是把TXD和RXD连接在一起,只能单工通信,然后应该算两线吧,还有一根GND

使用特权

评论回复
地板
XZL| | 2025-1-2 13:34 | 只看该作者
参考LIN

使用特权

评论回复
5
dukedz| | 2025-1-2 14:13 | 只看该作者
硬件多数 mcu 都支持单线串口模式,实际使用分两种:一种速度要求不高,使用开漏输出;一种速度高一些,使用推挽输出。推挽输出的时候,输出可以串个电阻保护一下。
软件方面,自己不发送的时候,默认为接收模式,仅发送的时候切换为发送模式,和 485 一样。

使用特权

评论回复
6
xionghaoyun| | 2025-1-3 09:54 | 只看该作者
选一个接收I/O口   发送时转成输出口然后模拟串口发 发完转回接收口

使用特权

评论回复
7
xfcjava2| | 2025-1-3 10:53 | 只看该作者
楼主,请看我发的帖子"STM32 单线串口半双工"

使用特权

评论回复
8
bestdesign11|  楼主 | 2025-1-3 14:15 | 只看该作者
xfcjava2 发表于 2025-1-3 10:53
楼主,请看我发的帖子"STM32 单线串口半双工"

多谢啦.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

295

帖子

1

粉丝