
RC523身份证读取工具.rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
这是一个包含用于读取和解析身份证信息软件的压缩文件包,适用于集成有RC523 RFID模块的设备。
以下是身份证识别模块的详细代码:
```c
void RC523Init(void)
{
SetCsHigh();
GPIO_Init(GPIOB, GPIO_Pin_2, GPIO_Mode_Out_PP_Low_Slow);
SpiInit();
RC_PcdReset();
RC_PcdISOType(RC_ISO14443_A);
WriteReg(ModeReg, 0x3D);
WriteReg(CommandReg,0x10);
while(1)
{
RCPcdRequest(PICC_REQALL,idtest);
test = ADC_GetConversionValue(ADC1);
for(int i = 0 ; i < 1000 ; i ++);
ReadCardId(idtest);
for(int i = 0 ; i < 1000 ; i ++);
RCRequestTypeB();
RCATTRIBTypeB();
RCGetUIDTypeB(regbuff);
for(int i = 0 ; i < 16000 ; i ++);
}
}
static void RC_DelayMs(uint16_t t)
{
uint16_t i;
while (t--)
{
for (i=0; i<16000; i++)
{
;
}
}
}
```
这段代码初始化了RC523模块,设置了GPIO引脚和SPI接口,并且进入了一个无限循环中进行卡片请求、读取卡ID等操作。同时定义了一个延时函数`RC_DelayMs()`用于产生指定时间的延迟。
全部评论 (0)


