近期由于项目中用到串口编程,而以前有从未使用过,查阅相关资料,先将串口编程整个过程整理如下,以备不时之需。 SerialPort类简述 此类位于System.IO.Ports命名空间下。用于控制串行端口文件资源,此类提供同步I/O和事件驱动的I/O、对管脚和中断状态的访问以及对串行驱动程序 ...
MFC制作上位机,首先需要了解的是串口的编程,一般有两种方法,一个是使用ActiveX控件,例如mscomm串口控件,还有一个是用SerialPort类或者一些其他的串口类,这两个的区别是使用SerialPort类不需要注册控件,在其他没有安装控件的电脑上也能够用。 一 使用mscomm串口控件 使用mscomm串口控件的方法网上一大堆,大致说一些方法和一些需要注意的地方。如果是使用VC . 在W ...
2015-12-30 00:14 0 4680 推荐指数:
近期由于项目中用到串口编程,而以前有从未使用过,查阅相关资料,先将串口编程整个过程整理如下,以备不时之需。 SerialPort类简述 此类位于System.IO.Ports命名空间下。用于控制串行端口文件资源,此类提供同步I/O和事件驱动的I/O、对管脚和中断状态的访问以及对串行驱动程序 ...
Visual C++为我们提供了一种好用的ActiveX控件Microsoft Communications Control(即MSComm)来支持应用程序对串口的访问,在应用程序中插入MSComm控件后就可以较为方便地实现对通过计算机串口收发数据。 要使用ActiveX控件MSComm ...
可以在:http://download.csdn.net/detail/plutus_lee/4525446 下载详细文档。 首先感谢网络资源吧,作为一个自动化专业出身的,不懂串口实在让我有点无奈,本文参考xinzrjay原创的在VC++6.0下编写串口调试助手,虽然比较详细,但难免有错误,感谢 ...
一、关于DataReceive事件。 主程序必须有 outserialPort.DataReceived +=new SerialDataReceivedEventHandler(outserial ...
附件为实现visual studio C++串口通讯的类 使用方法,定义一个类:CSerialCom m_serialCom; 然后使用 m_serialCom.InitPort(this, nPort, nBaud, 'E'); m_serialCom.StartMonitoring ...
1.命名空间:System.IO.Ports2.SerialPort类有7个重载 第一个没有参数,第二个没看懂,剩下的都是传的串口的参数 (1)portName:串口名称 (2)baudRate:设置串行波特率,及通信的传输速度 (3)parity:设置奇偶校验检查协议 ...
(MSComm在VS2010中的实现过程) ...
serialPort1 控件使用的关键点主要有三: 1、配置串口号2、配置数据接收事件3、打开串口 关键代码如下: private void Form1_Load(object sender, EventArgs e ...