请教GD32F303 串口引脚分配

[复制链接]
2691|19
 楼主| JacketCat 发表于 2024-7-11 17:47 | 显示全部楼层 |阅读模式
请教下GD32F303系列芯片,支持Tx和Rx引脚互换吗,我看到之前有帖子提到103系列的支持,但是看303芯片手册里面没有相关说明
现在硬件原理图如下
25993668fa987caa15.png
weifeng90 发表于 2024-7-12 08:25 来自手机 | 显示全部楼层
这个肯定是不支持的啊
LcwSwust 发表于 2024-7-12 09:57 | 显示全部楼层
什么情况下需要这种操作?有多个主机?
如果没这功能,建议试一下“半双工通信模式”。
或者,如果有剩余的串口,可以利用起来。
 楼主| JacketCat 发表于 2024-7-12 10:52 | 显示全部楼层
结贴,是原理图问题
多谢各位解答
liu96jp 发表于 2024-7-29 12:12 | 显示全部楼层
一般芯片是不支持调换的
lix1yr 发表于 2024-7-29 13:15 | 显示全部楼层
我觉得得IO矩阵这种方式才支持吧
t1ngus4 发表于 2024-7-29 14:18 | 显示全部楼层
得看你芯片是否支持IO矩阵哈,这个LPC824好像是支持
g0d5xs 发表于 2024-7-29 15:20 | 显示全部楼层
在GD32F303系列芯片中,UART(通用异步收发传输器)的Tx(发送)和Rx(接收)引脚通常是固定的,这意味着它们不能像某些其他系列的芯片那样进行互换
d1ng2x 发表于 2024-7-29 16:23 | 显示全部楼层
在GD32F303的芯片手册中,通常会明确指出每个UART模块的Tx和Rx引脚的分配。
ex7s4 发表于 2024-7-29 17:29 | 显示全部楼层
如果您在手册中没有找到关于Tx和Rx引脚互换的信息,那么很可能该系列芯片不支持这种功能。在这种情况下,您应该按照手册中指定的引脚来连接Tx和Rx
cen9ce 发表于 2024-7-29 18:32 | 显示全部楼层
有一种情况可能会让您误以为Tx和Rx可以互换,那就是通过软件配置来实现。例如,您可以通过软件将一个UART的发送数据线连接到另一个UART的接收数据线,反之亦然,但这并不是硬件上的互换,而是软件层面的数据路由
zhizia4f 发表于 2024-7-29 19:40 | 显示全部楼层
如果您确实需要Tx和Rx引脚互换的功能,您可能需要考虑使用支持这种功能的其他系列芯片,或者通过外部电路(如使用模拟开关或继电器)来实现硬件上的互换。在这种情况下,您应该仔细设计电路,确保信号的完整性和稳定性
shenxiaolin 发表于 2024-7-29 22:05 | 显示全部楼层
感谢分享
b5z1giu 发表于 2024-7-30 10:00 | 显示全部楼层
不支持吧,我觉得是不能支持这种交叉
q1ngt12 发表于 2024-7-30 12:52 | 显示全部楼层
你可以链接那边也交叉试试,但是好不好使不知道
地瓜patch 发表于 2024-7-31 21:26 | 显示全部楼层
没有这个功能,只能配置为固定的功能
小小蚂蚁举千斤 发表于 2024-7-31 22:39 | 显示全部楼层
引脚功能是直接定义好的不能自行修改的
哈根达斯uz 发表于 2024-8-26 23:35 | 显示全部楼层
UART的Tx和Rx引脚可以通过软件配置交换位置,从而在不同的引脚上实现发送和接收功能。
csjosephwang 发表于 2024-8-27 08:17 | 显示全部楼层
骚操作

评论

我们就有这个骚操作,用的是拨码开关  发表于 2024-8-27 09:23
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部