我发送的是一个十六进制数,例如B2E3,我好像没有弄明白串口的工作方式,为什么我接受数据是一段一段呢?就是在显示的时候,显示“B2 E3 ”,怎样才能显示“B2E3”呢?
i 表示缓冲区的数据长度,rxdata存放缓冲区的数据的,程序和通用版的大同小异的      for (i = 0; i < len; i++)     
      {    
      BYTE bt=*(char*)(rxdata+i); //字符型
      if(m_ctrlHexDisplay==1) 
  {  
               strtemp.Format("%X ",bt); 
  }     
  else     
strtemp.Format("%c",bt); //将字符送入临时变量strtemp存放    
       
  m_strRXData+=strtemp; //加入接收编辑框对应字符串    
  }