| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> AS608指纹+STM32串口通信录入或删除指纹 -> 正文阅读 |
|
[嵌入式]AS608指纹+STM32串口通信录入或删除指纹 |
目录 一、硬件使用分类1.整体图展示采用STM32F103RCT6作为主控制器 ?2.STM32F103RCT6单片机?STM32F103RCT6不含USB转TTL芯片,需要外界接入 下图为STM32F103RCT6原理图 其中在RCT6中PA9,PA10为板子的USART1,原理图中并没有出现以上俩引脚,其引脚在为板子上标识的TX,RX
?以下是工程中USART1的初始化程序设计
在上面的程序段中,我们可以清晰的看出来PA9,PA10都可以使用,PA9为TX,PA10为RX。 3.AS608指纹模块? ? ? ? ?AS608指纹识别模块是ALIENTEK推出的一款高性能的光学指纹识别模块。AS608模块采用了国内著名指纹识别芯片公司杭州晟元芯片技术有限公司(Synochip)的 AS608指纹识别芯片。芯片内置DSP运算单元,集成了指纹识别算法,能高效快速采集图像并识别指纹特征。模块配备了串口、USB通讯接口,用户无需研究复杂的图像处理及指纹识别算法,只需通过简单的串口、USB 按照通讯协议便可控制模块。本模块可应用于各种考勤机、保险箱柜、指纹门禁系统、指纹锁等场合。
? ? ? ? 注意!!!!? ? ?AS608指纹模块切勿接5V,一定要接3.3V ? ? ? ? 注意!!!!? ? ?AS608指纹模块切勿接5V,一定要接3.3V ? ? ? ? 注意!!!!? ? ?AS608指纹模块切勿接5V,一定要接3.3V 如果不相信的话可以去试试(如果你是土豪的话,完全跳过这一条) 下面俩个图就是我们AS608指纹模块的引脚解释: D+和D-不用接,就算你想接也不一定能接上,反正根本就没有那俩跟线的引脚。 其中5线(蓝线)这个引脚就是作为我们输出的引脚,话说每个模块到头来都是个开关而已,就是开关的启动方式不同罢了。 4.USB转TTL这个就不做过多介绍了,都是大家常用的东西。 二、软件设计1.接线设计AS608指纹模块与单片机接线
?USB转TTL与单片机接线
?在RCT6中标识的是TX与RX,其实他们就是单片机上的PA10,PA9上面已经解释过了,这里就不做过多的解释了。 2.程序设计程序是按照正点原子中的历程进行修改的,此处使用的是串口进行操作的 对于AS608指纹模块我们首先要进行握手,换句话也就是通过发送特定的16进制数据将单片机与模块进行连接而已了。
?在握手过程中 1.发送包头:也就是0XEF、0X01 2.发送地址:AS608的默认地址是0XFFFFFFFF 3.发送0X01、0X00、0X00等待AS608响应,对比响应的数据即可完成握手
然后按照内容提示进行操做 ?按下KEY1键就是录入指纹 ?此时需要我们填写指纹的位置,由于该模块最多就能储存300个指纹,所以位置就是1~300中任何一个数。 ?我们的指纹已经被成功录入。 我们可以进行指纹读取: ?在红框框住的,前面是我们的指纹位置,后面是我们的等级,也就是相似程度,可以这样理解。 剩下的功能就不过多演示了,基本跟着提示来就没有问题。 希望大家好好看看用户手册,我把链接放到下面: https://pan.baidu.com/s/1HoqaqClOjuoHO5D-bHeUJA? ? ?提取码:dte5 程序链接:https://pan.baidu.com/s/1v7yOCNp82kGRC_9qrAQGEA? ? ?提取码:jm7p 上面我也说过,可以通过TCH引脚进行一系列操作以及拓展,希望大家加油!!!!! |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 0:52:13- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |