/*********************************************************************************************/
【*】程序简介
-工程名称:指纹模块实验
-实验平台:STM32 F767挑战者 开发板
-MDK版本: 5.23
-ST固件库版本:1.2.0
【 !】功能简介:
指纹模块采用杭州晟元公司AS608高性能指纹识别模块,STM32与AS608 SOC采用USART串口通信,通信遵守AS608通信协议格式。
本实验可以完成录指纹,指纹识别,删除制定用户指纹以及清空指纹库的功能。
使用串口调试助手向STM32发送命令,STM32通过解析调试助手发送的命令,向指纹模块发送控制指令,而后等待指纹模块向STM32反馈的处理信息,STM32接收到反馈信息后,通过指令解析向串行助手显示指纹模块的处理结果。
该实验使用了2个中断,中断1使用串口接受收中断,采用环形缓冲方式缓存来自指纹模块反馈的信息。中断2通过EXTI中断方式,通过指纹模块的wak线电压变化检测有无手指按下,发现有手指按下指示灯亮,反之则灭。
【 !!】注意事项:
本实验STM32的指令输入调用了scanf函数,由于scanf函数调用的特性,须在串口调试助手输完指令数字后按回车键后再发送指令。
/*********************************************************************************************/
【*】 引脚分配
USART2:
指纹模块Tx<--->PC7(Rx)
指纹模块Rx<--->PC6(Tx)
LED:
RGB彩灯的三个阴极接到STM32三个引脚上,LED低电平亮。
R<--->PH10
G<--->PH11
B<--->PH12
wak线:
感应信号输出,默认高电平有效。
wak<--->PE2
/*********************************************************************************************/
【*】 时钟
A.晶振:
-外部高速晶振:25MHz
-RTC晶振:32.768KHz
B.各总线运行时钟:
-系统时钟 = SYCCLK = AHB1 = 216MHz
-APB2 = 108MHz
-APB1 = 54MHz
C.浮点运算单元:
不使用
/*********************************************************************************************/
【*】 版本
-程序版本:1.0
-发布日期:2016-9
-版本更新说明:首次发布
/*********************************************************************************************/
【*】 联系我们
-秉火论坛 :
-淘宝店铺 :http://firestm32.taobao.com
/*********************************************************************************************/
没有合适的资源?快使用搜索试试~ 我知道了~
单片机传感器模块开发实例-指纹识别-AS608模块STM32F767代码.rar
共201个文件
h:108个
c:78个
s:8个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 184 浏览量
2024-03-16
17:04:56
上传
评论
收藏 1.58MB RAR 举报
温馨提示
1、嵌入式物联网单片机项目开发实战,每个例程都经过实战检验,简单好用。 2、代码使用KEIL 标准库开发,当前在STM32F103运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、技术v:wulianjishu666; 5、如果接入其他传感器,请查看发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。
资源推荐
资源详情
资源评论
收起资源包目录
单片机传感器模块开发实例-指纹识别-AS608模块STM32F767代码.rar (201个子文件)
重置KEIL编译.bat 452B
stm32f7xx_hal_tim.c 179KB
stm32f7xx_hal_i2c.c 158KB
stm32f7xx_hal_jpeg.c 122KB
stm32f7xx_hal_cryp.c 121KB
stm32f7xx_hal_spi.c 117KB
stm32f7xx_hal_dfsdm.c 108KB
stm32f7xx_hal_sd.c 107KB
stm32f7xx_hal_cryp_ex.c 103KB
stm32f7xx_hal_smartcard.c 90KB
stm32f7xx_hal_tim_ex.c 88KB
stm32f7xx_hal_irda.c 79KB
stm32f7xx_hal_qspi.c 78KB
stm32f7xx_hal_eth.c 73KB
stm32f7xx_hal_dsi.c 72KB
stm32f7xx_hal_uart.c 71KB
stm32f7xx_hal_sai.c 69KB
stm32f7xx_hal_usart.c 64KB
stm32f7xx_hal_ltdc.c 63KB
stm32f7xx_hal_dma2d.c 63KB
stm32f7xx_hal_adc.c 62KB
stm32f7xx_hal_rtc_ex.c 60KB
stm32f7xx_hal_hash.c 60KB
stm32f7xx_hal_rtc.c 55KB
stm32f7xx_hal_lptim.c 53KB
stm32f7xx_hal_hash_ex.c 53KB
stm32f7xx_hal_i2s.c 52KB
stm32f7xx_ll_usb.c 50KB
stm32f7xx_hal_nand.c 47KB
stm32f7xx_hal_rcc_ex.c 46KB
stm32f7xx_hal_can.c 45KB
stm32f7xx_hal_rcc.c 42KB
stm32f7xx_hal_spdifrx.c 42KB
stm32f7xx_hal_dma.c 41KB
stm32f7xx_hal_adc_ex.c 41KB
stm32f7xx_ll_fmc.c 41KB
stm32f7xx_hal_flash_ex.c 40KB
stm32f7xx_hal_pcd.c 37KB
stm32f7xx_hal_hcd.c 36KB
stm32f7xx_hal_nor.c 33KB
stm32f7xx_hal_dac.c 32KB
stm32f7xx_hal_dcmi.c 30KB
stm32f7xx_hal_sdram.c 27KB
stm32f7xx_hal_flash.c 26KB
stm32f7xx_hal_cec.c 23KB
stm32f7xx_hal_sram.c 23KB
stm32f7xx_hal_pwr.c 22KB
stm32f7xx_hal_pwr_ex.c 20KB
stm32f7xx_hal_cortex.c 20KB
stm32f7xx_hal_gpio.c 20KB
stm32f7xx_hal_mdios.c 20KB
stm32f7xx_ll_sdmmc.c 19KB
stm32f7xx_hal_crc.c 18KB
stm32f7xx_hal.c 18KB
stm32f7xx_hal_rng.c 16KB
stm32f7xx_hal_dac_ex.c 15KB
stm32f7xx_hal_wwdg.c 13KB
bsp_as608.c 13KB
stm32f7xx_hal_timebase_rtc_alarm_template.c 12KB
stm32f7xx_hal_timebase_rtc_wakeup_template.c 12KB
stm32f7xx_hal_dma_ex.c 12KB
stm32f7xx_hal_iwdg.c 11KB
system_stm32f7xx.c 10KB
stm32f7xx_hal_i2c_ex.c 9KB
stm32f7xx_hal_crc_ex.c 9KB
stm32f7xx_hal_ltdc_ex.c 7KB
as608_test.c 7KB
stm32f7xx_hal_pcd_ex.c 7KB
stm32f7xx_hal_smartcard_ex.c 7KB
stm32f7xx_hal_timebase_tim_template.c 6KB
stm32f7xx_it.c 6KB
main.c 4KB
stm32f7xx_hal_msp_template.c 4KB
core_delay.c 3KB
stm32f7xx_hal_sai_ex.c 3KB
stm32f7xx_hal_dcmi_ex.c 3KB
bsp_usart.c 3KB
bsp_led.c 2KB
rx_data_queue.c 1KB
AS608_STM32F767IGTx_2.0.0.dbgconf 4KB
stm32f779xx.h 819KB
stm32f769xx.h 807KB
stm32f777xx.h 738KB
stm32f767xx.h 726KB
stm32f765xx.h 695KB
stm32f756xx.h 685KB
stm32f746xx.h 673KB
stm32f745xx.h 660KB
arm_math.h 246KB
stm32f7xx_hal_rcc_ex.h 207KB
stm32_hal_legacy.h 174KB
core_cm7.h 136KB
stm32f7xx_hal_eth.h 112KB
core_cm4.h 112KB
core_cm3.h 101KB
core_sc300.h 100KB
stm32f7xx_hal_tim.h 72KB
stm32f7xx_hal_rcc.h 60KB
stm32f7xx_hal_uart.h 56KB
cmsis_armcc_V6.h 54KB
共 201 条
- 1
- 2
- 3
资源评论
物联技术666
- 粉丝: 2819
- 资源: 839
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 创建Pixi简单的应用和stage
- ArcGIS-Runtime-SDK-DotNet-100-15-5.vsix
- 基于3D-CNN的暴力行为检测python源码+文档说明+实验报告(高分项目)
- 2023 年 9 月 GESP C++ 一级真题.docx
- 基于Pytorch+Unet实现心脏右心室分割python源码+注释说明(高分项目)
- 基于Java和Javascript的中学选课系统设计源码
- 课程大作业-USV路径跟踪LOS控制算法matlab仿真源码+文档说明(高分项目)
- 仿照阿里blink使用sql开发flink的实时程序
- 基于MediaPipe人体动作识别模型实现的Python源码+文档说明
- 基于python爬取新浪微博爬虫以及生成词云源码+源代码+文档说明(高分项目)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功