问答

汇集网友智慧,解决技术难题

21ic问答首页 - GD32F450使用USB虚拟串口,发送乱码问题

USBHS USBFS GD32 USB GD32F450 虚拟串口

GD32F450使用USB虚拟串口,发送乱码问题

阿亮之家2021-10-23
本帖最后由 阿亮之家 于 2021-10-23 22:59 编辑

#申请原创#    大家好!最近移植GD32官方USB虚拟串口例程到自己的工程中,出现开机通信一段时间后发送数据乱码的问题。工程中配置时钟选择12M外部时钟,6分频,选择PLLSAI作为USBFS的时钟输入,未开启48M时钟校验,USBFS配置为虚拟串口,发送波特率500000。调试发现开机前几次USB发送数据是正常的,可以通过串口助手接受到数据;发送几次后,USB发送给串口助手的数据就出现乱码,但是串口助手接收的字节数是对的,通过单步运行发现USBFS发送内存中的数据也是对的。请问大家这个出现的原因都有哪些?
回答 +关注 20
7677人浏览 10人回答问题 分享 举报
10 个回答
12下一页

您需要登录后才可以回复 登录 | 注册