19,503
社区成员
发帖
与我相关
我的任务
分享
if (m_hComm != INVALID_HANDLE_VALUE) //已经打开,直接返回
{
SerialErrorHandle(_T("<<SERIAL>>Serial already opened\r\n"));
return TRUE;
}
Sleep(10);
m_hComm = CreateFile(Port, //以同步读取方式打开串口
GENERIC_READ | GENERIC_WRITE, //允许读
0, //独占方式
NULL,
OPEN_EXISTING, //打开而不是创建
0,
NULL);
if (m_hComm == INVALID_HANDLE_VALUE) // 无效句柄,返回。
{
SerialErrorHandle(_T("<<SERIAL>>Create COM failed\r\n"));
return FALSE;
}
_T("COM1:")