最近項目涉及到了FPGA芯片與智能卡控制的系統級調試,記錄一下關於智能卡的7816協議。 概念 首先7816-3定義了智能卡(這里指的是接觸式CPU卡,對於邏輯加密卡以及非接觸IC卡不在此列)和讀寫設備之間的通訊協議,說白了就是數據位傳輸的格式。 這里提一下RS232協議,它屬於異步 ...
時序 時一個比較早的老通訊時序了,最近項目上需要用UART模擬所以,簡單學習時序。 時序比較簡單,熟悉UART的一眼看着就像是串口的時序,只是他沒有停止位,取而代之的就是保護時間guradtime,一般是兩個etu所以可以使用兩個停止位來模擬。電路圖上就是將RX和TX短接,在發送關閉串口的接受功能反之接收時關閉發送功能就可以了。 APDU指令 報文格式。 C APDU有 字節的必備長度和 個可變 ...
2020-06-26 19:20 0 1194 推薦指數:
最近項目涉及到了FPGA芯片與智能卡控制的系統級調試,記錄一下關於智能卡的7816協議。 概念 首先7816-3定義了智能卡(這里指的是接觸式CPU卡,對於邏輯加密卡以及非接觸IC卡不在此列)和讀寫設備之間的通訊協議,說白了就是數據位傳輸的格式。 這里提一下RS232協議,它屬於異步 ...
IIC是飛利浦公司開發的兩線式串行總線,主要應用在單片機和外圍電子器件之間的數據通訊。 IIC總線優點是節約總線數,穩定,快速,是目前芯片制造上非常流行的一種總線,大多數單片機已經片內集成了IIC總線接口,無需用戶自己模擬,只需配置相關寄存器即可使用,但是,為了更好地理解IIC總線協議,可以自行 ...
SPI是串行外設接口總線,摩托羅拉公司開發的一種全雙工,同步通信總線,有四線制和三線制。 在單片機系統應用中,單片機常常是被用來當做主機(MASTER),外圍器件被當做從機(SLAVE)。 ...
11 協議T=1,半雙工傳輸塊 11.1 范圍和原則 本節定義了在塊的半雙工傳輸中命令的結構和處理。塊是用異步字符傳遞的字節字符串。接口設備和卡可以發起這些命令。本節涵蓋了數據傳輸控制,如流控制、塊鏈接和錯誤糾正。 傳輸協議的主要特征如下。 傳輸協議從接口設備傳輸第一塊開始;它繼續 ...
因項目需要,利用APDU通信協議在ME手機端和卡端進行通訊。在實踐的過程中遇到一些問題,先記錄如下。 APDU協議,即是智能卡與讀寫器間的應用層協議,在ISO7816-4[7]中定義了該協議的結構格式。APDU數據有兩種結構,讀寫器使用的APDU結構為命令APDU,C-APDU ...
IIC標准速率為100Kbit/s,快速模式400Kbit/s,支持多機通信,支持多主控模塊,但是同一時刻只允許有一個主控。由數據線SDA和時鍾SCL構成串行總線;每個電路模塊都有唯一地址。I2C設備的操作可分為寫單個字節存儲,寫多個字節存儲,讀單個存儲字節和讀多個存儲字節,操作 ...
1、什么是SPI? SPI是串行外設接口(Serial Peripheral Interface)的縮寫。是 Motorola 公司推出的一種同步串行接口技術,是一種高速的,全雙工,同步的通信總線。 ...
1、創建時序圖 類別-》軟件和數據庫-》uml序列 2、畫圖 縮放級別先跳到100%或更大,方便拖動“模具”。 “對象生命線” “激活” “消息”、“返回消息” ...