下位机的程序是谁写的? 一般是十六进制的BYTE...

解决方案 »

  1.   

    正常的情况下(没有数据压缩)
    byte byRev
    转换一下byRev&=0xff
    (char)byRev应该看得到巴
      

  2.   

    知道通讯协议吗?
    如果不知道,你会把控制码都显示出来。
    if(ComStat1.cbInQue)   //有信号发送
    ReadFile(m_hCom,buf,length,&length,NULL); //读回来
    按unsigned char处理就行
      

  3.   

    若没有通讯协议,可将收到的每个字符按HEX或ASC显出来,找出数据规律即可。
      

  4.   

    to favan(非):这位老大,我的通讯有协议的,我是不知道
    ReadFile(m_hCom,buf,length,&length,NULL); 读出来的buf该如何处理?
      

  5.   

    有数据了还不知道怎么做? 如果你们是用的ASCII的协议, 就转成字符串...
    如果用的是十六进制数据包. 就判断哪里是数据包的头, 哪里是尾, 哪里是命令, 哪里是数据... ... 
      

  6.   

    各位老大,请问些单片机程序是不是需要什么专业知识,我也想学,谁能给我个小程序让我学学?
    [email protected]