日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]前面以我們采用的公用電話機通用的IC卡為例,通過已實現(xiàn)代碼來說明整個IC卡設備驅(qū)動模塊。  (1)數(shù)據(jù)結(jié)構(gòu)的確定  編輯頭文件ICDATA.H,確定在驅(qū)動模塊程序中應用的公用數(shù)據(jù)結(jié)構(gòu)。驅(qū)動模塊的最終目的是讀取和寫入卡

前面以我們采用的公用電話機通用的IC卡為例,通過已實現(xiàn)代碼來說明整個IC卡設備驅(qū)動模塊。

  (1)數(shù)據(jù)結(jié)構(gòu)的確定

  編輯頭文件ICDATA.H,確定在驅(qū)動模塊程序中應用的公用數(shù)據(jù)結(jié)構(gòu)。驅(qū)動模塊的最終目的是讀取和寫入卡數(shù)據(jù)處理,所以規(guī)范整齊的數(shù)據(jù)結(jié)構(gòu)是必須的??梢远x一個數(shù)據(jù)結(jié)構(gòu)體來實現(xiàn)卡數(shù)據(jù)的存儲區(qū)域、數(shù)據(jù)地址索引、控制標志位等,如:

  


 

  這樣在驅(qū)動模塊中,只需要struct ICDATA iccdata;一條語句便可定義全部的卡處理數(shù)據(jù)結(jié)構(gòu)定義;而ic_fops則定義了設備操作映射函數(shù)結(jié)構(gòu)。從這個數(shù)據(jù)結(jié)構(gòu)看,我們實現(xiàn)了IC卡設備的打開、讀、寫和監(jiān)控函數(shù)。

  (2)硬件接口控制線控制子函數(shù)

  這些函數(shù)用作進行卡復位、時鐘等信號的控制。

  


 以上是以我們開發(fā)的硬件系統(tǒng)平臺為例的硬件控制接口操作函數(shù)之一,用于控制IC卡的復位信號置1。針對不同硬件平臺,函數(shù)內(nèi)部操作方法不盡相同。類似的其它操作函數(shù)還有:

  

 

  (3)模塊初始化函數(shù)的實現(xiàn)

  

 

  模塊初始化函數(shù)是模塊開發(fā)過程中必不可少的處理函數(shù),用于實現(xiàn)設備的初始化、中斷初始化及處理、設備注冊等。在上面函數(shù)中,首先應用initicdata(&icdata)實現(xiàn)了卡數(shù)據(jù)的初始化,然后定義了隊列數(shù)據(jù)。再進行了中斷處理函數(shù)的綁定、中斷申請以及中斷初始化。最后實現(xiàn)了IC卡字符設備的申請。設備名為IC。

本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉