微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 有哪位高手能看出这是什么编码方式?

有哪位高手能看出这是什么编码方式?

时间:10-02 整理:3721RD 点击:
数据       地址          数据           数据
0      (0x64 0x00) (0x00 0x00) (0x64 0x00)
1      (0x64 0x00) (0x01 0x00) (0x65 0x00)
2      (0x64 0x00) (0x02 0x00) (0x66 0x00)
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.这是标准的编码方式吗?

我想应该是在16k的内存里,填写一些实现特定功能的数据。

这是电脑和一个控制器之间通讯的数据,这样发送数据,肯定是为了更可靠,但就是不知道算是哪种标准的编码方法,或者根本就是自己想出来的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top