21ic问答首页 - TAG - USBFS
-
GD32F450使用USB虚拟串口,发送乱码问题
[i=s] 本帖最后由 阿亮之家 于 2021-10-23 22:59 编辑 [/i] [url=ictopic-5.html]#申请原创#[/url] 大家好!最近移植GD32官方USB虚拟串口例程到自己的工程中,出现开机通信一段时间后发送数据乱码的问题。工程中配置时钟选择12M外部时钟,6分频,选择PLLSAI作为USBFS的时钟输入,未开启48M时钟校验,USBFS配置为虚拟串口,发送波特率500000。调试发现开机前几次USB发送数据是正常的,可以通过串口助手接受到数据;发送几次后,USB发送给串口助手的数据就出现乱码,但是串口助手接收的字节数是对的,通过单步运行发现USBFS发送内存中的数据也是对的。请问大家这个出现的原因都有哪些?
7677浏览量 10回复量 关注量