标题: STM32F103驱动PN532代码和手册 [打印本页]

作者: jack0812    时间: 2017-8-11 19:12
标题: STM32F103驱动PN532代码和手册
如题,需要的自取。
科星NFC开发板读写卡实验 (ALIENTEK MINISTM32)

单片机源程序如下:
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "sys.h"
  4. #include "usart.h"
  5. #include "key.h"
  6. #include "nfc.h"
  7. //科星NFC开发板读写卡实验

  8. /********************************************************************
  9. *  操作步骤:                                                       *
  10. *  1、烧录好程序,使用战舰迷你板。MCU:stm32RCT6                    *
  11. *  2、串口1连接科星NFC开发板                                        *
  12. *  3、启动程序,当D0和D1,同时亮起,科星NFC开发板唤醒成功           *
  13. *  4、按按键key0,此时 D0,反向,也就是 由亮变灭,此时放上标签2秒   *
  14. *  5、按按键WK_UP,此时 D0,反向,也就是 由灭变亮,此时放上标签,D1灭*
  15. *  6、按按键key1,此时 D0,反向,也就是 由亮变灭,此时放上标签2秒    *
  16. *  7、按按键WK_UP,此时 D0,反向,也就是 由灭变亮,此时放上标签,D1亮*
  17. *                                                                   *
  18. *                                                                   *
  19. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  20. *  说明:                                                           *
  21. *   1.每次D0灯状态的变化,说明按键按下成功                          *
  22. *   2.key0表示写标签,写入0x55;                                    *
  23. *   3.key1表示写标签,写入0xAA;                                    *
  24. *   4.WK_UP表示读标签,读到0x55,使D1灭;读到0xAA,使D1亮           *
  25. *********************************************************************/


  26. extern u8 flag_nfc_status;


  27. int main(void)
  28. {       
  29.     u8 t=0;
  30.     delay_init();                     //延时函数初始化       
  31.     NVIC_Configuration();// 设置中断优先级分组
  32.     TIM2_Configuration();
  33.     uart_init(115200);         //串口初始化为9600
  34.     LED_Init();                           //初始化与LED连接的硬件接口
  35.     KEY_Init();                  //初始化与按键连接的硬件接口
  36.    
  37.     nfc_WakeUp();//唤醒 PN532 芯片
  38.     LED0=0;
  39.     LED1=0;
  40.     while(1)
  41.     {
  42.         t=KEY_Scan(0);                //得到键值
  43.         switch(t)
  44.         {                                 
  45.             case KEY0_PRES:
  46.                     LED0=!LED0;
  47.                     flag_nfc_status=1;  //KEY0  ,nfc写0x55.灯灭
  48.                     break;
  49.             case KEY1_PRES:
  50.                     LED0=!LED0;
  51.                     flag_nfc_status=2;  //KEY1 ,nfc写0xAA。灯亮
  52.                     break;
  53.             case WKUP_PRES:                               
  54.                     LED0=!LED0;
  55.                     flag_nfc_status=0;  //WKUP_PRES ,nfc读状态
  56.                     break;
  57.             default:
  58.                     delay_ms(10);       
  59.         }
  60.         nfc_InListPassiveTarget(); //寻找 nfc标签(Mifare 卡),获取UID
  61.         nfc_PsdVerifyKeyA();
  62.         
  63.     }         
  64. }


复制代码

所有资料51hei提供下载:
PN532 NFC RFID Module Manual.pdf (1.58 MB, 下载次数: 178)
PN532读写卡实验 (ALIENTEK MINISTM32).rar (357.53 KB, 下载次数: 269)



作者: lbq691477940    时间: 2017-8-15 23:01



直接电脑连更方便

作者: admin    时间: 2017-8-15 23:09
lbq691477940 发表于 2017-8-15 23:01
直接电脑连更方便

这个好,资料大不大?能分享一下吗?
作者: tang娃    时间: 2017-9-22 13:05
挺好的资料
作者: 大漫漫    时间: 2017-12-15 11:50
有帮助啊,就是太贵了
作者: 江海湖    时间: 2017-12-27 12:14
刚来,好想要这个读写实验,可惜下不了
作者: huangbobobo    时间: 2018-1-16 16:45
这个还是很不错的
作者: maikve    时间: 2018-2-5 18:54
试试看能不能下载
作者: 南来北往    时间: 2018-2-12 19:03
求大神来个详细的教程
作者: top_行癫    时间: 2018-5-10 11:56
好资料,希望借鉴一下,积分还不够
作者: muzhi    时间: 2018-6-5 20:42
多谢你的资料
作者: njitnjit    时间: 2018-8-28 13:46
不错的资料,下载下来试验一下。
作者: zhw990217    时间: 2018-9-12 20:42
学习一下,谢谢楼主
作者: kkyin    时间: 2018-9-19 16:26
挺好的资料
作者: lanzi3105    时间: 2018-10-27 19:55
谢谢分享                                 
作者: ccxzjz    时间: 2018-11-30 10:28
学习学习
作者: cmxgx    时间: 2018-12-16 23:07
STM32F103驱动PN532代码和手册 不是stm32的吗?

作者: mini12    时间: 2018-12-29 17:40
请问公交车刷卡系统怎么实现

作者: grodd    时间: 2019-1-28 01:28
谢谢分享!!
作者: sukiKIKO    时间: 2019-3-20 14:38
感谢分享!!!非常有用
作者: wan5500config    时间: 2019-5-7 08:37
mark
学习一下
作者: 碧空痕    时间: 2019-7-20 10:24
感谢分享,最近被pn532折磨的焦头烂额
作者: 纳爱斯牙牙乐    时间: 2019-9-5 22:06
这个不是直接吐到串口吧,这样的话,卡的卡号什么的怎么显示呢
作者: liaohu_002    时间: 2019-9-6 11:33
这个不是直接吐到串口吧,这样的话,卡的卡号什么的怎么显示呢
作者: lyzdroid    时间: 2019-11-21 09:48
谢谢楼主分享
作者: 瞿都    时间: 2019-12-2 11:38
感谢楼主分享!
作者: zhczlzhang    时间: 2019-12-3 13:49
正好需要,下载下来看看。
作者: a77303383    时间: 2019-12-9 00:04
正好需要,下载下来看看。

作者: zengyao05    时间: 2020-2-11 12:28
正在寻找方案,看看可不可行




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1