调研:有人把STM32的USB虚拟串口VCP、CDC类用于产品吗?

2019-12-10 18:27发布


把STM32的USB虚拟串口(VCP、CDC类)用于产品,设备与PC机间进行通信,有人做过吗?

实际上想了解,这样应用的兼容性、稳定性、可靠性方面的情况如何,敢不敢用于产品中?

如果情况不好,用在批量产品中就麻烦了,后患无穷。

另外,官方的例程和驱动文件可信吗?

我做实验,发现PC驱动很难安装,总是出现两个设备;即使驱动成功了,也不能通信;也成功过一段时间,但后来又不行了。

求经验!


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
bbs2009
1楼-- · 2019-12-11 10:06
wuzhujian 发表于 2013-4-23 22:44
3楼说的是实际情况,但并不是STM32的USB不行,而是PC端的驱动程序有问题。或者说是PC机的驱动程序机制 ...

理解了,谢谢
304301959
2楼-- · 2019-12-11 15:28
mark ,         
tc34437335
3楼-- · 2019-12-11 18:27
上位机端USB驱动强烈推荐使用libusb
wdluo
4楼-- · 2019-12-11 21:17
菜包 发表于 2013-4-23 15:01
挺好的啊,我们公司一直在用,上位机按串口方式编程,驱动就一个文件,很简单。
尤其适合以前用串口通讯, ...

正好用得上。请教:需要什么驱动。上位机用的吗?
无级电工
5楼-- · 2019-12-11 21:51
 精彩回答 2  元偷偷看……
菜包
6楼-- · 2019-12-11 22:50
之前也用虚拟串口做,但虚拟串口还要查找对应端口加编写串口程序,有点罗嗦了。用了libusb后才舒服,BULK传输,多个端点,上位机程序也轻松,INF文件生成也简单的很。上下传输均用双缓冲,上下行速度均可接近1M bytes/s(USB HOUND测试)。

一周热门 更多>