/*********************************************************************************************/
【*】程序简介
-工程名称:指纹模块实验
-实验平台:STM32H750 Pro开发板
-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<--->PA12
/*********************************************************************************************/
【*】 时钟
A.晶振:
-外部高速晶振:25MHz
-RTC晶振:32.768KHz
B.各总线运行时钟:
-系统时钟 = SYCCLK = 400MHz
-AHB4 = 200MHz
-AXI = 200MHz
-APB1 = 100MHz
-APB2 = 100MHz
-APB3 = 100MHz
C.浮点运算单元:
使能
/*********************************************************************************************/
【*】 版本
-程序版本:1.0
-发布日期:2018-7
-版本更新说明:首次发布
/*********************************************************************************************/
【*】 联系我们
-论坛 :
-淘宝店铺 :http://firestm32.taobao.com
/*********************************************************************************************/
没有合适的资源?快使用搜索试试~ 我知道了~
单片机传感器模块开发实例-指纹识别-AS608模块STM32H750代码.rar
共223个文件
h:113个
c:87个
icf:10个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 25 浏览量
2024-03-16
17:07:05
上传
评论
收藏 1.71MB RAR 举报
温馨提示
1、嵌入式物联网单片机项目开发实战,每个例程都经过实战检验,简单好用。 2、代码使用KEIL 标准库开发,当前在STM32F103运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、技术v:wulianjishu666; 5、如果接入其他传感器,请查看发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。
资源推荐
资源详情
资源评论
收起资源包目录
单片机传感器模块开发实例-指纹识别-AS608模块STM32H750代码.rar (223个子文件)
重置KEIL编译.bat 452B
stm32h7xx_hal_hrtim.c 288KB
stm32h7xx_hal_tim.c 184KB
stm32h7xx_hal_fdcan.c 166KB
stm32h7xx_hal_i2c.c 158KB
stm32h7xx_hal_adc.c 129KB
stm32h7xx_hal_cryp.c 127KB
stm32h7xx_hal_jpeg.c 123KB
stm32h7xx_hal_dfsdm.c 108KB
stm32h7xx_hal_hash.c 102KB
stm32h7xx_hal_spi.c 100KB
stm32h7xx_hal_adc_ex.c 99KB
stm32h7xx_hal_uart.c 98KB
stm32h7xx_hal_rcc_ex.c 94KB
stm32h7xx_hal_smartcard.c 93KB
stm32h7xx_hal_eth.c 92KB
stm32h7xx_hal_sd.c 89KB
stm32h7xx_hal_usart.c 81KB
stm32h7xx_hal_irda.c 81KB
stm32h7xx_hal_mmc.c 77KB
stm32h7xx_hal_sai.c 74KB
stm32h7xx_hal_tim_ex.c 74KB
stm32h7xx_hal_smbus.c 74KB
stm32h7xx_hal_qspi.c 73KB
stm32h7xx_hal_mdma.c 66KB
stm32h7xx_hal_dma.c 63KB
stm32h7xx_hal_ltdc.c 63KB
stm32h7xx_hal_nand.c 63KB
stm32h7xx_hal_dma2d.c 62KB
stm32h7xx_hal_i2s.c 60KB
stm32h7xx_hal_rtc_ex.c 57KB
stm32h7xx_hal_lptim.c 53KB
stm32h7xx_hal_rtc.c 52KB
stm32h7xx_ll_sdmmc.c 52KB
stm32h7xx_hal_rcc.c 51KB
stm32h7xx_ll_usb.c 50KB
stm32h7xx_hal_flash_ex.c 48KB
stm32h7xx_hal_pwr_ex.c 46KB
stm32h7xx_hal_swpmi.c 46KB
stm32h7xx_hal_hash_ex.c 44KB
stm32h7xx_hal_spdifrx.c 41KB
stm32h7xx_hal_dac.c 41KB
stm32h7xx_ll_fmc.c 40KB
stm32h7xx_hal_pcd.c 38KB
stm32h7xx_hal_opamp.c 37KB
stm32h7xx_hal_hcd.c 36KB
stm32h7xx_hal.c 34KB
stm32h7xx_hal_nor.c 34KB
stm32h7xx_hal_flash.c 32KB
stm32h7xx_hal_dcmi.c 30KB
stm32h7xx_hal_i2s_ex.c 30KB
stm32h7xx_hal_comp.c 29KB
stm32h7xx_hal_sdram.c 27KB
stm32h7xx_hal_eth_ex.c 24KB
stm32h7xx_hal_dma_ex.c 23KB
stm32h7xx_hal_dac_ex.c 23KB
stm32h7xx_hal_sram.c 23KB
stm32h7xx_hal_pwr.c 22KB
stm32h7xx_hal_cec.c 22KB
stm32h7xx_hal_gpio.c 20KB
system_stm32h7xx.c 20KB
stm32h7xx_hal_mdios.c 20KB
stm32h7xx_hal_cortex.c 19KB
stm32h7xx_hal_crc.c 18KB
stm32h7xx_hal_uart_ex.c 18KB
stm32h7xx_hal_opamp_ex.c 16KB
stm32h7xx_hal_rng.c 15KB
stm32h7xx_hal_cryp_ex.c 14KB
stm32h7xx_hal_hsem.c 14KB
stm32h7xx_hal_wwdg.c 13KB
bsp_as608.c 13KB
stm32h7xx_hal_mmc_ex.c 11KB
stm32h7xx_hal_sd_ex.c 11KB
stm32h7xx_hal_iwdg.c 11KB
stm32h7xx_hal_i2c_ex.c 10KB
stm32h7xx_hal_pcd_ex.c 10KB
stm32h7xx_hal_crc_ex.c 9KB
stm32h7xx_hal_spi_ex.c 8KB
stm32h7xx_hal_smartcard_ex.c 8KB
as608_test.c 7KB
stm32h7xx_it.c 7KB
stm32h7xx_ll_delayblock.c 7KB
stm32h7xx_hal_sai_ex.c 5KB
main.c 5KB
core_delay.c 3KB
bsp_debug_usart.c 3KB
bsp_led.c 2KB
rx_data_queue.c 1KB
stm32h753xx.h 2.15MB
stm32h743xx.h 2.13MB
stm32h7xx_hal_hrtim.h 228KB
stm32h7xx_hal_rcc.h 185KB
stm32_hal_legacy.h 181KB
core_armv8mml.h 165KB
core_cm33.h 165KB
stm32h7xx_hal_rcc_ex.h 158KB
core_cm7.h 143KB
stm32h7xx_hal_fdcan.h 131KB
core_cm4.h 119KB
core_cm3.h 108KB
共 223 条
- 1
- 2
- 3
资源评论
电子类产品开发
- 粉丝: 3151
- 资源: 891
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功