LONG CradarDlg::OnCommunication(WPARAM ch, LPARAM port)
{
    m_byRxData [ m_nRxCounter ] += (char)(ch);
    m_nRxCounter ++; //计数器计算接收到的字节个数
    CString m_str;
for(int i = 0;i< m_nRxCounter ; i++)
{  
if((m_byRxData[i] == 0xF1) && (m_byRxData[i+1] ==0xA0)) { 
KillTimer(2);     //关闭两秒定时器
//提取数据
for(int j = 0;j < 14; j++)
{
m_byRxData[j] = m_byRxData[i+j];
CString m_strRxChar;
m_strRxChar.Format(_T("%0X"),m_byRxData[j]);
} }
}
return 0;
}
求助:串口编程接收,结果程序就停在LONG CradarDlg::OnCommunication(WPARAM ch, LPARAM port)
用的是serialport.cpp 和 serialport.h,发送数据正常。
时间紧,哪位高手看一下?
serial编程cstring