void CProp1::OnBtnChange()
{
// TODO: Add your control notification handler code here
CByteArray Send_Date_OK;
Send_Date_OK.SetSize(5);
Send_Date_OK[0]=0xaa;
Send_Date_OK[1]=0x1e;
Send_Date_OK[2]=0x02;
Send_Date_OK[3]=0x12;
Send_Date_OK[4]=0xc0;
m_Comm1.SetOutput((COleVariant)Send_Date_OK);
m_Comm1.SetInputLen(1);
VARIANT V1=m_Comm1.GetInput();
COleSafeArray C1;
C1=V1;
BSTR m_V1;
m_V1=C1.bstrVal;
BOOL operator ==( const COleSafeArray& C1 ) const
{
if(m_V1==SysAllocString("BUD_READY"))
return TRUE;
}
代码如上 我用的是MSComm控件编的串口程序,要接收单片机发来的数据然后对比如果是BAUD_READY就发送“接收成功”给上位机,可是怎么接收单片机的数据然后确认是BAUD_READY啊,不懂啊,各位大神给解答一下吧~