最近在搞USBCDC通信,现在遇到头痛的问题,在进行多次数据通信时,总会出现上位机软件发送USB数据不成功的情况,插拔USB线后,重新扫描端口,就可以通信了,这期间没有重启嵌入式软件,不知道是官方提供的VCP驱动有问题还是我开发的上位机软件有问题。 迷茫了啊: 1、个人理解插拔USB线就要重新加载驱动,可是不是每次通信都需要插拔USB线,驱动问题? 2、上位机软件问题?单步调试确实是数据发送不成功,但又不是次次不成功。 大家有搞过相关的编程吗?请赐教啊,先谢谢了啊 |
求教,STM32 LCD驱动段码屏,SEG1-SEG8,可以不连续配置吗?
DMA发送函数只能被调用一次
STM32L431进入STOP1模式后ADC产生多余功耗
STM32L431在去掉注释memcpy后会不断重启
STM32L431在STOP2模式下能否将串口的RX配置成EXTI唤醒呢?为什么我的唤醒不了呢?并且空闲中断也不能用
怎么将HAL库转为LL库。
STM32L4R9OSPI接口测试
如何用c#使用ST25R3911DISCOComm.dll来读取和写入NDEF区的数据,需要相关例程,感谢各位大佬拯救一下我啊!????
ST25R3916有快速读取吗?
VDD下电后使用VBAT引脚供电时LSE停振?
评分
查看全部评分
评分
查看全部评分
非常感谢你的回复,我尝试老版本的库试试看
根据VID和PID自动识别串口。
俺在QT上已经实现此功能了。
评分
查看全部评分
你好,非常感谢你的回复。
可能我描述的不清晰,我是不想插拔USB,在发送数据不成功时,重新插拔USB线后,打开端口,通信可以正常;
在出现通信异常,发送数据不成功时,USB CDC的端口在设备管理器中仍然存在,无法判别出USB设备是否拔出,设备驱动任然加载在系统中;
评分
查看全部评分
按理说USBCDC类是属于虚拟串口,但是我使用串口助手接收数据会出现工具未响应的问题,不知道楼主遇到过没有,需要如何解决?