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