数据从单片机边续发出,上位机每隔1秒接收一次.这时接收缓冲区的数据出现乱码.
一段程序:
 Read_Comport()是厂方的二次开发库.没有问题!
      do
      {
           if(WaitCommEvent(hCom,&dwEvent,NULL))
             {
               if((dwEvent&EV_RX80FULL)==EV_RX80FULL)
                   {
                      memset(&Buffer,0,sizeof(Buffer));
                      Read_Comport(hCom,&BytesRead,1024,Buffer);
                      m_Recstr+=(CString)Buffer;
                      UpdateData(FALSE);
                      time++; 
                   }
              }
        }while(time<10);