串口控件发送数据初始化设置(MFC-串口控件发送字符串)

串口控件发送数据初始化设置:

 

1,打开串口按钮初始化设置

void CSerialPortDlg::OnBnClickedButtonOpen()      //发送按钮程序初始化

{

       //TODO:  在此添加控件通知处理程序代码

       if(m_mscomm.get_PortOpen())    //r如果串口是打开的,则关闭串口

       {

              m_mscomm.put_PortOpen(FALSE);

       }

       m_mscomm.put_CommPort(1);        //选择COM1

       m_mscomm.put_InBufferSize(1024);     //接收缓冲区

       m_mscomm.put_OutBufferSize(1024);       //发送缓冲区

       m_mscomm.put_InputLen(0); //设置当前接收区数据长度为0,表示全部读取

       m_mscomm.put_InputMode(1);       //以二进制方式读写数据

       m_mscomm.put_RThreshold(1);      //缓冲区有1个及1个以上字符时,将引发接收数据OnComm事件

       m_mscomm.put_Settings(_T("9600,n,8,1"));     //波特率为9600无检验位,8个数据位,1个停止位

       if(!m_mscomm.get_PortOpen())  //如果串口1没有打开成功,则打开串口

       {

              m_mscomm.put_PortOpen(

你可能感兴趣的:(MFC积累,MFC,控件,串口控件数据收发)