RC523身份证识别.rar
身份证识别模块详细代码 void RC523Init(void) { SetCsHigh(); GPIO_Init(GPIOB, GPIO_Pin_2, GPIO_Mode_Out_PP_Low_Slow); SpiInit(); RC_PcdReset(); RC_PcdISOType(RC_ISO14443_A); /*RCRequestTypeB(); RCATTRIBTypeB(); RCGetUIDTypeB(regbuff);*/ //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++) { ; } } }