|
|
@@ -38,7 +38,7 @@ void CValueWnd::ReadValue()
|
|
|
|
|
|
if (nReadType == 1)
|
|
|
{
|
|
|
- std::wstring com_name = L"COM1";
|
|
|
+ std::wstring com_name = L"COM2";
|
|
|
CSerialPort serial(com_name.c_str(), 2400);
|
|
|
|
|
|
bool ret = serial.openComm();
|
|
|
@@ -48,26 +48,26 @@ void CValueWnd::ReadValue()
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- HANDLE m_hComm = CreateFile(L"COM1",
|
|
|
- GENERIC_READ | GENERIC_WRITE, //允许读和写
|
|
|
- FILE_SHARE_READ | FILE_SHARE_WRITE, //独占方式
|
|
|
- NULL, OPEN_EXISTING, //打开而不是创建
|
|
|
- 0, //同步方式
|
|
|
- NULL
|
|
|
- );
|
|
|
+ //HANDLE m_hComm = CreateFile(L"COM1",
|
|
|
+ // GENERIC_READ | GENERIC_WRITE, //允许读和写
|
|
|
+ // FILE_SHARE_READ | FILE_SHARE_WRITE, //独占方式
|
|
|
+ // NULL, OPEN_EXISTING, //打开而不是创建
|
|
|
+ // 0, //同步方式
|
|
|
+ // NULL
|
|
|
+ //);
|
|
|
|
|
|
- if (m_hComm == INVALID_HANDLE_VALUE)
|
|
|
- {
|
|
|
- int error = GetLastError();
|
|
|
- int a = error;
|
|
|
+ //if (m_hComm == INVALID_HANDLE_VALUE)
|
|
|
+ //{
|
|
|
+ // int error = GetLastError();
|
|
|
+ // int a = error;
|
|
|
|
|
|
- }
|
|
|
+ //}
|
|
|
|
|
|
while (true)
|
|
|
{
|
|
|
//开始读取串口的数据
|
|
|
- char a[10] = { 0 };
|
|
|
- serial.readFromComm(a, 1);
|
|
|
+ char a[100] = { 0 };
|
|
|
+ serial.readFromComm(a, 100);
|
|
|
|
|
|
LOG_INFO("a:" << a);
|
|
|
|