指纹模块AS608 读系统基本参数指令 的 应答包疑惑

2019-07-21 02:33发布

应答包的确认码是第10字节,所以放在data[9]。

其后面跟了16字节的基本参数(如图),但是为什么例程里的代码就跟表中的对不上了??

比如表中写了指纹库大小是1字节,为什么代码里PS_max是u16 两个字节,而且为什么是放在data[14]、[15]里的……

ensure = data[9];
p->PS_max = (data[14]<<8)+data[15];
p->PS_level = data[17];
p->PS_addr=(data[18]<<24)+(data[19]<<16)+(data[20]<<8)+data[21];
p->PS_size = data[23];
p->PS_N = data[25];



TIM截图20190422203105.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。