serialportcontrol.h

来自「一个串口编程的例程」· C头文件 代码 · 共 25 行

H
25
字号
#ifndef _SERIAL_PORT_CONTROL_H
#define _SERIAL_PORT_CONTROL_H

#define SPRX_BUFLEN 100
#define SPTX_BUFLEN 100
#define COM_RECVDATA WM_USER+1000
typedef struct tagSerialPortData
{
	BYTE	RxBuf[SPRX_BUFLEN];//接收Buffer
	WORD	wRxPos; //当前接收字节位置
	WORD	wRxLen; //要接收的字节数
	BYTE	TxBuf[SPTX_BUFLEN];//发送Buffer
	WORD	wTxPos; //当前发送字节位置
	WORD	wTxLen; //要发送的字节数
}SerialPortData, * LPSerialPortData;

extern HANDLE hCom;//全局变量,串口句柄
extern HANDLE hCommThread;//全局变量,串口线程
extern SerialPortData comData;//全局变量,串口数据
//串口监视线程函数
extern DWORD WINAPI SerialPort1ThreadProcess( HWND hWnd);
//打开并设置串口
extern BOOL OpenSerialPort1();

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?