usb cdc 就是虚拟串口吗

 我来答
恶上舞458
2017-06-10 · TA获得超过2764个赞
知道大有可为答主
回答量:2737
采纳率:0%
帮助的人:1375万
展开全部
用虚拟串口感觉有些不稳定,尤其是下位机掉电后再上电,上位机虚拟的那个串口根本不能用,还有就是必须等虚拟串口出来后且知道串口号上位机才可以执行打开操作如果是PC机正常的RS-232串口,断掉连接线,但串口硬件还是在的,所以重新接上连接线后,就能通信继续通信。但CDC类的USB转串口,当USB线断掉时,实际上PC机上已经没有该串口设备了,程序中的串口句柄已经无效了。但当USB线再次连接时,PC机给新的USB转串口分配的是新的内存,所以原来的句柄显然不能访问新的串口。换句话,USB转串口设备,可以当串口设备使用,但毕竟不是串口设备。所以说,PC端软件也是需要进行一些修改的。比如,接收USB设备的插入、拔出的消息,以便进行适当的处理。当然,直接拿ST的Demo程序来当产品代码用,就有点儿戏了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式