MFC串口通讯

本文详细介绍了如何使用MFC进行串口通信,包括环境配置、设备枚举、串口打开以及串口写操作的步骤,是MFC开发者进行串口编程的实用教程。
摘要由CSDN通过智能技术生成

一、环境配置

使用的VS版本为VS2015. 对话框工程。
操作串口需要包含以下头文件,工程配置中注意增加依赖项:setupapi.lib
#include "stdafx.h"
#include "stdlib.h"
#include "windows.h"
#include "setupapi.h"
并且在工程配置中:链接器->输入->附加依赖项 中输入setupapi.lib

二、从设备管理器中枚举Ports类设备



Ports类设备为串口所在的设备类型分组,其他包括并口,打印机端口等都在此分组中。首先通过Windows提供的API函数,将设备信息进行提取。
wchar_t SerialName[50][100] = { 0 };		//保存串口设备名称
unsigned char COM_RecvData[200] = { 0 };

/*******************************************************************************
* @Function    : FindSerialDevice
* @Description : 枚举出所有的串口外设,将外设信息保存到SerialName数组中
* @Input       : None
* @Output      : PortsName数组
* @Return      : n,串口外设数量
* @Auth        : Solen           2016/10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值