原创 关于读写ic卡的程序注释

2020-5-14 13:58 1764 21 21 分类: MCU/ 嵌入式 文集: PIC
  
       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条评论)

登录后参与讨论
我要评论
0
21
关闭 站长推荐上一条 /2 下一条