这是为什么
f发0xBB,收到0x3B
是不是什么配置没配好啊

解决方案 »

  1.   

    比如发8位的字符,1:01100110->00100110,2:00110000->00110000,3:01011011->00011011,.....
    比较上述byte你会发现bit6有问题,而且很固定,则可断定是电路问题
      

  2.   

    是了最高位BIT7有问题,是不是两边的校验,停止位。数据位设定的不一样?如果数据位设定的少于8位就会有这样的问题。把最高位丢弃了。不过我没有试过7位数据位的发送。你可以设设看
      

  3.   

    通常线路不会有问题的AA = 1010 1010 
    2A = 0010 1010BB = 1011 1011
    3B = 0011 1011可以看出可能是最高位或高两位存在问题,看看是不是通讯设置的数据位或停止位不正确
    是否是使用8数据位,停止位数?
    如果确定所有设置都是正确的,则可以考虑硬件故障