功能说明:令模块生成一个随机数返回给上位机
输入参数:无
返回参数:确认码+ RandomCode(随机数)
指令代码:0x14
确认码=0x00 表示获取成功;
确认码=0x01 表示收包有错。
功能说明:设置模块地址
输入参数:Addr
返回参数:确认码
指令代码:0x15
确认码=0x00 表示设置地址成功;
确认码=0x01 表示收包有错。
确认码=0x18,表示读写 FLASH 出错。
功能说明:读取信息页(512 字节)。
输入参数:无
返回参数:确认码
指令代码:0x16
确认码=0x00,表示接着发送后续数据包;
确认码=0x01,表示收包有错;
确认码=0x0f,表示不能发送后续数据包
上位机发送指令包,模块先发送应答包,再发送若干个数据包。
包内容字节数 N 由“包内容长度”参数决定,出厂时“包内容长度”设置为128 Bytes。
功能说明:用于写入用户的 32 bytes 数据到指定的记事本页(参见“3.7 记事本”)
输入参数:NotePageNum , UserContent
返回参数:确认码
指令代码:0x18
确认码=0x00 表示写入成功;
确认码=0x01 表示收包有错。
确认码=0x18 表示读写 FLASH 出错。
功能说明:用于读取记事本页中的数据内容(参见“3.7 记 事 本”)
输入参数:NotePageNum(记事本页号),
返回参数:确认码+ UserContent(用户信息)
指令代码:0x19
确认码=0x00 表示读取成功;
确认码=0x01 表示收包有错。
功能说明:读取模块内已存储的有效指纹模板个数
输入参数:无
返回参数:确认码+有效模板个数 Num
指令代码:0x1D
确认码=0x00 表示操作成功;
确认码=0x01 表示收包有错。
功能说明:读取模块指纹模板索引表,每次最多读取 256 个指纹模板的索引表(32 字节)
输入参数:索引页
返回参数:确认码+指纹模板索引表
指令代码:0x1F
索引表按页读取,每页 256 个模板
索引页 0 代表读取 0~255 指纹模板索引表
索引页 1 代表读取 256~511 指纹模板索引表
索引页 2 代表读取 512~767 指纹模板索引表
索引页 3 代表读取 768~1023 指纹模板索引表
功能说明:探测手指,探测到后录入指纹图像存于 ImageBuffer,并返回录入成功确认码;若探测不到手指,直接返回无手指确认码(模块对于每一条指令都快速反应,因此如连续探测,需进行循环处理,可限定循环的次数或总时间)。
本指令与 GetImage 指令的区别:
GetImage:图像质量太差时,返回确认码 0x00(采集图像成功)
GetImageEx:图像质量太差时,返回确认码 0x07(采集质量太差)
输入参数:无
返回参数:确认字
指令代码:0x28
确认码=0x00 表示读取成功;
确认码=0x01 表示收包有错;
确认码=0x02 表示传感器上无手指;
确认码=0x03 表示录入不成功;
确认码=0x07??表示图像质量太差。
功能说明:取消命令
输入参数:无
返回参数:确认码
指令代码:0x30
确认码=0x00 表示取消设置成功;
确认码=其他 表示取消设置失败。
功能说明:向模块发送握手指令,若模块工作正常,将返回确认码 0x00,上位机可继续向模块发送指令;若确认码为其他或无应答,表示设备异常。
输入参数:无
返回参数:确认码
指令代码:0x40
确认码=0x00 表示设备正常,可以接收指令;
确认码=其他,表示设备异常。
另外,模块上电后会自动发送 0x55 作为握手标志,单片机检测到 0x55 后,可以立刻发送命令进入工作状态。确认码=0x00 表示设备正常,可以接收指令。
功能说明:检测传感器是否正常。
输入参数:无
返回参数:确认码
指令代码:0x36
确认码=0x00 表示传感器正常;
确认码=0x29,表示传感器错误。
功能说明:获取算法库版本
输入参数:无
返回参数:确认码+AlgVer(算法库版本字符串)
指令代码:0x39
确认码=0x00 表示获取成功;
确认码=0x01,表示收包错误。
功能说明:获取算法版本
输入参数:无
返回参数:确认码+FwVer(固件版本字符串)
指令代码:0x3A
确认码=0x00 表示获取成功;
确认码=0x01,表示收包有错。
功能说明:读取产品信息
输入参数:无
返回参数:确认码+ProdInfo(产品信息)
指令代码:0x3C
功能说明:向模块发送软复位指令,若模块工作正常,将返回确认码 0x00,然后执行复位操作。
输入参数:无
返回参数:确认码
指令代码:0x3D
确认码=0x00 表示执行成功;
确认码=其他,表示设备异常。
模块复位后会自动发送 0x55 作为握手标志,单片机检测到 0x55 后,可以立刻发送命令进入工作状态。
功能说明:光环 LED 控制
输入参数:控制码 Ctrl, 速度 Speed, 颜色索引 ColorIndex, 次数 Times
返回参数:确认码
指令代码:0x35