指纹模块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
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
米斯特R
1楼-- · 2019-07-21 08:05
用XCOM发送指令,返回的是如下的应答包

EF 01 FF FF FF FF 07 00 13 00 00 00 00 00 01 2C 00 03 FF FF FF FF 00 02 00 06 04 4E


包头         EF 01
地址         FF FF FF FF
包标识      07
包长度      00 13
确认码      00
基本参数   00 00 00 00 01 2C 00 03 FF FF FF FF 00 02 00 06
校验和      04 4E
应该是这样对应的……所以表是错了吗?
米斯特R
2楼-- · 2019-07-21 09:06
是精英开发板
米斯特R
3楼-- · 2019-07-21 14:29
还有为什么as608的握手指令是这样的啊???

为什么在发送完芯片地址后,发送的数据为01H,00H,00H ?

有什么依据吗?

我在通信手册里没找到……是我看漏了哪里吗?望指导
米斯特R
4楼-- · 2019-07-21 17:41
米斯特R
5楼-- · 2019-07-21 20:04
 精彩回答 2  元偷偷看……
米斯特R
6楼-- · 2019-07-22 00:13
不知道为什么发不了新帖了,,没有滑块验证
都是指纹模块的问题,也发这好了,求助原子哥…………

/******************************************/
是精英板

1、as608的识别出的图像能否存在W25Q128里?大概要如何实现?

2、我不需要用到SD卡的话,是不是FATFS文件夹及源码里的相关部分可以化简掉?HARDWARE里的SDIO部分也可以化简掉?

3、MALLOC在这个工程里的意义是什么?  同上如果不用SD卡,是不是相关部分也可以化简掉?

一周热门 更多>