在设置该属性时, "BBBB,P,D,S" 中的S设置为"1.5"时,串口无法正确打开。S是否和波特率或其他什么因素有关系?
望各位赐教!
谢谢!
望各位赐教!
谢谢!
解决方案 »
- 急求输出列的焦点保存问题
- 一个关于popupMenu的很菜的问题
- visual basic中如何实现面向对象的机制?如继承,多态等?如何实现?
- 如何用程序实现更改打印纸张的大小?
- [SOS]为何Recordset.RecordCount是常量?
- 单击DataGrid控件有数据延迟的问题
- 请教如何使用data控件属性进行查找?
- 如何在vb中删除SQL Server数据库中的两行相同数据中的一行?
- 关于时间如何查询??? 100分
- 用installshield做打包,在默认目录下安装一部分文件,打算在SYSTEM目录下安装DLL,请问应该如何写?
- 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是没有问题的。