IC卡,RFID卡,M1卡。
E:\eDiary\2020\4\PIC18F97J60_SPI.c
E:\eDiary\2020\4\PIC18F97J60_SPI.h
最底层是SPI.C/H .
初始化,单读,单字节写,联读,联写
E:\eDiary\2020\4\fm175xx.c
E:\eDiary\2020\4\fm175xx.h
E:\eDiary\2020\4\type_a.c
E:\eDiary\2020\4\type_a.h
第二层 是对FM17520的读写操作。
配置操作
type_a.h/c 是第二层的计算
E:\eDiary\2020\4\mifare_card.c
E:\eDiary\2020\4\mifare_card.h
第三层 主要是自己根据第二层的函数 写自己的应用。
读IC卡的卡号,读写IC卡里面的数据等等。
***************************************主程序*****************************************************************
main()
{
SPI_Init();
while(1)
{
i = MCU_TO_PCD_TEST(); //查找是否有读卡器
if (i ==1) //有读卡器
{
i = SearchCard(); //查找是否有卡
if (i == 1) //有
{
.......
}
}
}
//查找是否有卡 在RC552上可以用2种方式, 1 判断硬件的中断线 2 每秒运行一次是否有卡的程序
经过测试 发现RC552 和FM17520 程序可以兼容。
而且 RC552的检测距离是5CM
文章评论(0条评论)
登录后参与讨论