7685|9

73

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

VC++6.0的MSComm控件中如何实现波特率更高的通讯 [复制链接]

    正在编写使用VC++6.0的MSComm控件做通讯的东西,不过实现不了230400或256000波特率的通讯,请问有什么办法?
     
     是MSComm不够格?还是需要其他什么办法?

最新回复

现在使用PL2303芯片USB转串口电路,可以实现921600bps的速度,而且也能在使用MSCOMM控件的串口程序中直接使用!  详情 回复 发表于 2009-4-21 09:31
点赞 关注

回复
举报

72

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
我在以前CSDM的帖子里看到有人说:

  如果需要115200以上的串口,   有2个办法:   
  1, 重写Windows下的串口驱动;   
  2, 买一个USB转串口的适配器,   然后就可以用460K,   921K   了。   我试过4,5种,   除了Belkin以外都可以。
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
LZ可以用第二种方法,标准的串口应该是由于电气性能,不好支持太高的波特率
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

4
 
如果只到 256K 级别,标准串口还是可以支持的,只不过要自己修改驱动程序,难度比较大。楼主还是采用 usb 转串口方式最方便了...
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 3 楼 morris88 的回复:
如果只到 256K 级别,标准串口还是可以支持的,只不过要自己修改驱动程序,难度比较大。楼主还是采用 usb 转串口方式最方便了...

up
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

6
 
uping
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

7
 
帮顶。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

8
 
MSComm没问题,在硬件上下功夫吧 不过窗口转USB口不怎么好用。
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 2 楼 91program 的回复:
LZ可以用第二种方法,标准的串口应该是由于电气性能,不好支持太高的波特率


應該不是電氣性能的限制, 現在隨便一個小單片機都可以支持到1000K左右, PC上這種232協議理應更高才對. 應該是Microsoft的驅動設計者不認為PC機上要用這么高的速度了.(除了做開發的, 串口真的沒有什么用了)

但是買個USB轉串口線比寫驅動方便些, 樓主就去買根吧.
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

10
 
现在使用PL2303芯片USB转串口电路,可以实现921600bps的速度,而且也能在使用MSCOMM控件的串口程序中直接使用!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表