MFC串口接收不到数据,使用串口小助手可以收到数据

2024-12-28 09:28:26
推荐回答(1个)
回答1:

UpdateData(TRUE);
另外,我给你一个获取数据更好理解的,工作量更少的办法:
COleSafeArray dataGet;
CByteArray dat;
dataGet = m_comCtrlDlg.GetCommCtrl().GetInput(); //读缓冲区
// DWORD len = dataGet.GetOneDimSize(); // 这里获取长度
dataGet.GetByteArray(dat);
// dat.GetSize()也可以获取长度
你操作dat就像操作unsigned char 数组一样就是了。