6. 删除模板 GR_DeletChar
功能说明:删除 flash数据库中指定ID 号开始的N 个指纹模板 输入参数:PageID(指纹库模板号),N 删除的模板个数。 返回参数:确认字 指令代码:0cH 指令包格式: 2 bytes
4bytes 1 byte 2 bytes 1 byte 2 bytes 2bytes 2 bytes 包头 模块地址 包标识 包长度 指令码 页码 删除个数 校验和 N 0xEF01 xxxx 01H 07H 0cH PageID sum 应答包格式: 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 校验和 包头 模块地址 包标识 包长度 确认码 xxH 0xEF01 xxxx 07H 03H sum 注:确认码=00H表示删除模板成功;
确认码=01H表示收包有错; 确认码=10H表示删除模板失败; sum指校验和
7. 清空指纹库
GR_Empty
功能说明:删除 flash 数据库中所有指纹模板 输入参数:none 返回参数:确认字 指令代码:0dH 指令包格式: 2 bytes
4bytes 1 byte 2 bytes 1 byte 2 bytes 校验和 包头 模块地址 包标识 包长度 指令码 0dH 0xEF01 xxxx 01H 03H 0011H 应答包格式: 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头 模块地址 包标识 包长度 确认码 校验和 0xEF01
xxxx 07H 03H xxH sum 注:确认码=00H 表示清空成功;
确认码=01H表示收包有错; 确认码=11H表示清空失败;
sum 指校验和
8
www.hzgrow.com
8. 验证口令 GR_VfyPwd
功能说明:验证模块握手口令 输入参数:PassWord
返回参数:确认字 指令代码:13H 指 令包格式:
2 bytes 4bytes 1 byte 2 bytes 1 byte 4 byte 2 bytes 校验和 包头 模块地址 包标识 包长度 指令码 口令 0xEF01
xxxx 01H 07H 13H PassWord sum 应答包格式: 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头 模块地址 包标识 07H 包长度 确认码 校验和 03H 0xEF01
xxxx xxH sum 注:确认码=00H 表示口令验证正确;
确认码=01H表示收包有错; 确认码=13H表示口令不正确; sum 指校验和
9
www.hzgrow.com
第六章 产品开发指南
6.1 硬件配合
6.1.1:参考电路
针对某些锁具,平时单片机不能断电而处于休眠状态。此时,若使用模块的探测手指功能,可 参考下面的电路:
若平时整个电路都断电,而想使用模块的探测手指功能进行整机上电,可参考下面的电路形式:
上图中,如果电源上纹波较大,可以将总的滤波电容 C1 加大。C3 可酌情减小或不装。 6.1.2:模块供电情况下,如果需要临时给模块断电,至少等待在 300mS 后再给模块上电,以给充 足时间给模块内部电容放电(若上图中 C3 存在且容量较大,该时间还要延长)。
6.1.3:模块 UART 通讯接口为 3.3V 电平,但内部已设有保护电路,兼容 5V 逻辑。 6.1.4:当切断模块电源后,为避免单片机通过 UART 向模块漏电,建议将单片机 TXD、RXD 口均 置低。
10
www.hzgrow.com