注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- AB PLC论坛 -- PLC网络通信

中国工控网搜索:

 自动化企业招聘

更多..

 登陆:密码:  注册  密码

搜索:

发表人:duanduanr 发表时间:2004/5/26 12:08:00  

 

 本栏论题: 串口通讯编程  [3272]

    我在使用VB6中的MSComm控件进行串口通讯编程,有些问题我一直不是很明确,请指教:
    1。计算机的串口进行发送和接收数据时,其发送缓冲区和接收缓冲区是多大以及对通讯的影响如何?比如:接收数据时,从源设备一次传过来的数据很多,在没有用input接受之前,在缓冲区中能否放得下?对输出亦然。
    2。上述问题是否真的存在?抑或其和通讯速率本身具有互相影响?若有,为何?

以下是关于《串口通讯编程》论题的回复(共1篇)

回复人:wxsemc 

 回复时间:2004/5/26 23:20:00

支持(413) | 反对(398)

 

    回复:共同学习

    接收时,如果知道每个报文的长度,可以用oncomm事件控制,比如我接受1个固定21字节的报文,50ms发出接受一个循环是很稳定的,但20ms就行不通了。(波特率9600)
    如若用input接收,有时会丢失报文,再说接受缓冲如满,好像会停止接受报文的。输出应该是一样的。
    缓冲区的大小应该与通讯速率无关,与你要传输的报文长度有关。

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳