解决方案 »

  1.   

    1A 不应是字符串转的成byte的
    应是这样子 byte last=0x1A ;  这里就是16进制了。
      

  2.   

    问题就是一直在用sim900a 发短信时,,要求结束符必须是16进制的1A发送的。所以写过串口调试助手的朋友们,肯定能给我很多建议
      

  3.   


    你都用byte b=0x1A了你还给他转成string做啥你转一下又错了.
    直接com2.Write(b)就是了;
      

  4.   

    不是,comm.write()函数的参数必须是byte【】类型或者string类型。。byte类型不行
      

  5.   


    comm.write()函数的参数既然可以是byte[] 你就可以声明一个长度为1的byte[],然后byte[0]=0x1A,不就可以使用comm.write()方法调用了么