VB MSCOMM控件Settings设置的问题 在设置该属性时, "BBBB,P,D,S" 中的S设置为"1.5"时,串口无法正确打开。S是否和波特率或其他什么因素有关系?望各位赐教!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢BestBadGod你的回复!但为什么使用1.5停止位时,就无法打开串口?我的代码如下: If MSComm1.PortOpen Then MSComm1.PortOpen = False MSComm1.CommPort =1 MSComm1.Settings = "9600,N,8,1.5" MSComm1.PortOpen = True 貌似MSDN关于 MSComm控件Settings属性解释的一个BUG或该控件封装时的BUG. 我没有实际试过使用MSComm控件设置停止位为:1.5时是否能打开,但一般都是设置1或者2.此外,打不开串口的原因也可能和你的波特率不是标准的波特率有关系。楼主你的波特率是多少?最好是标准的。不过可以使用API函数来实现串口通信,就能解决1.5停止位,和非标准波特率带来的控件打不开串口的问题。http://download.csdn.net/source/1339593 谢谢诸位的回复.of123: "9600,N,5,1.5" 我试过了,依然不行.停止位设置为1或2是没有问题的。 怎样将richtextbox中图片文字一起复制到另外的一个richtextbox控件中 【高分】重绘控件内的滚动条 在datagrid中如何添加checkbox呢?? vb里面有一个ScaleMode属性他的值有一个为“HiMetric”这个词的中文是什么意思? 小虫有個問題! 媒体播放器控件msdxm.ocx的注册问题 怎样在VB中显示WORD文档?(难?) 在线等待!急!急!急!100分啊 如何在vb中用代码确定odbc源 VIP卡号管理系统 VB和java的需求很少吗? 关于mp3player.ocx控件
但为什么使用1.5停止位时,就无法打开串口?我的代码如下: If MSComm1.PortOpen Then MSComm1.PortOpen = False
MSComm1.CommPort =1
MSComm1.Settings = "9600,N,8,1.5"
MSComm1.PortOpen = True
此外,打不开串口的原因也可能和你的波特率不是标准的波特率有关系。楼主你的波特率是多少?
最好是标准的。不过可以使用API函数来实现串口通信,就能解决1.5停止位,和非标准波特率带来的控件打不开
串口的问题。
http://download.csdn.net/source/1339593
of123: "9600,N,5,1.5" 我试过了,依然不行.停止位设置为1或2是没有问题的。