用USB口模拟的串口与真实的串口有区别吗?

hello29 2011-10-13 10:30:05
现在的台式机大多只有一个串口,而笔记本电脑很多都已经取消了串口,在测试串口通信时不得不用USB口转串口的线来从U口接入。我想问问用USB口模拟的串口与真实的串口有区别吗?
特别要提到的是:很多电台的写频软件还是DOS版的,对这样的程序有效果一样吗?
...全文
1632 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzling127 2011-10-15
  • 打赏
  • 举报
回复
我想是不一样的了,因为在使用上很多时候虚拟口不能用
PMind 2011-10-14
  • 打赏
  • 举报
回复
最大的区别就是USB口模拟的串口没有物理地址和中断,而一些老的软件或者设备需要访问物理地址或中断。出现这种情况USB模拟的就不能适应了。

同意二楼的兄弟,采用笔记本Pcmia 或是 ExpressCard 的串口转接卡,绝大部分都是带物理地址的,但不是全部,特别是 ExpressCard 有USB转接的,购买的时候要注意。

4楼的兄弟:@新的系统无法支持虚拟串口的驱动。
对于年代久远的USB转串口线,我手头上就有一个,驱动只支持到WIN2000。
hello29 2011-10-14
  • 打赏
  • 举报
回复
谢谢大家,只有一天就从不同角度给出了自己的答案,很受启发。再等等,看看有没有更特别的答案。^_^
woshi_ziyu 2011-10-14
  • 打赏
  • 举报
回复
还是有一定差距的

usb转出的串口有时会掉线 而且没有任何征兆

现在我买笔记本 仍然考虑串口的需求
jobszheng5 2011-10-14
  • 打赏
  • 举报
回复
除各别质量差的串口线外,几乎没有任何区别。
已知区别:
@虚拟串口号太大,例如com5,有的老软件只能识别到com3,这样虚拟串口有时无法使用——貌似可以在资源管理器里手动更改,指配一个新的。
@串口线质量差,这个在高速的时候很容易出现干扰,造成数据不稳。
@新的系统无法支持虚拟串口的驱动——这个很杯具啊~~
codesnail 2011-10-14
  • 打赏
  • 举报
回复
黑猫,花猫,能逮老鼠的都是好猫
ankye 2011-10-14
  • 打赏
  • 举报
回复
一般情况下是一样的。。
但毕竟是虚拟串口。可能会出现意想不到的错误。比如乱码!

建议:搞个PCI扩展的串口。笔记本用:PICE T型插槽串口
skylkj 2011-10-14
  • 打赏
  • 举报
回复
对外没有区别,对内的话,可能有些串口模拟软件无法识别虚拟串口。 以前用delphi自己写的串口程序(使用spcomm),使用物理串口没问题,使用虚拟串口的话就没用;但用c++(windows API)和c#(seriseport)写的程序可以识别虚拟串口
codesnail 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 woshi_ziyu 的回复:]

还是有一定差距的

usb转出的串口有时会掉线 而且没有任何征兆

现在我买笔记本 仍然考虑串口的需求
[/Quote]
恐怕你只能买很古老款的笔记本或者是非常昂贵的工程本。
zhjb1 2011-10-14
  • 打赏
  • 举报
回复
理论上没有区别,因为我们使用的都是高层协议。
如果串口号比较高,可以强行将它更改到低位的。条件是笔记本上没有物理的低号的串口。比如,我的所有通用串口一律改为COM1,而所有与仿真、下载、机器人相关的USB-串口一律在COM2,因为,同时我只用最多两个不同类的。试试看
Peasant_Lee 2011-10-13
  • 打赏
  • 举报
回复
对于外部其他使用串口的设备,或者与串口连接的设备来说,是一样的。不过市场上很多USB转串口的线,质量不是很好,很不稳定,这才造成很多USB转串口使用起来很不方便,经常出莫名的问题。

27,511

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧