CH573/CH582 USB CDC串口响应很慢

使用USB CDC做串口,输出调试信息。使用串口助手打开串口时,有时候要花很长时间。偶尔有时候也可以比较快。这可能是啥问题?

您好,有BUS HOUND上位机工具吗,打开串口时间久时,可以用这个抓包工具看是哪些包的处理时间比较长。

如果只是运行了USB-CDC代码的话,主循环里处理USB包的轮询速度是足够快的。MCU是单核单线程的,在其他代码阻塞等待的时间过长时,对USB的处理也有影响,可能导致串口打开时间长。


可以忽略这个问题,可能是内存不足导致的。


只有登录才能回复,可以选择微信账号登录