你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32 USB虚拟串口 死掉的问题

[复制链接]
sanx 提问时间:2014-12-19 14:40 /
阅读主题, 点击返回1楼
收藏 1 评论40 发布时间:2014-12-19 14:40
40个回答
wyxy163@126.com 回答时间:2015-1-4 10:04:32
提示: 作者被禁止或删除 内容自动屏蔽
晓枫VS枯叶 回答时间:2015-1-4 11:53:33
no zuo no die ,没事别这样搞,小心电脑短命..
lkl0305 回答时间:2015-1-4 12:30:43
楼主是否安全退出了啊?
wjandsq 回答时间:2015-1-4 15:38:02
如果实在搞不定上位机,试试这个串口工具,看会不会引起蓝屏 USB_Serial_Tools.zip

sanx 回答时间:2015-1-5 11:08:00
wambob 发表于 2014-12-19 20:44
楼主的意思是使用虚拟串口,拔USB之前要关PC端串口,不关拔掉再插上USB,串口不能用? ...

重新插上之前一定要先关闭
sanx 回答时间:2015-1-5 11:10:37
咱﹑旳青春 发表于 2014-12-22 10:47
我在使用 340 的时候, 发现, 一拔出USB 串口就自动关闭了,  你下次插上一定要重新打开串口的, 否则没戏 ...

340 对于有些串口助手是会自动关闭的, 这是串口助手的功能, 但是340死了还能插拔再用, STM32的虚拟串口提示过“正在打开”就永远用不了,除非重启PC
sanx 回答时间:2015-1-5 11:14:35
安 发表于 2014-12-19 15:09
楼主用的哪个串口工具?把串口工具关了,再打开也提示这个吗?串口显示的是串口几? ...

串口助手不能指定, 我们面对的客户可能使用任何串口助手
wuzhujian 回答时间:2015-1-5 11:35:41
USB转串口,毕竟不是真正的串口,是“虚拟”的。
从机理上讲,硬件串口,不管串口线是否连接,硬件始终是于电脑相连的,是可以与电脑通信的,串口的驱动程序是一直工作的。
而USB转串口,一但USB线拨掉,该串口已经不存在系统中了,系统分配给该串口的资源,就已经被回收给系统了,打开串口时返回的句柄,已经是个废句柄了(它指向的资料已经被系统释放了)。
楼主的问题,既不是ST的问题,也不是微软的问题,USB工作机理的问题。
解决的办法是:
接收USB改变的消息,一但发生USB 设备改变,就对该消息进行判断,是不是你所打开的串口被拨出或插上了。
所以,早期编写的串口助手,并不完全适合于USB转串口这种情况。
废鱼 回答时间:2015-1-5 11:43:34
不管他用的是什么串口助手,只要发生了拔掉就要关闭串口助手重新打开。你也可以给客户提供串口助手。
sanx 回答时间:2015-1-5 11:47:24
还有一个问题
很多window系统装不上ST的虚拟串口驱动, 无论XP、win7 (32/64)......
不过这个是因为大家装的各种裁剪的克隆版系统所致吧, 但是我们没可能因为这点而叫客户重装系统吧
sanx 回答时间:2015-1-6 09:51:41
wuzhujian 发表于 2015-1-5 11:35
USB转串口,毕竟不是真正的串口,是“虚拟”的。
从机理上讲,硬件串口,不管串口线是否连接,硬件始终是于 ...

我们不能指定客户一定要用我们的 串口助手
sanx 回答时间:2015-1-6 09:52:38
小贾-370388 发表于 2014-12-23 14:19
这个应该跟st的硬件没有关系主要是跟驱动有关系

是的, 因为拔掉USB以后, 系统驱动都没有识别端口的改变
sanx 回答时间:2015-1-6 09:54:30
安 发表于 2014-12-25 10:50
不用的,.NET可以直接读取到串口列表的。

要安装 .NET , 不考虑
sanx 回答时间:2015-1-6 09:55:08
AndyYau-268557 发表于 2014-12-26 15:35
未遇见上述问题。建议还是从串口助手入手查找。如果是st硬件问题话,就不会现在只有你才发现。 ...

你网上搜一下, 大把人发现
sanx 回答时间:2015-1-6 09:55:58
沐紫 发表于 2014-12-30 10:52
楼主哪去了呢?问题解决了不

无法解决, 缺个能搞定window驱动的高手

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版