解决STM32 HAL库USB虚拟串口发送数据超长电脑无法接收问题
在使用STM32 HAL库进行USB虚拟串口(VCP)数据传输时,当发送的数据长度大于64bytes的倍数时,存在电脑无法接收的问题,一种解决方法。首先,通过逐个发送数据的方法,可以确保数据被完整接收。此外,还可通过增加等待时间的方式延迟接收端的检测时间,从而规避数据丢失问题。如果你也遇到了相似的问题,可以尝试一下这些方法。
下载地址
用户评论