1. 首页
  2. 编程语言
  3. C++ 
  4. VC用MSComm32控件的串口通讯

VC用MSComm32控件的串口通讯

上传者: 2019-02-10 22:36:13上传 RAR文件 181.9KB 热度 45次
使用VC的MSComm32控件进行串口通讯的实例,实现发送、接受、十六进制发送和显示,以及自动发送的功能。该资源使用电脑的com1 串口,需要将 com1 串口的 TXD 和RXD 两个引脚用 杜邦导线 连接起来,实现自发自收功能。
用户评论
码姐姐匿名网友 2019-02-10 22:36:13

VC++6.0上面只能做参考,不能用。 比较有参考价值 谢谢

码姐姐匿名网友 2019-02-10 22:36:13

不是vc6开发的,参考下思路

码姐姐匿名网友 2019-02-10 22:36:13

经测试可用,强烈推荐

码姐姐匿名网友 2019-02-10 22:36:13

已经使用了,可以不错!

码姐姐匿名网友 2019-02-10 22:36:13

非常感谢分享,不过刚开始以为不能用,原来少了个MSComm.ocx控件,让我差点崩溃!

码姐姐匿名网友 2019-02-10 22:36:13

非常不错 推荐 谢谢

码姐姐匿名网友 2019-02-10 22:36:13

谢谢,很有用

码姐姐匿名网友 2019-02-10 22:36:13

已测试过,可以实现简单的通信,用于入门直观了解

码姐姐匿名网友 2019-02-10 22:36:13

GOOD,可以用。例子的用法比较标准。 不过纠正一点,接收的数据 要使用OLEVARIANT, 而不是VARIANT, 因为直接使用VARIANT接收,会出现内存泄露。 接收越多数据,内存占用越多,这是不正常的。 使用OLEVARIANT就OK了。 接收事件参考: COleVariant rcvbuf; COleSafeArray safearray; int leng; byte data[2048]; rcvbuf.Attach(m_Comm.GetInput()); safearray = rcvbuf; 接下来,按照例子代码,使用safearray 就

码姐姐匿名网友 2019-02-10 22:36:13

刚好在学习怎么用MScomm工具,下载下来看一下