新手入门
- 积分
- 8
- 金钱
- 8
- 注册时间
- 2016-11-19
- 在线时间
- 0 小时
|
1金钱
用的arduino的底层,放上卡和不放卡串口返回的都是一样的数据,下面是内容
//主函数
int main(void)
{
delay_init(); //延时函数初始化
uart_init(115200); //串口初始化为115200
SPI1_Init(); //SPI1初始化
RFID_init(); //初始化rc522
isCard();//寻卡
readCardSerial();//读卡防冲撞
printf("%x %x %x %x\n",serNum[0],serNum[1],serNum[2],serNum[3]);
printf("\n");
selectTag(serNum);//选卡
sta=auth(PICC_AUTHENT1B,7,KEY,serNum); //验证卡密码
if(sta==MI_OK)
{
if(read(4,str)==MI_OK) //读取数据 存到数组str中
{
// USART_SendData(USART1, 0x28);
// if(str[0]==0x78) nn=1;
}
halt();
}
|
|