Rc500通讯主要分为4步
第一步、寻卡,写通讯命令26h 或52h到fifodata,写命令1eh到command,成功后得到卡类型
第二步、选择,写通讯命令93h到fifodata,写命令1eh到command,成功后得到卡号。
第三步、认证,通过loadkey写key到key缓存,写参数命令60h(认证a密码)或61h(认证b密码)+块地址+卡号到fifodata,写命令0ch到command,成功后再写命令14h到command,此操作卡不返回数据,通过读取标记判断是否成功
第四步、直接对卡进行读写增减值操作,也就是通过在fifodata上写入命令参数及数据,通过写命令1eh到command实现。