1. 首先我使用的是 奮斗 LD-050 開發板 MINI板
2.購買指紋模塊,可以獲得三份資料
1.簡要使用說明 2.使用指紋模塊的功能函數 3.LD-050用戶手冊.
3.硬件搭建
根據使用說明:LD-050使用標準的串口與外界通信,默認的波特率為57600,可以與任何單片機,ARM,DSP等帶串口的設備進行連接,請注意電平轉換,連接電腦需要進行電平轉換,比如MAX232電路。
LD-050光學指紋模塊共有5個管腳
1 為 VCC 電源的正極接 3.6V – 5.5V的電壓均可。
2為 GND 電源的負極 接地。
3為 TXD 串口的發送。
4為 RXD 串口的接收。
5為 NC 懸空不需要使用。
奮斗板上已經有5V的管腳,可以直接供給指紋模塊,
這里需要注意的是,指紋模塊主要通過串口進行控制,模塊和LD-050單片機連接的時候,需要進行電平轉換,
1.這樣只要把這個轉接板插入LD-050,接上5V的電,就可以工作了,將模塊的發送端接轉接板的接收端,接收端接轉接板的發送端。
這樣,我們的硬件平臺就搭建好了!
4.模塊的測試工作
模塊成功上電后,指紋采集窗口會閃一下,表示自檢正常,如果不閃,請仔細檢查電源,是否接反,接錯等。指紋模塊使用120MHZ的DSP全速工作,工作時芯片有一些熱,經過嚴格的測試,這是沒有問題的可以放心使用,在不使用的時候可以關閉電源,以降低功耗。
5.現在我們要進入編程環節了
指紋模塊主要是通過串口進行控制,所以這里我們需要用到單片機的串口模塊。
我們需要用到兩個關鍵函數
1.使用串口發送一個字節的數據
2.使用串口接收一個字節的數據