AS608指纹识别模块+STM32实现指纹录入
视频演示
d9148ed412b24119db81eef6c2c8e9ec
1.特性参数 (资料来自ALIENTEK文档)
ATK-AS608 指纹识别模块是 ALIENTEK 推出的一款高性能的光学指纹识别模块。
ATK-AS608 模块采用了国内著名指纹识别芯片公司杭州晟元芯片技术有限公司(Synochip)
的 AS608 指纹识别芯片。芯片内置 DSP 运算单元,集成了指纹识别算法,能高效快速采集
图像并识别指纹特征。模块配备了串口、USB 通讯接口,用户无需研究复杂的图像处理及
指纹识别算法,只需通过简单的串口、USB 按照通讯协议便可控制模块。本模块可应用于
各种考勤机、保险箱柜、指纹门禁系统、指纹锁等场合。
2.硬件接口
模块接口采用 8 芯 1.25 mm 间距单排插座,PCB 如图 2.1.1 所示。模块内部内置了手指
探测电路,用户可读取状态引脚(WAK)判断有无手指按下。
模块引脚描述
引脚连接文字说明
1.VI --》3.3V
2.TX–》RX
3.RX–》TX
4.GND–》GND
5.WAK–》IO口(设置为下拉,触摸后输出高电平)
6.VT–》3.3V
7.不接
8.不接
软件部分
软件移植的是正点原子的源码,由于触摸屏成本教高,改成了oled显示,代码只是简单的完成了比对流
程,后面的大家可以二次编写(资料免费分享)
部分源码分享
int main(void)
{ u8 ensure;u8 key_num;char *str; vu8 key=0;NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置系统中断优先级分组2delay_init(); //初始化延时函数uart_init(115200); //初始化串口1波特率为115200,用于支持USMARTusart2_init(usart2_baund);//初始化串口2,用于与指纹模块通讯PS_StaGPIO_Init(); //初始化FR读状态引脚OLED_Init(); //oled初始化OLED_Clear();//清屏BEEP_Init(); //初始化蜂鸣器KEY_Init(); //按键初始化usmart_dev.init(72); //初始化USMARTmy_mem_init(SRAMIN); //初始化内部内存池exfuns_init(); //为fatfs相关变量申请内存f_mount(fs[1],"1:",1); //挂载FLASH.oledkaiji(); //oled开机画面delay_ms(400);while(PS_HandShake(&AS608Addr))//与AS608模块握手{delay_ms(400);as06test();delay_ms(800);as06test2(); }as06test3();str=mymalloc(SRAMIN,30);sprintf(str,"波特率:%d 地址:%x",usart2_baund,AS608Addr);ensure=PS_ValidTempleteNum(&ValidN);//读库指纹个数if(ensure!=0x00)ShowErrMessage(ensure);//显示确认码错误信息ensure=PS_ReadSysPara(&AS608Para); //读参数if(ensure==0x00){mymemset(str,0,50);sprintf(str,"库容量:%d 对比等级: %d",AS608Para.PS_max-ValidN,AS608Para.PS_level);Show_Str(0,80,240,16,(u8*)str,16,0);}elseShowErrMessage(ensure); myfree(SRAMIN,str);while(1){key=KEY_Scan(0); //得到键值if(key==3) Del_FR(); //删指纹if(key==2)Add_FR(); //录指纹if(PS_Sta) //检测PS_Sta状态,如果有手指按下{press_FR();//刷指纹} }
}
全部工程免费分享
技术交流qq群
721421120(一群)
864292349(二群)
AS608指纹识别模块+STM32实现指纹录入相关推荐
- K_A12_007 基于STM32等单片机驱动AS608光学指纹识别模块 OLED0.96显示
K_A12_007 基于STM32等单片机驱动AS608光学指纹识别模块 OLED0.96显示 一.资源说明 二.基本参数 参数 引脚说明 三.驱动说明 对应程序: 四.部分代码说明 1.接线引脚定义 ...
- 硬件速攻-AS608指纹识别模块
简介 AS608指纹识别模块是一种小型化.低功耗.高精度的指纹识别模块.它采用了高速DSP处理器和先进的算法,可以快速.准确地完成指纹图像的采集和识别. 这个指纹识别模块内部集成了指纹传感器.处理器. ...
- 基于STM32单片机光学指纹识别模块(FPM10A)全教程(基于C语言)
本文转载,其来源在参考中:1,稍加修改,因为近期使用到这个模块,故而加以整理! 1.平台 首先我使用的是 奋斗 STM32 开发板 MINI板 基于STM32单片机光学指纹识别模块(FPM10A)全教 ...
- 51驱动AS608光学指纹识别模块 12864显示
51驱动AS608光学指纹识别模块 12864显示 AS608光学指纹识别模块 模块工作原理 1.指纹特征 2.指纹处理 模块参数 引脚说明 实验程序 硬件设备和接线 程序讲解 按键 主函数 实验步骤 ...
- 【HaaS Python硬件积木】AS608指纹识别模块 打造指纹门禁 开门有手就行
一.产品简介 ATK-AS608指纹识别模块是ALIENTEK推出的一款高性能的光学指纹识别模块.它采用的是指纹识别芯片公司杭州晟元芯片技术有限公司生产的AS608指纹识别芯片.该芯片内置DSP运算单 ...
- ESP32开发之旅——AS608指纹识别模块
ESP32开发之旅--AS608指纹识别模块) 前言 本文中,您将了解到如何使用ESP32调用AS608指纹识别模块. 需要注意的是,本文中的ESP32是使用Micro Python进行开发的,(同时 ...
- AS608光学指纹识别模块 智能锁/考勤门禁开发/指纹采集模块
一.注册指纹 /*[Arduino]168种传感器模块系列实验(资料+代码+图形+仿真)实验一百五十:AS608光学指纹识别模块 智能锁/考勤门禁开发/指纹采集模块实验之二:输入序号,注册指纹示例安装 ...
- 指纹传感器的测试软件,【Arduino】168种传感器系列实验(149)-AS608光学指纹识别模块-Arduino中文社区 - Powered by Discuz!...
[mw_shl_code=arduino,true]/* [Arduino]168种传感器模块系列实验(资料+代码+图形+仿真) 实验一百五十:AS608光学指纹识别模块+0.91寸OLED液晶屏显示 ...
- 【雕爷学编程】Arduino动手做(141)---AS608光学指纹识别模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为 ...
最新文章
- Pig变飞机?AI为什么这么蠢 | Adversarial Attack
- IA-32系统编程指南 - 第三章 保护模式的内存管理【1】
- 命令 检查Linux服务器性能
- 001_ZooKeeper简介
- [转]Redis持久化存储(AOF与RDB两种模式)
- WEB安全基础-SQL注入演示
- c++语言常用语句,c++语言词汇.doc
- UI设计师必定需要了解的sketch素材
- Asp.Net Forums研究文章集合(收藏)
- 如何实现文件上传 - JavaWeb
- Shell教程----Shell脚本
- Oracle_用户管理
- tableau三轴该怎么做_举个栗子!Tableau技巧(30):巧妙实现 双柱图 和 折线图 的组合图表...
- 网站常用组件收集整理
- mysql不等于的写法_mysql 不等于 符号写法
- vulnhub:Who Wants To Be King: 1
- 歌曲排行榜html页面,音乐组合排行板_音乐排行榜网页模板
- 抽象类+接口+内部类作业题及答案
- 网络栈主要结构介绍(socket、sock、sk_buff,etc)
- Android中App控制字体大小