打印
[技术问答]

HC32F005的uart是否可以配置成单线半双工模式?

[复制链接]
1279|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sf116|  楼主 | 2019-11-4 11:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
HC32F005的uart是否可以配置成单线半双工模式?

使用特权

评论回复
沙发
martinhu| | 2019-11-4 17:17 | 只看该作者
005好像没有单线模式吧

使用特权

评论回复
板凳
smartpower| | 2019-11-4 21:01 | 只看该作者
硬件没有原生支持,但可以软实现。唯一缺点,还是占用了两个IO引脚。
将TX/RX短路,在发送时关闭RX接收,在接收时将TX设为GPIO输入。

使用特权

评论回复
地板
liaotian001| | 2019-11-5 19:17 | 只看该作者
L13x,L17x,L19x, F03x, F07x, F09x 支持单线半双工传输模式
L110,F003, F005 不支持单线半双工传输模式

RX,TX短路,虽然说可以解决这个单线半双工,单线传输的问题。
但是会引入Master,Slaver同时强驱输出的情况,中间还需要串个1K电阻。

使用特权

评论回复
5
sf116|  楼主 | 2019-11-6 09:35 | 只看该作者
liaotian001 发表于 2019-11-5 19:17
L13x,L17x,L19x, F03x, F07x, F09x 支持单线半双工传输模式
L110,F003, F005 不支持单线半双工传输 ...

谢谢,规格书只说支持半双工,没说单线。

使用特权

评论回复
6
sf116|  楼主 | 2019-11-6 09:36 | 只看该作者
smartpower 发表于 2019-11-4 21:01
硬件没有原生支持,但可以软实现。唯一缺点,还是占用了两个IO引脚。
将TX/RX短路,在发送时关闭RX接收,在 ...

也是一种办法,另外就是模拟串口。

使用特权

评论回复
7
sf116|  楼主 | 2019-11-6 09:36 | 只看该作者
martinhu 发表于 2019-11-4 17:17
005好像没有单线模式吧

对的。

使用特权

评论回复
8
sf116|  楼主 | 2019-11-6 09:42 | 只看该作者
结贴,谢谢楼上各位。

使用特权

评论回复
9
aoyi| | 2019-12-4 08:34 | 只看该作者
好像不行吧

使用特权

评论回复
10
drer| | 2019-12-4 08:43 | 只看该作者
没有单线模式啊

使用特权

评论回复
11
gwsan| | 2019-12-4 08:52 | 只看该作者
好像不行啊 没听说过有这种模式啊

使用特权

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

本版积分规则

8

主题

121

帖子

4

粉丝