VC++开发常用功能一系列文章 (欢迎订阅,持续更新...)
第28章:VC++串口封装类(附源码)
源代码demo已上传到百度网盘:永久生效
CSerialCom 封装了打开,发接,接收等功能!
这个代码是
class CSerialCom
{
public:
CSerialCom(void);
~CSerialCom(void);
HANDLE m_hCom;
COMMTIMEOUTS m_CommTimeouts;
UINT m_nPortNr;
BOOL m_bIsConnected;
BOOL OpenCom(int ComNo,DWORD Baud,int Data,int Stop,int Parity,DWORD cbInBuf,DWORD cbOutBuf);
int GetDataLen();
BOOL GetConnectState();
DWORD ReadCom(/*BYTE*/char *pBuff,int nCount);
CString ReadCom();
BOOL WriteCom(/*BYTE*/char