K_A12_007 基于STM32等单片机驱动AS608光学指纹识别模块 OLED0.96显示
生活随笔
收集整理的這篇文章主要介紹了
K_A12_007 基于STM32等单片机驱动AS608光学指纹识别模块 OLED0.96显示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
K_A12_007 基于STM32等單片機驅動AS608光學指紋識別模塊 OLED0.96顯示
- 一、資源說明
- 二、基本參數
- 參數
- 引腳說明
- 三、驅動說明
- 對應程序:
- 四、部分代碼說明
- 1、接線引腳定義
- 1.1、STC89C52RC+AS608光學指紋模塊
- 1.2、STM32F103C8T6+AS608光學指紋模塊
- 五、基礎知識學習與相關資料下載
- 六、視頻效果展示與程序資料獲取
- 七、注意事項
- 八、接線說明
- STC89C52RC
- STM32F103C8T6
注意:此處程序用的波特率都是9600 使用前請用上位機把模塊波特率調到9600
上位機使用與下載 直戳跳轉
一、資源說明
| STC89C52RC | 晶振11.0592M | AS608光學指紋模塊 | STC89C52RC驅動AS608光學指紋模塊 串口與OLED0.96雙顯示 |
| STM32F103C8T6 | 晶振8M/系統時鐘72M | AS608光學指紋模塊 | STM32F103C8T6驅動AS608光學指紋模塊參數 串口與OLED0.96雙顯示 |
其他資料目錄 直戳跳轉
二、基本參數
參數
引腳說明
| VIN | 正極 3.3V供電 |
| TX | 串行數據輸出。 TTL 邏輯電平 |
| RX | 串行數據輸入。 TTL 邏輯電平 |
| GND | GND 電源負極 |
| WAK | 感應信號輸出,默認高電平有效 |
| VT | 觸摸感應電源輸入端,.3v 供電 |
| U+ | USB D+ |
| U- | USB D- |
三、驅動說明
對應程序:
此處串口通信對應程序:
以51為例
四、部分代碼說明
1、接線引腳定義
需要自定義引腳可在此處更改,STM32要自定義引腳的話也要注意引腳時鐘使能的更改
1.1、STC89C52RC+AS608光學指紋模塊
//AS608光學指紋識別模塊引腳定義 串口通信 TX-------------------------------------P3.0 RX-------------------------------------P3.1//定義按鍵輸入端口 sbit KEY_DOWN=P3^2; sbit KEY_OK=P3^3; sbit KEY_CANCEL=P3^4;//OLED0.96模塊引腳定義 sbit SCL=P1^3; //串行時鐘 sbit SDA=P1^2; //串行數據1.2、STM32F103C8T6+AS608光學指紋模塊
//串口2 #define DEBUG_USART_TX_GPIO_PORT GPIOA #define DEBUG_USART_TX_GPIO_PIN GPIO_Pin_2 #define DEBUG_USART_RX_GPIO_PORT GPIOA #define DEBUG_USART_RX_GPIO_PIN GPIO_Pin_3//定義按鍵輸入端口GPIOA #define KEY_DOWN_PIN GPIO_Pin_4 // GPIOB_Pin_4 0x0010 #define KEY_OK_PIN GPIO_Pin_5 // GPIOB_Pin_5 0x0020 #define KEY_CANCEL_PIN GPIO_Pin_6 // GPIOB_Pin_6 0x0040//OLED0.96模塊引腳定義 /*STM32F103C8T6芯片的硬件I2C: PB6 -- SCL; PB7 -- SDA */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_OD;//I2C必須開漏輸出 GPIO_Init(GPIOB, &GPIO_InitStructure);五、基礎知識學習與相關資料下載
1、STC89C52RC程序下載 直戳跳轉
2、STM32F103C8T6程序下載
(1)串口下載 直戳跳轉
(2)ST-LINK下載 直戳跳轉
(3)J-LINK下載 直戳跳轉
(4)DAP-LINK下載 直戳跳轉
3、OLED0.96程序說明 直戳跳轉
4、串口助手下載與使用
(1)安信可調試助手使用 直戳跳轉
(2) sscom33串口調試助手使用 直戳跳轉
(3)STC-ISP串口調試助手使用 直戳跳轉
六、視頻效果展示與程序資料獲取
視頻連接 直戳跳轉
資料獲取 ( 滑到最后添加個人號可免費獲取)
七、注意事項
1、VCC GND請勿接反,接反易燒
2、OLED顯示異常時,排除接線接觸不良
3、供電只能3.3V 切勿5V供電
八、接線說明
STC89C52RC
/************************************************************************************ // 生成日期 : 2021-6-21 // 最近修改 : 2021-11-21 // 功能描述 : AS608光學指紋識別模塊測試程序 // 測試條件 : STC89C52RC 晶振11.0592 接線 AS608光學指紋識別模塊-------------------STC89C52RC VCC------------------------------------3.3V GND------------------------------------GND TX-------------------------------------P3.0 RX-------------------------------------P3.1按鍵模塊-------------------------------STC89C52RC GND------------------------------------GND KEY1(KEY_DOWN)-------------------------P3.2(切換 下移按鍵) KEY1(KEY_OK)---------------------------P3.3(確認按鍵) KEY1(KEY_CANCEL)-----------------------P3.4(退回主頁按鍵)OLED0.96(IIC) -------------------------STC89C52RC VCC------------------------------------5V GND------------------------------------GND SCL------------------------------------P1.3 SDA------------------------------------P1.2 *************************************************************************************/STM32F103C8T6
/************************************************************************************ // 生成日期 : 2021-6-21 // 最近修改 : 2021-11-21 // 功能描述 : AS608光學指紋識別模塊測試程序 // 測試條件 : STM32F103C8T6 晶振8M 系統時鐘72M 接線 AS608光學指紋識別模塊-------------------STM32F103C8T6 VCC------------------------------------3.3V GND------------------------------------GND TX-------------------------------------PA3(UART2 RX) RX-------------------------------------PA2(UART2 TX)按鍵模塊-------------------------------STM32F103C8T6 GND------------------------------------GND KEY1(KEY_DOWN)-------------------------PA4(切換 下移按鍵) KEY1(KEY_OK)---------------------------PA5(確認按鍵) KEY1(KEY_CANCEL)-----------------------PA6(退回主頁按鍵)OLED0.96-------------------------------STM32F103C8T6 VCC------------------------------------5V GND------------------------------------GND SCL -----------------------------------PB6 SDA------------------------------------PB7 *************************************************************************************/總結
以上是生活随笔為你收集整理的K_A12_007 基于STM32等单片机驱动AS608光学指纹识别模块 OLED0.96显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 思维导图制作软件推荐,怎样使用软件绘制思
- 下一篇: 年底了,接个大活儿,做一个回顾公司五年发