已解决:虚拟串口和CDC串口号冲突了
本帖最后由 晓飛飛 于 2024-3-15 12:17 编辑STC-USB Link1D6到手也用了很久了,一直当下载器来用,甚至忽略了一个问题, Link1D6是支持转双串口的啊,我怎么一直找到这两个串口,STC ISP软件的串口列表里面似乎从来都没出现过什么Link1D转出来的CDC串口,离了个大谱。
STC-ISP软件的串口列表从来都只显示(Link1D),并有什么串口,如下图
于是乎怀疑这两个虚拟串口在捣蛋,打开虚拟串口的界面也是一样的串口列表
索性把虚拟串口删掉,STC-ISP软件里面终于出现了两个CDC串口{:victory:}{:victory:}https://www.stcaimcu.com/static/image/smiley/default/victory.gif
重建虚拟串口的时候选别的闲置COM号,
虚拟串口终于和USB CDC串口和平共处了!!!!
所以,我有一个疑问,STC CDC串口驱动程序,对于被虚拟串口占用的COM号,不能跳过吗?
虽然问题解决了,但是,对于经常使用虚拟串口的用户来说,还是个隐藏的麻烦,不知道有没有好的解决方案? 虚拟串口还会影响真实串口 soma 发表于 2024-3-21 19:01
虚拟串口还会影响真实串口
我说的虚拟串口是VSPD一类的三方虚拟串口软件生成的虚拟串口拓扑,在配置虚拟串口的时候,软件会跳过真实串口号,一般不会有什么冲突,而STC-USB转串口是热插拔设备,驱动程序分配串口号的时候,可能只能遍历到真实串口,而遍历不到虚拟串口,因此会出现冲突。
页:
[1]