JacketCat 发表于 2024-7-11 17:47

请教GD32F303 串口引脚分配

请教下GD32F303系列芯片,支持Tx和Rx引脚互换吗,我看到之前有帖子提到103系列的支持,但是看303芯片手册里面没有相关说明
现在硬件原理图如下

weifeng90 发表于 2024-7-12 08:25

这个肯定是不支持的啊

LcwSwust 发表于 2024-7-12 09:57

什么情况下需要这种操作?有多个主机?
如果没这功能,建议试一下“半双工通信模式”。
或者,如果有剩余的串口,可以利用起来。

JacketCat 发表于 2024-7-12 10:52

结贴,是原理图问题{:dizzy:}
多谢各位解答

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

骚操作
页: [1]
查看完整版本: 请教GD32F303 串口引脚分配