chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AMetal平臺(tái)開(kāi)發(fā)讀卡應(yīng)用設(shè)計(jì)分享

UtFs_Zlgmcu7890 ? 來(lái)源:未知 ? 作者:劉勇 ? 2019-07-11 15:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RFID技術(shù)讀卡應(yīng)用以其便捷、安全等特性極大改變了人們的生活方式。眾多行業(yè)趨之若鶩,但常常因?yàn)樽x卡應(yīng)用開(kāi)發(fā)難度高、周期長(zhǎng)等原因,最終不了了之。如何擺脫開(kāi)發(fā)困境,快人一步實(shí)現(xiàn)產(chǎn)品化呢?本文為大家解答。

RFID射頻識(shí)別是一種非接觸式的自動(dòng)識(shí)別技術(shù),目前廣泛應(yīng)用于充值繳費(fèi)、門(mén)禁安防,票務(wù)與證件識(shí)別、智能手機(jī)應(yīng)用等場(chǎng)合,如圖1所示。采用非接觸式讀卡安全性較高,使用方便。

目前讀卡應(yīng)用中,市場(chǎng)上廣泛使用復(fù)旦微的FM175xx系列芯片,主要有FM17510、FM17520、FM17522、FM17550等型號(hào),功能全面,支持多種協(xié)議,對(duì)此,AMetal平臺(tái)提供了該系列芯片較全面的軟件組件。

圖1 讀卡應(yīng)用場(chǎng)景

AMetal設(shè)備控制接口函數(shù)讓你的讀卡設(shè)計(jì)快人一步

FM175xx系列讀卡芯片,支持多種IC卡,比如Mifare S50/S70、ISO7816-3、ISO14443(PICC)、PLUS CPU卡等,每種卡都有對(duì)應(yīng)的命令。AMetal讀卡組件所提供接口函數(shù)與卡命令基本上是一一對(duì)應(yīng)的關(guān)系,使用之前,必須先完成初始化,初始化函數(shù)詳見(jiàn)圖2,完成初始化后為功能函數(shù)提供實(shí)例化句柄。

圖2 FM175xx初始化接口函數(shù)

1、讀卡初始化函數(shù)中am_fm175xx_dev_t為FM175xx設(shè)備信息,可配置SPI從機(jī)設(shè)備信息、軟件定時(shí)器、超時(shí)計(jì)數(shù)器、保存讀卡芯片協(xié)議、命令信息、天線狀態(tài)、掉電標(biāo)志等信息,配置參數(shù)全部開(kāi)放,按實(shí)際使用進(jìn)行修改即可正常工作;

2、讀卡初始化函數(shù)中am_spi_handle_t為主機(jī)MCU的SPI初始化,AMetal為平臺(tái)支持的MCU提供了標(biāo)準(zhǔn)化的SPI接口函數(shù)及初始化函數(shù),實(shí)際使用時(shí),通常只需要根據(jù)實(shí)際情況配置SPI使用的引腳,提供SPI初始化句柄;

3、讀卡初始化函數(shù)中am_fm175xx_devinfo為fm175xx實(shí)例信息,按實(shí)際使用需要,可配置為讀A卡或B卡,配置是否開(kāi)啟LPCD功能等,全部通過(guò)定義的宏進(jìn)行選擇,非常簡(jiǎn)潔。

AMetal讀卡組件提供了很多標(biāo)準(zhǔn)的功能接口函數(shù),這些功能函數(shù)與具體卡片沒(méi)有直接關(guān)系,直接作用于讀卡芯片,用于獲取相應(yīng)的設(shè)備信息、為通信加密、設(shè)置防碰撞及設(shè)置卡請(qǐng)求模式等。

該組件開(kāi)放了完整的參數(shù)配置,使用起來(lái)方便簡(jiǎn)潔。完成初始化后,功能函數(shù)獲取初始化句柄鏈接到具體硬件,am_fm175xx_dev_t填入初始化實(shí)例句柄,調(diào)用功能函數(shù)時(shí),即可完成對(duì)應(yīng)功能,AMetal提供的部分設(shè)備控制接口函數(shù)詳見(jiàn)圖3。

圖3 AMetal接口控制函數(shù)

上表中提供了通信加密、設(shè)置防碰撞等級(jí)、卡請(qǐng)求模式等函數(shù)接口,直接調(diào)用上表中的函數(shù),即可完成函數(shù)功能的配置和使用,將復(fù)雜的模式設(shè)置等操作過(guò)程大大簡(jiǎn)化。

對(duì)卡檢測(cè)、校驗(yàn)、讀寫(xiě)卡等操作,AMetal也提供了對(duì)應(yīng)的接口函數(shù),直接調(diào)用該接口函數(shù)即可,和前面配置讀卡功能一樣,檢卡、讀寫(xiě)卡等操作,也通過(guò)獲取初始化實(shí)例的句柄來(lái)鏈接到具體底層硬件上, am_fm175xx_dev_t填入初始化句柄,調(diào)用該函數(shù),AMetal提供的部分接口函數(shù)詳見(jiàn)圖4。

圖4 讀卡接口操作函數(shù)

除上面提及的讀卡功能函數(shù)外,AMetal上提供了較全面的功能接口函數(shù),所有接口函數(shù)均脫離底層,不與具體硬件綁定,切換MCU也可以很快速的進(jìn)行移植。采用AMetal平臺(tái)開(kāi)發(fā)讀卡應(yīng)用,讓你快人一步,真正專(zhuān)注于核心應(yīng)用領(lǐng)域,將精力投注于應(yīng)用層算法,助力產(chǎn)品快速走向市場(chǎng)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RFID
    +關(guān)注

    關(guān)注

    392

    文章

    6448

    瀏覽量

    242650

原文標(biāo)題:如何快速設(shè)計(jì)RFID讀卡器?

文章出處:【微信號(hào):Zlgmcu7890,微信公眾號(hào):周立功單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    面向AMetal框架與接口的編程原理和技巧

    《面向AMetal框架與接口的編程(上)》一書(shū)對(duì)AMetal框架進(jìn)行了詳細(xì)介紹,通過(guò)閱讀這本書(shū),你可以學(xué)到高度復(fù)用的軟件設(shè)計(jì)原則和面向接口編程的開(kāi)發(fā)思想,聚焦自己的“核心域”,改變自己的編程思維,實(shí)現(xiàn)企業(yè)和個(gè)人的共同進(jìn)步。
    的頭像 發(fā)表于 10-24 18:15 ?6524次閱讀
    面向<b class='flag-5'>AMetal</b>框架與接口的編程原理和技巧

    面向ametal框架與接口的編程ametal uart總線

    《面向AMetal框架與接口的編程(上)》一書(shū)對(duì)AMetal框架進(jìn)行了詳細(xì)介紹,通過(guò)閱讀這本書(shū),你可以學(xué)到高度復(fù)用的軟件設(shè)計(jì)原則和面向接口編程的開(kāi)發(fā)思想,聚焦自己的“核心域”,改變自己的編程思維,實(shí)現(xiàn)企業(yè)和個(gè)人的共同進(jìn)步。
    的頭像 發(fā)表于 11-06 06:55 ?6507次閱讀
    面向<b class='flag-5'>ametal</b>框架與接口的編程<b class='flag-5'>ametal</b> uart總線

    一文讀懂ametal_hc595接口的學(xué)習(xí)要點(diǎn)

    《面向AMetal框架與接口的編程(上)》一書(shū)對(duì)AMetal框架進(jìn)行了詳細(xì)介紹,通過(guò)閱讀這本書(shū),你可以學(xué)到高度復(fù)用的軟件設(shè)計(jì)原則和面向接口編程的開(kāi)發(fā)思想,聚焦自己的“核心域”,改變自己的編程思維,實(shí)現(xiàn)企業(yè)和個(gè)人的共同進(jìn)步。
    的頭像 發(fā)表于 11-28 07:27 ?4158次閱讀
    一文讀懂<b class='flag-5'>ametal</b>_hc595接口的學(xué)習(xí)要點(diǎn)

    靈動(dòng)微電子MM32 MCU正式入駐AMetal平臺(tái)

    科技基于AMetal平臺(tái)為靈動(dòng)微電子MM32 MCU適配了底層驅(qū)動(dòng)及標(biāo)準(zhǔn)接口,用戶使用時(shí),可以完全脫離用戶手冊(cè)及繁雜的寄存器操作,直接調(diào)用AMetal提供的接口函數(shù),軟件開(kāi)發(fā)效率將大大
    發(fā)表于 01-16 11:38

    靈動(dòng)微課堂 (第122講) | 基于MM32 MCU的OS移植與應(yīng)用:AMetal平臺(tái)新建工程

    做最原始封裝;驅(qū)動(dòng)層在硬件層的基礎(chǔ)上進(jìn)一步封裝,簡(jiǎn)化對(duì)外設(shè)的操作;標(biāo)準(zhǔn)接口層提取出了一套標(biāo)準(zhǔn)API接口,不僅適用于AWorksOS開(kāi)發(fā)平臺(tái)也適用于其他操作系統(tǒng)。圖1 AMetal構(gòu)架同時(shí)AMe
    發(fā)表于 05-22 17:04

    靈動(dòng)微課堂 (第123講) | 基于MM32 MCU的OS移植與應(yīng)用:AMetal LED燈控制

    MDK5.18安裝指南》或立功科技的《面向AMetal框架和接口的C編程》的1.2 搭建開(kāi)發(fā)環(huán)境章節(jié),在這里就不做過(guò)多的贅述。在 AMetal 軟件包中,目前已經(jīng)支持的硬件平臺(tái),官方
    發(fā)表于 05-28 16:19

    靈動(dòng)微課堂 (第123講) | 基于MM32 MCU的OS移植與應(yīng)用:AMetal LED燈控制

    MDK5.18安裝指南》或立功科技的《面向AMetal框架和接口的C編程》的1.2 搭建開(kāi)發(fā)環(huán)境章節(jié),在這里就不做過(guò)多的贅述。在 AMetal 軟件包中,目前已經(jīng)支持的硬件平臺(tái),官方
    發(fā)表于 05-28 16:19

    基于ALS平臺(tái)的PMS數(shù)據(jù)通信設(shè)計(jì)分析_徐智

    基于ALS平臺(tái)的PMS數(shù)據(jù)通信設(shè)計(jì)分析_徐智
    發(fā)表于 02-07 15:17 ?0次下載

    ametal中如何使用flash存儲(chǔ)器?

    《面向AMetal框架與接口的編程(上)》一書(shū)對(duì)AMetal框架進(jìn)行了詳細(xì)介紹,通過(guò)閱讀這本書(shū),你可以學(xué)到高度復(fù)用的軟件設(shè)計(jì)原則和面向接口編程的開(kāi)發(fā)思想,聚焦自己的“核心域”,改變自己的編程思維,實(shí)現(xiàn)企業(yè)和個(gè)人的共同進(jìn)步。
    的頭像 發(fā)表于 11-07 14:33 ?5618次閱讀
    <b class='flag-5'>ametal</b>中如何使用flash存儲(chǔ)器?

    面向AMetal框架和接口的編程

    面向AMetal框架和接口的編程
    發(fā)表于 11-23 15:22 ?8次下載

    基于Ametal平臺(tái)開(kāi)發(fā),快速完成開(kāi)發(fā)設(shè)計(jì)!

    傳統(tǒng)旋鈕采用機(jī)械式結(jié)構(gòu),面板上需要開(kāi)孔,長(zhǎng)時(shí)間使用易磨損、進(jìn)灰塵等,采用新型吸附式磁旋鈕可以輕松解決上述問(wèn)題。此磁旋鈕采用ZLG品牌的32位ARM單片機(jī)ZLG116做主控,并且基于Ametal平臺(tái)開(kāi)發(fā),能夠快速完成
    的頭像 發(fā)表于 05-04 09:11 ?7437次閱讀

    AMetal開(kāi)發(fā)通用外設(shè)的流程與規(guī)范

    上期講述了搭建工程讓MCU在AMetal平臺(tái)運(yùn)行起來(lái),為后續(xù)開(kāi)發(fā)外設(shè)驅(qū)動(dòng)奠定基礎(chǔ)。接下來(lái)可以進(jìn)入下一步的通用驅(qū)動(dòng)外設(shè)開(kāi)發(fā)工作,本次向大家介紹開(kāi)發(fā)
    的頭像 發(fā)表于 04-27 16:58 ?2182次閱讀
    <b class='flag-5'>AMetal</b><b class='flag-5'>開(kāi)發(fā)</b>通用外設(shè)的流程與規(guī)范

    AMetal適配:以TIM為例來(lái)展示如何開(kāi)發(fā)通用驅(qū)動(dòng)外設(shè)代碼

    基于定時(shí)器、RTC、WDT本質(zhì)上均是計(jì)數(shù)器的共性,本次將這三種通用外設(shè)統(tǒng)一為T(mén)IM。以TIM為例,來(lái)展示如何開(kāi)發(fā)通用驅(qū)動(dòng)外設(shè)代碼。對(duì)于AMetal所提供的標(biāo)準(zhǔn)層驅(qū)動(dòng)文件,均存放于ametal
    的頭像 發(fā)表于 05-12 17:08 ?2206次閱讀
    <b class='flag-5'>AMetal</b>適配:以TIM為例來(lái)展示如何<b class='flag-5'>開(kāi)發(fā)</b>通用驅(qū)動(dòng)外設(shè)代碼

    AMetal代碼倉(cāng)庫(kù)使用說(shuō)明

    本文檔簡(jiǎn)述了 AMetal 代碼倉(cāng)庫(kù)的使用、 TortoiseGit 的使用以及版本控制等。AMetal 是芯片級(jí)的裸機(jī)軟件包,定義了跨平臺(tái)的通用接口(使得基于 AMetal 的應(yīng)用程
    發(fā)表于 10-12 16:06 ?1次下載

    AMetal中斷說(shuō)明

    AMetal 致力于應(yīng)用程序的跨平臺(tái)復(fù)用,而不同芯片對(duì)中斷優(yōu)先級(jí)的支持(如支持的優(yōu) 先級(jí)個(gè)數(shù))不盡相同,因此,AMetal 建議應(yīng)用程序設(shè)計(jì)得與中斷優(yōu)先級(jí)無(wú)關(guān),以此保證應(yīng) 用程序可以在任何平臺(tái)
    發(fā)表于 10-12 16:05 ?3次下載