不同的指纹模块有不同的使用规范要求,需要参考厂家手册进行开发。
1.不过基本上就是使用指令进行数据获取,
2.对数据进行分析提取特征值信息存储
3.后续过程中对新获取数据提取特征值,与存储值比对 输出比对数据
并不一定是有库的,不同的模块使用的接口外设不同,往往都是根据数据手册,按手册上的通讯协议进行配置与使用的。
这些模块并不用在单片机上进行算法的处理,模块本身就会计算,而只是通过通讯传输结果而已。
指纹模块有一个识别的库你把库添加进去把接口内设接上可以识别里面有专门的数据手册按通讯协议进行设置能达到通信的要求
指纹模块一般使用串口通信的,它上面会有一个主控芯片,是那种专用芯片来的,然后MCU可以通过串口,操作那个芯片的寄存器,获取指纹信息
然后那个指纹的识别功能,以及记录等,都是在那个专用芯片上面完成的