关于GD32F450串口的求助!!

[复制链接]
3417|11
 楼主| liboguang 发表于 2024-10-19 11:04 | 显示全部楼层 |阅读模式
   使用GD32F450VG的串口0,波特率115200,和电脑UAB转TTL串口调试数据收发都正常,把串口接到其它厂家的单片机上,收到的数据是错乱的,
但是用其它厂家的单片机连接电脑串口,数据收发也是正常的。这种现象谁碰到过??感觉是450串口的问题,但不知道怎么去解决?

88348671321b4d7879.png
星辰大海不退缩 发表于 2024-10-31 19:09 | 显示全部楼层
是不是TTL问题
elephant00 发表于 2024-11-21 15:39 | 显示全部楼层
GD32F450VG的串口波特率可能与其它单片机不一致
stormwind123 发表于 2024-11-21 15:46 | 显示全部楼层
加个硬件滤波器试试
两只袜子 发表于 2024-11-21 17:09 | 显示全部楼层
串口数据格式不匹配
jcky001 发表于 2024-11-21 18:09 | 显示全部楼层
可能是外部晶振频率设置错误
cr315 发表于 2024-11-21 19:15 | 显示全部楼层
晶振频偏?
probedog 发表于 2024-11-21 20:23 | 显示全部楼层
测量晶振频率无频偏或频偏在可接受范围内(通常不超过2%)。
laocuo1142 发表于 2024-11-21 20:46 | 显示全部楼层
串口接收过载导致的?
flycamelaaa 发表于 2024-11-21 22:13 | 显示全部楼层
检查一下串口通信波形是否受到干扰
powerantone 发表于 2024-11-21 22:56 | 显示全部楼层
使用中断或DMA进行数据接收,避免接收过载导致的数据丢失。
适当增加数据接收缓冲区的大小,以应对大数据量的情况。
飘向北方 发表于 2024-11-25 06:29 | 显示全部楼层
GD32F450是一款基于ARM Cortex-M4内核的微控制器,具有多个串口(USART或UART)用于通信.检查硬件连接/检查串口配置/检查驱动程序和库/检查代码逻辑
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

10

帖子

0

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