| поискавой системы для электроныых деталей |
|
AN2646 датащи(PDF) 32 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN2646 датащи(HTML) 32 Page - STMicroelectronics |
|
32 / 43 page ![]() Smartcard interface library: description AN2646 - Application note 32/43 6.3 How to send APDU commands to the smartcard A detailed description on how to use the SC_Handler( ) function to send the ADPU command to the smartcard and retrieve the card response is described below. The user has to update the SC_CLA and the smartcard instruction values according to the smartcard specifications. 6.3.1 SC_GET_A2R SC_ADPU.Header.CLA = 0x00; SC_ADPU.Header.INS = SC_GET_A2R; SC_ADPU.Header.P1 = 0x00; SC_ADPU.Header.P2 = 0x00; SC_ADPU.Body.LC = 0x00; while(SCState != SC_ACTIVE_ON_T0) { SC_Handler(&SCState, &SC_ADPU, &SC_Responce); } ● SCState: It stores the current smartcard state. ● SC_ATR_Table: Pointer to an array (filled in by the SC_Handler function) that contains the smartcard ATR frame. 6.3.2 SELECT_FILE SC_ADPU.Header.CLA = SC_CLA; SC_ADPU.Header.INS = SC_SELECT_FILE; SC_ADPU.Header.P1 = 0x00; SC_ADPU.Header.P2 = 0x00; SC_ADPU.Body.LC = 0x02; for(i = 0; i < SC_ADPU.Body.LC; i++) { SC_ADPU.Body.Data[i] = FileName[i]; } while(i < LCmax) { SC_ADPU.Body.Data[i++] = 0; } SC_ADPU.Body.LE = 0; SC_Handler(&SCState, &SC_ADPU, &SC_Responce); ● FileName: It contains the 16 bit file identifier. ● SCState: It stores the current smartcard state. ● SC_Response->SW1 and SC_Response->SW2: they return the smartcard response to the SC_SELECT_FILE command. 6.3.3 SC_GET_RESPONSE SC_ADPU.Header.CLA = SC_CLA; SC_ADPU.Header.INS = SC_GETRESPONSE; SC_ADPU.Header.P1 = 0x00; SC_ADPU.Header.P2 = 0x00; SC_ADPU.Body.LC = 0x00; i = 0; while(i < LCmax) { |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |