【求助】51小车串口无线通信 上位机串口调试助手问题

2020-01-24 12:01发布

如图   
串口调试助手1       打开COM2   发送FF  小车启动     再次发送AE(停止)  小车没有反应

但是串口调试助手2 打开COM2   发送FF 小车启动      再次发送AE(停止)      小车可以正常停止

因为我自己写上位机也出现了这个问题    图串口调试助手3     就是和1一样的情况  请大神们指点下我么    vc++  MFC 用CSerialPort这个类写的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
LTREE
2020-01-24 16:24
void CSerialDlg::OnOpenserial()
{
        // TODO: Add your control notification handler code here
        if(m_SerialPort.InitPort(this, 2, 9600, 'N',8,1,EV_CTS | EV_DSR,512))
        {
                m_SerialPort.StartMonitoring();
                AfxMessageBox("com2打开,9600波特率,无验证,8位数据位,1位停止位");
        }
        else
        {
                AfxMessageBox("没有发现此串口或被占用");
        }
}


这是打开串口的代码


void CSerialDlg::OnSend1()
{
        // TODO: Add your control notification handler code here
                // TODO: Add your control notification handler code here
        unsigned char buf[1];
        buf[0] = 0xFF;
        m_SerialPort.WriteToPort(buf,1);

}

这是发送数据的代码

一周热门 更多>