自学内容网 自学内容网

【FM1701完整代码】针对刷卡屏蔽掉手机NFC复制卡功能,普通卡可以使用

前言:

由于机器属于离线模式,消费的金额明细会存到W25Q64JVSSIQ芯片内,在连网同步数据时,才会将数据同步到服务器后台。普通卡在不加密的时候,会被复制成多张卡,在使用不同的卡时,并不能保障数据的完整性,就会出现扣费数据的错误问题。于是,为了防止复制卡,写了一段校验代码。

unsigned char rats(void)
{
unsigned char status;
  unsigned char loca_buffer[3];
  
loca_buffer[0] = 0xE0;
loca_buffer[1] = 0x51;
SPIWrite(ChannelRedundancy,0x0f);
Command_Send(2, loca_buffer, Transceive);
  status = SPIRead(FIFO_Length);
//  if(status==0x00 || status==0x10) return Public_Fa;
  if(status == 0x01)return Public_OK;
return Public_Fa;
}

FM1701完整代码:

H

#ifndef _FM1701_H
#define 

原文地址:https://blog.csdn.net/bug_love/article/details/142389236

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!