例如:
status=PcdRequest(PICC_REQIDL,CT); (1) // 寻卡程序 寻找没有进入休眠的卡片 寻卡一次等待第二次进入天线范围 再寻 0X26
status=PcdRequest(PICC_REQALL,CT); (2) //寻卡程序 寻找所有卡片 不停寻卡 0X52
......包含(1)的卡操作程序(3)
while(1)
{
(3);
PcdHalt(); //命令卡片进入休眠状态
}
如果是在while(1)中有 PcdHalt(); 程序的时候卡操作完成后就进入休眠状态不在操作卡片
如果是在while(1)中没有 PcdHalt();程序的时候卡会循环操作的
另外如果某个扇区密码验证失败的时候,需要从新操作这个扇区则需要重新需要选卡——验证——操作一遍
|