文件包括:源程序、原理圖、模塊資料、演示視頻。
視頻:
FPM10A資料:
為滿足不同客戶需求,模塊系統提供了大量資源提供給用戶系統使用。
4.1 用戶記事本
模塊在FLASH中開辟了一個512字節(16頁╳32 字節)的存儲區域開放給上位機使用,作為用戶記事本。用戶可將自己需要斷電保護的數據存儲(參見WriteNotepad指令)在該空間指定的頁面或讀出(參見ReadNotepad指令)指定頁的內容。
注意寫記事本某一頁的時候,該頁32 字節的內容被整體寫入,原來的內容被覆蓋。
4.2 緩沖區
模塊 RAM內設有一個圖像緩沖區ImageBuffer與二個512 bytes 大小的特征文件緩沖區CharBuffer1和CharBuffer2。用戶可以通過指令讀寫任意一個緩沖區。 圖像緩沖區和兩個特征文件緩沖區中的內容在模塊斷電時不保存。
4.2.1 圖像緩沖區
圖像緩沖區 ImageBuffer 用于存放圖像數據和模塊內部圖像處理使用。上傳/下載圖象時,圖像格式為256╳288像素。
通過 UART口上傳或下載圖像時為了加快速度,只用到像素字節的高四位,即采用16級灰度,每字節表示兩個像素(高四位為一個像素,低四位為同一行下一相鄰列的一個像素,即將兩個像素合成一個字節傳送)。由于圖象為 16個灰度等級,上傳到PC進行顯示時(對應 BMP格式),應將灰度等級進行擴展(擴展為256級灰度,即 8bit位圖格式)。 通過 USB口傳送則是整8位像素,即 256灰度等級。
4.2.2 特征文件緩沖區
特征文件緩沖區CharBuffer1或 CharBuffer2既可以用于存放普通特征文件也可以用于存放模板特征文件。
4.3 指紋庫
模塊在FLASH中開辟了一段存儲區域作為指紋模板存放區,即俗稱的指紋庫。指紋庫中的數據是斷電保護的。
指紋模板按照序號存放,若指紋庫容量為N,則指紋模板在指紋庫中的序號定義為:0、1、2------N-2、N-1。用戶只能根據序號訪問指紋庫內容。
4.4 系統配置參數
為方便用戶使用,模塊開放部分系統參數,允許用戶通過指令,單個修改指定(通過參數序號)的參數數值。參見設置模塊系統基本參數指令 SetSysPara 和讀系統參數指令ReadSysPara。
上位機發修改系統參數指令時,模塊先按照原配置進行應答,應答之后修改系統設置,并將配置記錄于FLASH,系統下次上電后,將按照新的配置工作。
4.4.1 波特率控制(參數序號:4)
該參數控制模塊與上位機通過UART 通訊時的通訊波特率, 若參數值為N(N取值范圍圍1~12),對應波特率為(9600╳N)bps。
該參數控制指紋比對和搜索時比對閥值,分為 5級,取值范圍為:1、2、3、4、5。 安全等級為1時認假率最高, 拒認率最低。安全等級為5時認假率最低, 拒認率最高。
4.4.3 數據包長度(參數序號:6)
該參數控制模塊與上位機通訊時,每次傳送時允許數據中包內容的最大長度,取值范圍為:0、1、2、3,對應長度(字節數)分別為:32、64、128、256。
單片機源程序如下:
0.png (46.81 KB, 下載次數: 43)
下載附件
2018-2-7 00:49 上傳
所有資料51hei提供下載:
STM32指紋識別.zip
(835.46 KB, 下載次數: 175)
2018-2-6 16:41 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|