![stm32f107開發(fā)板隔離型v31iso14443協(xié)議中文版_第1頁](http://file4.renrendoc.com/view/0f2c1b512b6e1867af03b327765e1eeb/0f2c1b512b6e1867af03b327765e1eeb1.gif)
![stm32f107開發(fā)板隔離型v31iso14443協(xié)議中文版_第2頁](http://file4.renrendoc.com/view/0f2c1b512b6e1867af03b327765e1eeb/0f2c1b512b6e1867af03b327765e1eeb2.gif)
![stm32f107開發(fā)板隔離型v31iso14443協(xié)議中文版_第3頁](http://file4.renrendoc.com/view/0f2c1b512b6e1867af03b327765e1eeb/0f2c1b512b6e1867af03b327765e1eeb3.gif)
![stm32f107開發(fā)板隔離型v31iso14443協(xié)議中文版_第4頁](http://file4.renrendoc.com/view/0f2c1b512b6e1867af03b327765e1eeb/0f2c1b512b6e1867af03b327765e1eeb4.gif)
![stm32f107開發(fā)板隔離型v31iso14443協(xié)議中文版_第5頁](http://file4.renrendoc.com/view/0f2c1b512b6e1867af03b327765e1eeb/0f2c1b512b6e1867af03b327765e1eeb5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
前 在積極進(jìn)行非接觸式金融IC卡試點(diǎn),加大了對(duì)非接觸式應(yīng)用的開發(fā)和推廣力度。(V1.0,《》適用于由銀行或受理的帶有非接觸式金融IC卡應(yīng)用。其使用對(duì)象是與非接觸式金融IC卡應(yīng)用相關(guān)的卡片設(shè)計(jì)、制造、、管理,及應(yīng)用系統(tǒng)的研制、開發(fā)、集成和等部門(單位也可供非金融IC卡應(yīng)用參考。目 范 標(biāo) 術(shù)語和定 集成電路Integrated 無觸點(diǎn)的 接近式卡Proximity 接近式耦合設(shè)備Proximitycoupling 位持續(xù)時(shí)間Bit 二進(jìn)制移相鍵控Binaryphaseshift 調(diào)制指數(shù)Modulation 不歸零電平NRZ- 副載波 防環(huán)anticollision 比特檢測(cè)協(xié)議bitcollisiondetection 字節(jié) collision 基本時(shí)間單元(etu)elementarytime 幀 higherlayer 時(shí)間槽協(xié)議timeslot 唯一識(shí)別符Unique 塊 無效塊invalid 物理特 一般特 尺 附加特 紫外 X-射 交變磁 交變電 靜 靜態(tài)磁 工作溫 PICC的初始.....................................................................................................功率傳 頻 工作 信號(hào)接 A類通信信號(hào)接 從PICC到PCD的通 B類通信信號(hào)接 輪 命令 選擇序 類型 防序 命令集 REQB命 傳輸協(xié) 選擇應(yīng) 類型BPICC的協(xié)議激 塊格 協(xié)議操 類型A和類型BPICC的協(xié)議停 定義和范 命令報(bào) 定義和范 命令報(bào) 附錄A:標(biāo)準(zhǔn)兼容性和表面質(zhì) 標(biāo)準(zhǔn)兼容 附錄B:ISO/IEC其他卡標(biāo)準(zhǔn)參 附錄C:類型A的通信舉 附錄D:CRC_A和CRC_B的編 附錄E:類型A_時(shí)間槽-初始化和防............................................................................... 定時(shí)定 幀格 IDLE狀 READY狀 ACTIVE狀 附錄F:詳細(xì)的類型APICC狀態(tài) 附錄G:使用多激活的舉 附錄H:協(xié)議說明 記 無差錯(cuò)操 塊的交 .................................................................................................................差錯(cuò)處 塊的交 .................................................................................................................附錄I:塊和幀編碼概
循電磁場(chǎng)輻射和輻射安全的規(guī)章。本部分等同于ISO/IEC14443-2內(nèi)容。-初始化和防:描述了PICC進(jìn)入PCD工作場(chǎng)的輪詢;在PCD和PICC之法和與幾個(gè)卡(防)中的某一個(gè)通信的方法;初始化PICC和PCD之間的通信所需要任選方法。本部分等同于ISO/IEC14443-3內(nèi)容。的激活和停活序列。這一部分適用于類型A和類型B的PICC。本部分等同于ISO/IEC14443-4內(nèi)容。 ISO/IEC -系統(tǒng)間的通信和信息交換-高級(jí)數(shù)據(jù)控ISO/IEC 識(shí)別卡物理特性ISO/IEC7816-3 識(shí)別卡帶觸點(diǎn)的集成電路卡第3部分:電信號(hào)和傳輸協(xié)議ISO/IEC7816-4 識(shí)別卡帶觸點(diǎn)的集成電路卡第4部分:行業(yè)間交換用命令I(lǐng)SO/IEC7816-5 識(shí)別卡帶觸點(diǎn)的集成電路卡第5部分應(yīng)用標(biāo)識(shí)符的編號(hào)體系和規(guī)IEC61000-4-2 電磁兼容性(EMC)42ISO/IEC10373- 集成電路Integrated無觸點(diǎn)的無觸點(diǎn)集成電路卡Contactlessintegratedcircuit(s接近式卡Proximity接近式耦合設(shè)備Proximitycoupling位持續(xù)時(shí)間Bit二進(jìn)制移相鍵控Binaryphaseshift調(diào)制指數(shù)Modulation不歸零電平NRZ-副載波防環(huán)anticollision比特檢測(cè)協(xié)議bitcollisiondetection字節(jié)(LSBb1collision據(jù)是從哪一個(gè)PICC發(fā)出的。基本時(shí)間單元(etu)elementarytime1etu=128/fc(幀higherlayer時(shí)間槽協(xié)議timeslot唯一識(shí)別符Unique塊無效塊invalid 接收的除數(shù)整數(shù)(PCD 發(fā)送的除數(shù)(PICC I- NRZ- R- S- (xxxxx)b 頻率范圍666頻率范圍0.3—63.0—630—6PICC1.5A/(rs最大未調(diào)制工作場(chǎng)為Hmax,其值為7.5A/m(rs。PICC應(yīng)按預(yù)期在Hmin和Hmax之間持續(xù)工作。在PICC的任何可能位置內(nèi),PCD應(yīng)不產(chǎn)生高于在5.3.5中規(guī)定的交變磁場(chǎng)。PCD工作場(chǎng)的測(cè)試方法在國際標(biāo)準(zhǔn)ISO/IEC10373-6中規(guī)定。PCDPICC1(~065%。該包絡(luò)線應(yīng)符合圖表6-2。之間的時(shí)間應(yīng)不超過0.5μs。如果當(dāng)前最大值大于HINITIAL的5%,這種情況才適用。上沖應(yīng)保持在HINITIAL的90%和110%之內(nèi)在場(chǎng)超HINITIAL5%之后和超HINITIAL60%之前,PICC應(yīng)檢測(cè)到“暫停(pause)不6-2(28/fc邏輯邏輯Y帶有下列兩種異常情況:“0”開始的所有連續(xù)的“0”被序列Z表達(dá)。接緊跟著的所有的“0”用序列Z表達(dá)。PICCPCD1(~06fc1(87Hz1/(50%1/(50%邏輯邏輯PCDPICCc128(~106kbp
邏輯“1”(沒有使用調(diào)制。邏輯“0”:載波場(chǎng)低幅度。PICCPCD1(~061(~47位編碼應(yīng)是64/fs。 6章。PCDPICC7-1:PCDPICCn(整數(shù)值9對(duì)于所有的其令,PICC應(yīng)確保起始位范圍內(nèi)的第一個(gè)調(diào)制邊沿與圖表7-1中定義PICCPCDPICCPCD
7-2:REQA,n≥17-31PCDPICC2部分用于從PICC到PCD的傳輸。注:這些例子包含NVBBCC正確x16+x12+x5+1。初始值應(yīng)為‘6363’。CRC_A應(yīng)被添加到數(shù)據(jù)字節(jié)中并通過標(biāo)準(zhǔn)注:其他描述可以從考慮了如下修改后的ISO/IEC3309生DPICC注:更詳細(xì)的類型APICC態(tài)圖可以在F中得到IDLF在 00110= 10010=WAKE- 10101 0××××to‘4F’ 11×××to‘7F’ANTICOLLISION命令和SELECTNVB的值,UIDCLn040NVB規(guī)定UIDCLn40個(gè)數(shù)據(jù)位(NVB=‘70’,則應(yīng)CRC_A。該命令稱SELECTPICCUIDREADYACTIVE狀態(tài)并在其SAK-響應(yīng)中UID(唯一標(biāo)識(shí)符)完整。否則,PICC保持在READY狀態(tài)中并且該P(yáng)CD應(yīng)以遞增串聯(lián)級(jí)別啟動(dòng)一個(gè)新的防環(huán)。是所有ATQA的邏輯“或”。FUID00011011 000 000 100 010 001 步驟1:PCD為選擇的防 步驟2:PCD分配了帶有值為‘20’的NVB。如果沒有發(fā)生,則步驟6到步驟10可被跳過。所決定的發(fā)生之前被接收到的UIDCLn的一部分再加上(0)b或(1)b。典型的實(shí)現(xiàn)是增CLn的其余部分。 PCDUIDCLn。換到ACTIVE狀態(tài)。長度:1 1001 111001 011001 111001長度:1SEL27。4位稱為比特計(jì)數(shù),指定所有有效數(shù)據(jù)位(PCDNVBSEL)的數(shù)目被8除后所得的余數(shù)。7-7:NVB0010----字節(jié)計(jì)數(shù)0011----字節(jié)計(jì)數(shù)0100----字節(jié)計(jì)數(shù)0101----字節(jié)計(jì)數(shù)0110----字節(jié)計(jì)數(shù)0111----字節(jié)計(jì)數(shù)----0000比特計(jì)數(shù)----0001比特計(jì)數(shù)----0010比特計(jì)數(shù)----0011比特計(jì)數(shù)----0100比特計(jì)數(shù)----0101比特計(jì)數(shù)----0110比特計(jì)數(shù)----0111比特計(jì)數(shù)SAK的編碼(選擇確認(rèn)1字 2字×××××1××××1××0××UID,PICCISO/IEC××0××0××UID不完整,PICCREADYPCD應(yīng)以遞增的串聯(lián)級(jí)別來初始化UID完整,PICCSAKREADY附加信息的定義不是本標(biāo)準(zhǔn)本部分的課題,將在第8節(jié)中定義。有UID字節(jié)。在每個(gè)串聯(lián)級(jí)別內(nèi),由5個(gè)數(shù)據(jù)字節(jié)組成的UID的一部分應(yīng)被發(fā)送到PCD,34UIDPCDUID長度的三個(gè)類型。該UID長度必須與下表一致。7-9:UID14273UID UIDn:UID的字節(jié)BCC:UIDCLn校驗(yàn)字節(jié),4個(gè)先前字節(jié)的“異或” 后隨UID字節(jié)的內(nèi)容。uid1uid3步驟1:PCD選擇串聯(lián)級(jí)別1READYACTIVE狀態(tài)類型 初始化和比特表示和編碼參考第6 一個(gè)字符范圍內(nèi)的比特邊界應(yīng)出現(xiàn)在(n–0.125)etu(n+0.125)etun是起始PCDPICCEGT057μs之間的任何值。7-EOF7-15:EOF的PICCPCDTR0(PCDEOFPICC副載波接通之間的)TR1(PICC副載波接通和第一個(gè)比特傳輸之間的)可在防會(huì)話開始時(shí)定義(見ATTRIB命令的編碼。TR0TR16章中定義。TR1200/fs。TR07.3.10中定義。PICCPCDEOF傳輸之后,PICC應(yīng)斷開它的副載波。副載波信號(hào)應(yīng)在EOF結(jié)束之前不能停止7-17:PICCPCD(N字節(jié)始位、停止位、字節(jié)間的延遲、SOFEOFCRC_B本身。由于數(shù)據(jù)按字節(jié)編碼,因此比特?cái)?shù)k是8的倍數(shù)。CRC_B字節(jié),在數(shù)據(jù)字節(jié)之后,EOF之前。CRC_B在ISO/IEC33091:‘FFFF’CRC_Bk/8個(gè)數(shù)據(jù)字節(jié)之后和在EOF之前。D防序PCDPICCREQB命令來啟動(dòng)卡的通信活動(dòng),以便提示PICC進(jìn)行響應(yīng)。和允許PCD處理 序列以便及時(shí)分離PICC傳輸。在完成 防方案以時(shí)間槽的定義為基礎(chǔ),要求PICC在時(shí)間槽內(nèi)用最小標(biāo)識(shí)數(shù)據(jù)進(jìn)行應(yīng)答。1到某一整數(shù)。在每一個(gè)時(shí)間槽內(nèi),PICC響應(yīng)的概率也是可控PCD場(chǎng)中有多個(gè)卡,在某一個(gè)時(shí)間槽內(nèi)也可PCD在這個(gè)時(shí)間槽內(nèi)能捕獲標(biāo)識(shí)數(shù)據(jù)。根據(jù)標(biāo)識(shí)數(shù)據(jù),PCD命令集合允許在PCD級(jí)實(shí)現(xiàn)不同的防管理策略。這個(gè)策略處在應(yīng)用設(shè)計(jì)者的控制,1:RPICC1N(N碼見7.3.7.4)范圍內(nèi)選擇的一個(gè)隨機(jī)數(shù)。注21-對(duì)于PICCSlot-MARKER命令(概率接近方法。CRC_B狀態(tài)進(jìn)行響應(yīng)。注意,在防命令中,幀中數(shù)據(jù)的前三位是(101)b(防前綴字節(jié)的延遲范圍內(nèi)進(jìn)入其IDLE狀態(tài)。IDLE用來發(fā)送它的ATQB(有效的請(qǐng)求意味著具有REQB命令和正確匹配AFI(應(yīng)用族識(shí)別符,應(yīng)用的卡預(yù)選準(zhǔn)則)的有效幀。見REQB命令規(guī)范。如果定義的時(shí)間槽不是第一個(gè)時(shí)間槽,當(dāng)用時(shí)間槽接近方法時(shí),則PICC發(fā)送其ATQB(如果有。Slot-MARKERPICC定義的時(shí)間ATQB進(jìn)行響應(yīng)。在特定時(shí)間槽內(nèi),應(yīng)答的概率應(yīng)不大于1/N(N是收到的最后一個(gè)REQB的參數(shù)。保持在READY-REQUESTED狀態(tài)。若ATTRIB命令中的PUPI與PICC的PUPI不匹配,則PICC仍保持在應(yīng)該不應(yīng)答帶有ATTRIB命令的有效幀。只有在收到這樣令以后,PICC才可以返回到這些狀態(tài)。 N1PICC1/NATQB。1/N(NREQB的參時(shí)間槽編號(hào)(或每個(gè)時(shí)間槽內(nèi)的響應(yīng)概率)NREQB命令中,以內(nèi)返回它的ATQB響應(yīng)信息。Apf(在REQB中使 前綴字節(jié)APf的編 7-12:AFI含義-‘0’,,汽車,航空公‘0’,‘0’,‘0’,公 ‘0’,‘0’,多‘0’,‘0’,‘9’-‘0’,注:1AFI=‘00PICC(沒有預(yù)先選擇7-13:NN不強(qiáng)制PICC支持該命令。在這種情況下(概率接近方法),PICC應(yīng)忽略任何防前綴字節(jié)APn的編APn=(nnnn0101)bnnnn115216類型僅對(duì)于ATQB,第 在時(shí),PCD能選擇想要的PICC。000000001---0------10---PICC到PCD,1etu=64/fc,--1-0---PICC到PCD,1etu=32/fc,-1--0---PICC到PCD,1etu=16/fc,----0--1PCD到PICC,1etu=64/fc,----0-1-PCD到PICC,1etu=32/fc,----01--PCD到PICC,1etu=16/fc,
00123456789-00010000ISO/IEC14443-4除外不支持ISO/IEC14443-FWI:幀等待時(shí)間整數(shù)(4位,見第 FO:幀選項(xiàng)(2位-1PICC支持的 1-PICC支持的 在選中之后,該P(yáng)ICC僅響應(yīng)第8章中定義的包括其唯一CID令。 INF
b3b4PCDPICCPCDEOFSOF中斷,該能力可以減少通信開銷。對(duì)PICC,抑制EOF和/SOF是任選的。b3b4的編碼如下:0是1否0是1否
TR0向PICC指示在PCD發(fā)送令結(jié)束之后,進(jìn)行響應(yīng)之前的最小延遲。6.5.2.57-19:TR0
7-20:TR120123456789-3b4b3b2b8b7b6 注段應(yīng) 標(biāo)識(shí)符為PICC發(fā)送的ATQBPUPI的值。7-31:PICC對(duì)HALT——如第 ——為獲得ATS,在開始應(yīng)校驗(yàn)到SAK字節(jié)。SAK在第 ——ATS7HALT命令,PICCHALTPCDAPICC激活序列。幀的最大長度。FSD的編碼在表8-1中給出?!猙4b1CIDPICC014它應(yīng)是唯一的。CIDPICCPICCCID作為其邏輯標(biāo)識(shí)符,它包含在接收到的第一個(gè)無差錯(cuò)的RATS。8-1:FSDFSDI’’’’’’…..Y(1)和…..DS和…..FWI和
時(shí),ATS能僅包含下列可選字節(jié)。僅僅當(dāng)該格式字節(jié)存在時(shí),ATS才可以包含緊隨的可選——b4b1FSCIFSC。FSCPICC能接收的幀的最大長度。FSCI的缺省2,這導(dǎo)致了32字節(jié)FSC。FSC的編碼等FSD的編碼(見表格8-。FFSC1TA(1)應(yīng)置為0,1為RFU接口字節(jié)
PICC不能為每個(gè)方向處理不同除數(shù)。Detu:1etu128D*fc——b3b1PCDPICC方向編碼了PICC的位速率能力,稱為DR。其缺省值若若該位置1,DR=2若該位置1,DR=4若該位置1,DR=8應(yīng)置為0,1為RFU若該位置1,DS=2若該位置1,DS=4接口字節(jié)8.3.2——最低有b4b1SFGI,它編SFGT。SFGT定1415RFU0SFGT114范圍內(nèi)的值用于用下面給出的計(jì)算SFGT。SFGI的缺省值為0。SFGTDEFAULT=第7章中所定義的最小接口字節(jié)——b2b1PICCPCD跳過已被指PICCPICCPCD傳輸。缺省值應(yīng)為(10)b,它指出支持CID和不支持NAD。
參數(shù)字節(jié)1
參數(shù)字節(jié)
應(yīng)置為(000)b,RFU1PPS1被傳輸應(yīng)置為(000)b,所有其他值為RFU參數(shù)字節(jié)
D的編碼在下表中給出。D12488.1.3.1
65536/fc(~483μsPCD在?;钚蛄惺〉那闆r下,它可以使用第7章中定義的HLTA命令。PICC,PICCPPSPPSPCD在任何其他情況下,PCDPPSPICCPPS請(qǐng)求,PICCCIDa)CIDATS,PCDb)接收到指示CID不被支持的ATS,PCD應(yīng)PCD發(fā)送了包含CID0RATS,并且c)CIDATS,PCDd)接收到指示CID不被支持的ATS,PCD應(yīng)BPICCOSI參考模型的原理壓條法分層原理設(shè)計(jì),需特別注意穿越邊界的交互作
1)包含1字節(jié)長INF域的等待時(shí)間延遲擴(kuò)展,和PCBPCB5、6、71,則NAD跟隨1,則若該位被置為0,則ACK1,則應(yīng)應(yīng)置0,1RFU應(yīng)置1,0RFU應(yīng)置為0(00)bDESELECT(11)b
信,這兩位應(yīng)被置為0。功率水平指示的定義見8.3.4 ——b4到b1CIDPICCCID的處理描述如下:不支持CIDPICC應(yīng)CIDPICCNADISO/IEC7816-3RFU。下列定義應(yīng)適用NAD的用途:PCD使用NAD時(shí),PICCNAD。PICC信息域幀等待時(shí)間FWT通過下面的計(jì)算4FWT4.8ms。對(duì)于FWI=0,F(xiàn)WT=FWTMIN(~302μs)設(shè)置(8.1.2.5。8.3.4——b6b1WTXM。WTXM159060下圖)并包含了與在請(qǐng)求中接收到的相同的WTXM:FWTTEMP=當(dāng)?shù)贸龅慕Y(jié)果大于FWTMAX時(shí),應(yīng)該使用FWTMAX。發(fā)送(見8.3.1.1.2和 進(jìn)在激活序列后,PICC應(yīng)等待一僅PCD才有權(quán)力發(fā)送令。在發(fā)送了塊之后,PCD時(shí)間延遲是察覺不到的。在響應(yīng)后,PICC應(yīng)返回到接收模式。在當(dāng)前命令/響應(yīng)對(duì)沒有完成或幀等待時(shí)間超出而沒有響應(yīng)時(shí),PCD不應(yīng)初始化一新的多激活的舉例見附錄G。8-22中給出,16字節(jié)長字符串分成三塊來傳輸。 帶位設(shè)置和塊號(hào)x的I-塊 指示確認(rèn)的R-塊注:本例沒有使用可選字段NADCID8-PCDPICC鎖定當(dāng)前塊號(hào)。PCDPICC的當(dāng)前塊號(hào)取反。PICC,PICPCD情況除外規(guī)則5:在PICC的情況下,當(dāng)接收到無效塊或FWT超時(shí),R(ACK)塊被發(fā)送。規(guī)則8:如果S(DESELECT請(qǐng)求沒有被無差錯(cuò)S(DESELECTPICC傳輸差錯(cuò)(EDC差錯(cuò))FWT在任何時(shí)候它都應(yīng)接收S(DESELECT)請(qǐng)求。ABPICCPCD和PICC間的完成之后,PICC應(yīng)被置為HALT狀態(tài)作為確認(rèn)發(fā)送的S(DESELECT)響應(yīng)組成。66~83μ地置為了HALT狀態(tài)并且分配給它的CID也被釋放。本節(jié)描述以下令-響應(yīng)APDU:取隨機(jī)數(shù)指令,其它任何指令以非接觸方式送入卡片后,卡片都響應(yīng)6D00。值值IC卡可能回送的錯(cuò)誤狀態(tài)碼如下表所示:
附錄附錄B:ISO/IEC其他卡標(biāo)準(zhǔn)參考ISO/IEC7811- ISO/IEC7811- ISO/IEC7811-4:1995 識(shí)別卡——記錄技術(shù)——4部分:ID-1型卡上只讀磁道——磁12的位置。 ISO/IEC7811-6:1995 識(shí)別卡——記錄技術(shù)——第6部分:——高矯頑磁性。ISO/IEC7812-1:1993 識(shí)別卡——發(fā)卡者的標(biāo)識(shí)——第1部分:編碼體系。ISO/IEC7812-2:1993 ISO/IEC7813:1995 ISO/IEC7816-2:1998 ISO/IEC7816-3:1997 ISO/IEC10536- ISO/IEC10536-2:1995 附錄類型A的通信舉例
請(qǐng) 所有的PICC以它們的ATQA進(jìn)行響應(yīng):PICC#1指示比特幀防,UID長度:單個(gè)防循環(huán) PCD發(fā)送ANTICOLLISION命令:串聯(lián)級(jí)別1 CL1是發(fā)生前收到的,UIDCL1后面緊跟一個(gè)(1)b。因此,PCD增加串聯(lián)級(jí)別 PCD發(fā)送另一個(gè)ANTICOLLISION命令:串聯(lián)級(jí)別2 SEL規(guī)定了比特幀防和串聯(lián)級(jí)別2PICC#2UIDCL240ACTIVE狀態(tài)附錄D:7ACRC_A編碼的實(shí)現(xiàn)情況。編碼和的過程可由帶有合適的反饋門的16級(jí)循環(huán)移位寄存器方便地完成。根據(jù)ITU-T的建議1I-1/V.41I-2/V.41,寄存器的觸發(fā)器應(yīng)FF0FF15。FF0FF0移入。FF15FF15移出。D-1初始值為‘6363’161100011計(jì)算出的CRC_A=‘1EA0’S000010000100001011111E P P 圖D- 表D- 0100000計(jì)算出的CRC_A=‘CF26’S010010010001100111111E P P 圖D- 0100110附加的CRC_B。節(jié)節(jié)節(jié)圖D- 附加的CRC_B。節(jié)節(jié)節(jié)圖D- 4個(gè)數(shù)據(jù)字節(jié)=‘56’,附加的CRC_B。圖D- CCRC#include<stdio.h>#include<stdlib.h>#include<string.h>#include<ctype.h>#defineCRC_B#defineBYTEunsignedunsignedshortUpdateCrc(unsignedcharch,unsignedshort{ch=(ch^(unsignedchar)((*lpwCrc)&0x00FF));ch=(ch^(ch<<4));*lpwCrc=(*lpwCrc>>8)^((unsignedshort)ch<<8)^((unsignedshort)ch<<3)^((unsignedshort)ch>>4);}voidComputeCrc(intCRCType,char*Data,intLength,BYTE*TransmitFirst,BYTE*TransmitSecond){unsignedcharchBlock;unsignedshortwCrc;{casewCrc=0x6363;//ITU-casewCrc=0xFFFF;//ISO}dochBlock=*Data++;}while(--if(CRCType==CRC_B)wCrc=~wCrc;//ISO3309*TransmitFirst=(BYTE)(wCrc&*TransmitSecond=(BYTE)((wCrc>>8)&}BYTEBuffCRC_A[10]={0x12,BYTEBuffCRC_B[10]={0x0A,0x12,0x34,unsignedshortCrc;FILE*OutFd;intint{printf("byMickeyCohen-m printf("Crc-16G(x)=x^16+x^12+x^5+1\n\n");printf("CRC_Aof[for(i=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球鹽酸毛果蕓香堿行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025服務(wù)器托管合同書模板
- 綠色供應(yīng)鏈一體化管理合同
- 2025關(guān)于醫(yī)藥采購合同
- 品牌服務(wù)協(xié)議書合同范本
- 濱海新區(qū)應(yīng)急管理局
- 房屋租賃權(quán)轉(zhuǎn)讓合同范文
- 建筑材料居間合同
- 藥品購銷標(biāo)準(zhǔn)合同
- 企業(yè)間借款擔(dān)保合同
- 七年級(jí)歷史下冊(cè)第2課唐朝建立與貞觀之治
- 8.3+區(qū)域性國際組織+課件高中政治統(tǒng)編版選擇性必修一當(dāng)代國際政治與經(jīng)濟(jì)
- 2025年國網(wǎng)陜西省電力限公司高校畢業(yè)生招聘1100人(第二批)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《深度學(xué)習(xí)的7種有力策略》
- 2025年潞安化工集團(tuán)招聘筆試參考題庫含答案解析
- 幼兒園一日生活安全課件
- 《認(rèn)罪認(rèn)罰案件被追訴人反悔應(yīng)對(duì)機(jī)制研究》
- 多旋翼無人飛行器嵌入式飛控開發(fā)實(shí)戰(zhàn)-基于STM32系列微控制器的代碼實(shí)現(xiàn)
- 國家開放大學(xué)護(hù)理社會(huì)實(shí)踐報(bào)告
- 投資項(xiàng)目評(píng)估管理制度
- 《工程地質(zhì)》試題及答案四
評(píng)論
0/150
提交評(píng)論