关于GD32F103VGT6无法使用串口3 的问题咨询

[复制链接]
3434|3
 楼主| shenxiaolin 发表于 2024-10-23 09:43 | 显示全部楼层 |阅读模式
本帖最后由 tyw 于 2024-10-23 11:35 编辑

首先描述一下现象:翻译
搜索
复制

在硬件上使用了PC10(TXD)和PC11(RXD)两个引脚,这两个引脚是可以使用USART3 以及UART3的,目前可以正常使用USART2进行数据收发的工作,但是无法使用UART3进行数据收发,仿真器连接的时候可以看到UART3的寄存器可以正常的初始化且配置正确,说明UART3的时钟和引脚设置应该是没有问题的,也可以正常进入串口发送的函数,但是数据传输到发送函数后就没法正常传输出来,这个问题很奇怪,不知道大家是否遇到,下面是串口3的初始化的代码。
硬件原理图如下:


相关的代码如下:


请问大家有有没有遇到相同的情况?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
飞思啦 发表于 2024-10-23 13:37 | 显示全部楼层
看看是不是要加一个,GPIO引脚功能配置,配置为串口功能,或者复用,
 楼主| shenxiaolin 发表于 2024-10-23 14:20 | 显示全部楼层
飞思啦 发表于 2024-10-23 13:37
看看是不是要加一个,GPIO引脚功能配置,配置为串口功能,或者复用,

那个不用配置复用,串口3的引脚直接是固定的。
wanxxxi 发表于 2024-12-13 15:01 | 显示全部楼层
请问现在可以了吗,我也遇到了这样的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:运达电气-产品经理
简介:毕业于西南科技大学,从事MCU、MPU开发工作近8年,熟悉嵌入式软硬件开发流程,产品管理以及现场项目管理。

94

主题

1358

帖子

7

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