|
本帖最后由 山山~ 于 2019-5-21 13:59 编辑
工程在下面 可以直接下载使用
rc522-RFID 基于stm32 获取卡号通过串口显示,stm32f103,使用正点原子精英开发板,引脚标注清楚,其他开发板修改就能使用
void ReadCard(void)
{
u8 status=MI_ERR;
PcdAntennaOn(); //开启天线
do
{
status=PcdRequest(PICC_REQALL,CT);
}
while(status!=MI_OK); //等待寻卡成功
if(status==MI_OK) //寻卡成功
{
status=MI_ERR;
status = PcdAnticoll(SN);/*防冲撞*/
printf("寻卡成功\r\n");
if (status==MI_OK)//防冲撞成功
{
status=MI_ERR;
status=PcdSelect(SN); /*选卡*/
printf("防碰撞成功\r\n");
}
if(status==MI_OK)//选卡成功
{
status=MI_ERR;
printf("选卡成功\r\n");
printf("卡号:%X %X %X %X\r\n",SN[0],SN[1],SN[2],SN[3]);
}
}
else
{
PcdAntennaOff(); //关闭天线
}
}
|
评分
-
查看全部评分
|