你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
咱﹑旳青春 发表于 2014-12-22 10:47 我在使用 340 的时候, 发现, 一拔出USB 串口就自动关闭了, 你下次插上一定要重新打开串口的, 否则没戏 ...
安 发表于 2014-12-19 15:09 楼主用的哪个串口工具?把串口工具关了,再打开也提示这个吗?串口显示的是串口几? ...
wuzhujian 发表于 2015-1-5 11:35 USB转串口,毕竟不是真正的串口,是“虚拟”的。 从机理上讲,硬件串口,不管串口线是否连接,硬件始终是于 ...
小贾-370388 发表于 2014-12-23 14:19 这个应该跟st的硬件没有关系主要是跟驱动有关系
安 发表于 2014-12-25 10:50 不用的,.NET可以直接读取到串口列表的。
AndyYau-268557 发表于 2014-12-26 15:35 未遇见上述问题。建议还是从串口助手入手查找。如果是st硬件问题话,就不会现在只有你才发现。 ...
沐紫 发表于 2014-12-30 10:52 楼主哪去了呢?问题解决了不
STM32隐藏
5.18活动板子会不会是STM32L4呢
STM32 CUBE软件中找不到STM32L4系列单片机
Your UAT Feedback is needed within today.
应用
AAA
tiwen
BBBB
aaa
2222
340 对于有些串口助手是会自动关闭的, 这是串口助手的功能, 但是340死了还能插拔再用, STM32的虚拟串口提示过“正在打开”就永远用不了,除非重启PC
串口助手不能指定, 我们面对的客户可能使用任何串口助手
从机理上讲,硬件串口,不管串口线是否连接,硬件始终是于电脑相连的,是可以与电脑通信的,串口的驱动程序是一直工作的。
而USB转串口,一但USB线拨掉,该串口已经不存在系统中了,系统分配给该串口的资源,就已经被回收给系统了,打开串口时返回的句柄,已经是个废句柄了(它指向的资料已经被系统释放了)。
楼主的问题,既不是ST的问题,也不是微软的问题,USB工作机理的问题。
解决的办法是:
接收USB改变的消息,一但发生USB 设备改变,就对该消息进行判断,是不是你所打开的串口被拨出或插上了。
所以,早期编写的串口助手,并不完全适合于USB转串口这种情况。
很多window系统装不上ST的虚拟串口驱动, 无论XP、win7 (32/64)......
不过这个是因为大家装的各种裁剪的克隆版系统所致吧, 但是我们没可能因为这点而叫客户重装系统吧
我们不能指定客户一定要用我们的 串口助手
是的, 因为拔掉USB以后, 系统驱动都没有识别端口的改变
要安装 .NET , 不考虑
你网上搜一下, 大把人发现
无法解决, 缺个能搞定window驱动的高手