新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > PC机与嵌入式计算机系统串行通讯的硬软件实现

PC机与嵌入式计算机系统串行通讯的硬软件实现

作者: 时间:2011-05-31 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/156231.htm

OnComm事件是MSComm中的唯一的一个事件。无论何时当CommEvent属性的值变化时,就产生OnComm事件,标志发生了一个事件或一个错误。
  在属性中,根据笔者的调试经验有以下两点值得注意:
  (1)Input属性和InputMode属性之间的关系:
InputMode属性确定用Input属性读取的数据类型。如果设置InputMode为comInputModeText,Input属性通过一个Variant返回文本数据。如果设置InputMode为comInputModeBinary,Input属性通过一个Variant返回一二进制数据的数组。因为,根据本系统的协议要求,中数据部分的数值可能会大于127,而comInputModeText方式采用ASCII编码,其最大值只有127,所以要用comInputModeBinary方式。
  (2)Output属性讨论:Output属性可以传输文本数据或二进制数据。用Output属性传输文本数据,必须定义一个包含一个字符串的Variant。而字符串中的字符也是用ASCII编码,这样也不符合通讯协议的要求。所以要用Output属性传输二进制数据,这样才能与符合通讯协议的要求。发送二进制数据,必须传递一个包含字节数组的Variant到Output属性。具体发送做法如下:

下面是一些重要的程序代码:




4 结束语
  本系统在实际应用中,运行稳定,得到了用户的好评。由计算机和微机()组成的系统,通过发挥各自的长处,并通过通讯相连,极大地提高了系统的稳定性和可靠性,同时从成本的角度来考虑,它也是经济实惠的,高性价比的。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 下一页

关键词: 软件 实现 通讯 串行 嵌入式 计算机系 PC

评论


相关推荐

技术专区

关闭