视频演示

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实现指纹录入相关推荐

  1. K_A12_007 基于STM32等单片机驱动AS608光学指纹识别模块 OLED0.96显示

    K_A12_007 基于STM32等单片机驱动AS608光学指纹识别模块 OLED0.96显示 一.资源说明 二.基本参数 参数 引脚说明 三.驱动说明 对应程序: 四.部分代码说明 1.接线引脚定义 ...

  2. 硬件速攻-AS608指纹识别模块

    简介 AS608指纹识别模块是一种小型化.低功耗.高精度的指纹识别模块.它采用了高速DSP处理器和先进的算法,可以快速.准确地完成指纹图像的采集和识别. 这个指纹识别模块内部集成了指纹传感器.处理器. ...

  3. 基于STM32单片机光学指纹识别模块(FPM10A)全教程(基于C语言)

    本文转载,其来源在参考中:1,稍加修改,因为近期使用到这个模块,故而加以整理! 1.平台 首先我使用的是 奋斗 STM32 开发板 MINI板 基于STM32单片机光学指纹识别模块(FPM10A)全教 ...

  4. 51驱动AS608光学指纹识别模块 12864显示

    51驱动AS608光学指纹识别模块 12864显示 AS608光学指纹识别模块 模块工作原理 1.指纹特征 2.指纹处理 模块参数 引脚说明 实验程序 硬件设备和接线 程序讲解 按键 主函数 实验步骤 ...

  5. 【HaaS Python硬件积木】AS608指纹识别模块 打造指纹门禁 开门有手就行

    一.产品简介 ATK-AS608指纹识别模块是ALIENTEK推出的一款高性能的光学指纹识别模块.它采用的是指纹识别芯片公司杭州晟元芯片技术有限公司生产的AS608指纹识别芯片.该芯片内置DSP运算单 ...

  6. ESP32开发之旅——AS608指纹识别模块

    ESP32开发之旅--AS608指纹识别模块) 前言 本文中,您将了解到如何使用ESP32调用AS608指纹识别模块. 需要注意的是,本文中的ESP32是使用Micro Python进行开发的,(同时 ...

  7. AS608光学指纹识别模块 智能锁/考勤门禁开发/指纹采集模块

    一.注册指纹 /*[Arduino]168种传感器模块系列实验(资料+代码+图形+仿真)实验一百五十:AS608光学指纹识别模块 智能锁/考勤门禁开发/指纹采集模块实验之二:输入序号,注册指纹示例安装 ...

  8. 指纹传感器的测试软件,【Arduino】168种传感器系列实验(149)-AS608光学指纹识别模块-Arduino中文社区 - Powered by Discuz!...

    [mw_shl_code=arduino,true]/* [Arduino]168种传感器模块系列实验(资料+代码+图形+仿真) 实验一百五十:AS608光学指纹识别模块+0.91寸OLED液晶屏显示 ...

  9. 【雕爷学编程】Arduino动手做(141)---AS608光学指纹识别模块

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为 ...

最新文章

  1. Pig变飞机?AI为什么这么蠢 | Adversarial Attack
  2. IA-32系统编程指南 - 第三章 保护模式的内存管理【1】
  3. 命令 检查Linux服务器性能
  4. 001_ZooKeeper简介
  5. [转]Redis持久化存储(AOF与RDB两种模式)
  6. WEB安全基础-SQL注入演示
  7. c++语言常用语句,c++语言词汇.doc
  8. UI设计师必定需要了解的sketch素材
  9. Asp.Net Forums研究文章集合(收藏)
  10. 如何实现文件上传 - JavaWeb
  11. Shell教程----Shell脚本
  12. Oracle_用户管理
  13. tableau三轴该怎么做_举个栗子!Tableau技巧(30):巧妙实现 双柱图 和 折线图 的组合图表...
  14. 网站常用组件收集整理
  15. mysql不等于的写法_mysql 不等于 符号写法
  16. vulnhub:Who Wants To Be King: 1
  17. 歌曲排行榜html页面,音乐组合排行板_音乐排行榜网页模板
  18. 抽象类+接口+内部类作业题及答案
  19. 网络栈主要结构介绍(socket、sock、sk_buff,etc)
  20. Android中App控制字体大小

热门文章

  1. IOS开发工具大汇总(一)
  2. 海思芯片文件及查看方法
  3. SAS学习之sas7bdat文件的读取
  4. Python学习之类和对象
  5. 计算机理线标准图,主机箱背部走线技巧 组装电脑走背线与理线教程(4)
  6. iWatch 开发 1: 你想知道的 iWatch App 开发
  7. 【Python从零到壹】Python的变量
  8. 人脸皮肤颜色分层 matlab,Matlab基于肤色分割的人脸检测
  9. 寒武纪mlu200 交叉编译
  10. Appserver配置sqlserver数据库心得。(花费了好久终于解决了)