高速串口的问题,急,给100分,在线等!!!!!!

lionelcai 2005-03-10 02:10:55
在VB6里使用MSComm控件,速度设置到128000和256000提示错误,低于115200都没问题,下载了一个“串口助手”,也不能设置到128000和256000,个人感觉好象在现有的操作系统下,串口没支持到128000和256000,是不是有这样一个驱动,能使串口上到128000和256000?如果有,在哪里能得到?或者有别的什么解决办法?给100分,在线等。
...全文
310 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jadeluo 2005-03-12
  • 打赏
  • 举报
回复
To lsftest:

但用这种方法后,是否还能象以往一样直接用mscomm控件对串口编程??? ------ 还是用MSCOMM就行了。
jadeluo 2005-03-12
  • 打赏
  • 举报
回复
???????奇怪。。。。那么那个转换口需不需要安装驱动程序????
我想应该是它的驱动把usb虚拟成com了吧。。。。。

你买来那个USB to COM的时候,厂家会送你一张驱动盘的。
lsftest 2005-03-12
  • 打赏
  • 举报
回复
还是用MSCOMM就行了。
=================
???????奇怪。。。。那么那个转换口需不需要安装驱动程序????
我想应该是它的驱动把usb虚拟成com了吧。。。。。
jadeluo 2005-03-11
  • 打赏
  • 举报
回复
1. 如果是主板上自带的串口, 则由于楼上很多人所说的, 为了与16C550芯片兼容, 最高波特率只能是115200。

2. 如果是USB to COM转换出的串口,则无第1点所提到的限制(我手头一个USB to COM,能设置成"512000,n,8,1"并进行正常的数据传输)
lsftest 2005-03-11
  • 打赏
  • 举报
回复
2. 如果是USB to COM转换出的串口,则无第1点所提到的限制(我手头一个USB to COM,能设置成"512000,n,8,1"并进行正常的数据传输)
------------------------------------------
但用这种方法后,是否还能象以往一样直接用mscomm控件对串口编程???
还是要改为对usb口编程???
还是用其他软件把usb口虚拟成串口?????
熊孩子开学喽 2005-03-11
  • 打赏
  • 举报
回复
115200这个速率是由硬件所决定的,
而系统提供的更高的那几个速度并不一定能支持.
而且通讯速率还包含了内存缓冲的因素,并非指串口的直接速率
lsftest 2005-03-10
  • 打赏
  • 举报
回复
不知市面有没有卖usb转com口的转接口???如果有或许可以试试。。。。。。。。
sworddx 2005-03-10
  • 打赏
  • 举报
回复
哎呀,专家都来了,快闪。
cinrd 2005-03-10
  • 打赏
  • 举报
回复
是啊,硬件条件所限.
串行通讯优点是成本低,用一条数据线就可以传送数据,缺点是速度慢.
whyglinux 2005-03-10
  • 打赏
  • 举报
回复
这不是操作系统的问题,而是串口硬件本身的限制。现在一般计算机串口通讯多与16C550芯片兼容,它的通讯速度的上限就是 115200bps。

由于硬件本身的限制,采取软件措施来提升串口的通讯速度可能就无能为力了。如果想使用更高的川口通讯速度,唯一的方式可能就是放弃使用现有的端口,给计算机加装一个具有更高通讯速度的串行接口卡。如果不限于串行通讯的话,可以考虑其它的通讯方式,如USB、GPIB、1394等。
cindytsai 2005-03-10
  • 打赏
  • 举报
回复
只能帮顶

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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