社区
硬件/系统
帖子详情
MSComm的接收缓冲区能不能开大一点呀
yqdeng
2004-06-23 12:18:51
怎么开到三十几k的时候就报参数非法了?Delphi里面的串行通信控件开到几百k好像都可以。文档里面也没见有这个限制呀。
现在我需要50k就可以了,哪位大侠知道怎么开大一点吗,多谢
...全文
74
3
打赏
收藏
MSComm的接收缓冲区能不能开大一点呀
怎么开到三十几k的时候就报参数非法了?Delphi里面的串行通信控件开到几百k好像都可以。文档里面也没见有这个限制呀。 现在我需要50k就可以了,哪位大侠知道怎么开大一点吗,多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiirii
2004-06-23
打赏
举报
回复
可能你处理的速度有问题,
而且,最多就是缓冲区溢出,也不致与 非法阿
你直接点该控件右键,菜单中可设置
54783szg
2004-06-23
打赏
举报
回复
好象与缓冲区没多大关系,我开1K就能送好几百K的文件的!最好是在数据进入缓冲区之前进行排队,并且检查缓冲区的状态,为空就发送,否则等待!
zhangnanonnet
2004-06-23
打赏
举报
回复
这么大的缓冲你是一次发送马?你的错误肯定不是设置缓冲本身造成的。
MS
Com
m控件使用详情
MS
Com
m控件使用说明及参数定义 2.MS
Com
m 控件的常用属性 MS
Com
m 控件有很多重要的属性,但首先必须熟悉几个属性。
Com
mPort 设置并返回通讯...Input 从
接收缓冲区
返回和删除字符。 Output 向传输缓冲区写一个字符串。
ms
com
m32 详解
详细介绍ms
com
m32控件的用法,如:
Com
mPort 设置并返回通讯端口号。 Settings 以字符串的形式设置并返回波特率、奇偶校验、数据位、停止位...Input 从
接收缓冲区
返回和删除字符。 Output 向传输缓冲区写一个字符串。
vb 用MS
COM
M 与 功率计 通讯例子
'清空发送缓冲区 MS
Com
m1.InBufferCount = 0 MS
Com
m1.RThreshold = 1 MS
Com
m1.PortOpen = True Dim send(0) As Byte '打开串口 On Error Resume Next '--------------------- If csh <> 100 Then ' ...
vb
COM
M调试.rar
MS
Com
m1.InBufferSize = 1024 '设置或返回
接收缓冲区
的大小,默认值为1024B MS
Com
m1.OutBufferCount = 0 '清空传输缓冲区 MS
Com
m1.InBufferCount = 0 '清空接受缓冲区 MS
Com
m1.InputMode = 0 ' ...
vc串口通信代码
//
接收缓冲区
有1个及1个以上字符时,将引发接收数据的On
Com
m事件 m_ms
com
m.put_Settings(_T("9600,n,8,1")); //波特率9600无检验位,8个数据位,1个停止位 if(!m_ms
com
m.get_PortOpen())//如果串口没有打开则打开
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章