我用A0 D6命令,写EF。
程序如下:
/* Get Response on IMSI File ---------------------------------------------*/
if(SC_Responce.SW1 == SC_EF_SELECTED) //9F
{
// USART_SendData(USART1,0x13);
// delay1(2);
SC_ADPU.Header.CLA = SC_CLA_GSM11; //A0
SC_ADPU.Header.INS = SC_UPDATE_BINARY; //D6
SC_ADPU.Header.P1 = 0x00;
SC_ADPU.Header.P2 = 0x00;
SC_ADPU.Body.LC = 0x03;
SC_ADPU.Body.Data[0]=0x55;
SC_ADPU.Body.Data[1]=0x55;
SC_ADPU.Body.Data[2]=0x55;
SC_ADPU.Body.LE = 00;
SC_Handler(&SCState, &SC_ADPU, &SC_Responce);
}
USART_SendData(USART1,SC_Responce.SW1);
delay1(2);
USART_SendData(USART1,SC_Responce.SW2);
delay1(2);
USART_SendData(USART1,0x55);
delay1(200);
发现过程字节是0x98,0x04.肯定写的不成功。
可是不知道9804是什么意思。请问高手,写SIM卡有什么需要注意的吗?谢谢!
|