255 (0x64 0x00) (0xff 0x00) (0x63 0x01)
256 (0x64 0x00) (0x00 0x01) (0x65 0x00)
257 (0x64 0x00) (0x01 0x01) (0x66 0x00)
511 (0x64 0x00) (0xff 0x01) (0x64 0x01)
512 (0x64 0x00) (0x00 0x02) (0x66 0x00)
765 (0x64 0x00) (0xfd 0x02) (0x63 0x01)
766 (0x64 0x00) (0xfe 0x02) (0x64 0x01)
767 (0x64 0x00) (0xff 0x02) (0x65 0x01)
768 (0x64 0x00) (0x00 0x03) (0x67 0x00)
第二个数据是第一个数据+地址,可是第一个数据超过255后,第二个数据的高位却成了0,反而加了低位,到第一个数据超过767时,又是这样,第二个数据高位变成0,低位再加1.
这是标准的编码方式吗?