VC用MSComm32控件的串口通讯

时间:2017-04-14 09:37:02
【文件属性】:

文件名称:VC用MSComm32控件的串口通讯

文件大小:182KB

文件格式:RAR

更新时间:2017-04-14 09:37:02

MSComm32 控件mscomm VC2010

使用VC的MSComm32控件进行串口通讯的实例,实现发送、接受、十六进制发送和显示,以及自动发送的功能。该资源使用电脑的com1 串口,需要将 com1 串口的 TXD 和RXD 两个引脚用 杜邦导线 连接起来,实现自发自收功能。


【文件预览】:
mscomm.cpp
MSComm32.ocx
MSCommTest
----MSCommTest.suo(16KB)
----MSCommTest.sln(897B)
----MSCommTest()
--------MSCommTest.vcxproj(6KB)
--------mscomm.cpp(8KB)
--------resource.h(2KB)
--------stdafx.h(2KB)
--------MSCommTest.vcxproj.filters(2KB)
--------targetver.h(234B)
--------MSCommTestDlg.h(1KB)
--------MSCommTest.cpp(2KB)
--------stdafx.cpp(143B)
--------MSCommTest.rc(13KB)
--------ReadMe.txt(3KB)
--------MSCommTestDlg.cpp(8KB)
--------MSCommTest.aps(104KB)
--------MSCommTest.h(466B)
--------res()
--------MSCommTest.vcxproj.user(143B)
--------mscomm.h(3KB)
mscomm.h

网友评论

  • VC++6.0上面只能做参考,不能用。 比较有参考价值 谢谢
  • 不是vc6开发的,参考下思路
  • 经测试可用,强烈推荐
  • 已经使用了,可以不错!
  • 非常感谢分享,不过刚开始以为不能用,原来少了个MSComm.ocx控件,让我差点崩溃!
  • 非常不错 推荐 谢谢
  • 谢谢,很有用
  • 已测试过,可以实现简单的通信,用于入门直观了解
  • GOOD,可以用。例子的用法比较标准。 不过纠正一点,接收的数据 要使用OLEVARIANT, 而不是VARIANT, 因为直接使用VARIANT接收,会出现内存泄露。 接收越多数据,内存占用越多,这是不正常的。 使用OLEVARIANT就OK了。 接收事件参考: COleVariant rcvbuf; COleSafeArray safearray; int leng; byte data[2048]; rcvbuf.Attach(m_Comm.GetInput()); safearray = rcvbuf; 接下来,按照例子代码,使用safearray 就
  • 刚好在学习怎么用MScomm工具,下载下来看一下
  • 非常不错,推荐
  • 非常不错,推荐