找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13616|回复: 28
打印 上一主题 下一主题
收起左侧

STM32F103驱动PN532代码和手册

  [复制链接]
跳转到指定楼层
楼主
ID:227056 发表于 2017-8-11 19:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,需要的自取。
科星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, 下载次数: 268)


评分

参与人数 1黑币 +3 收起 理由
12355s + 3 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:12816 发表于 2017-8-15 23:01 | 只看该作者



直接电脑连更方便

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:1 发表于 2017-8-15 23:09 | 只看该作者

这个好,资料大不大?能分享一下吗?
回复

使用道具 举报

地板
ID:234863 发表于 2017-9-22 13:05 | 只看该作者
挺好的资料
回复

使用道具 举报

5#
ID:261943 发表于 2017-12-15 11:50 | 只看该作者
有帮助啊,就是太贵了
回复

使用道具 举报

6#
ID:267619 发表于 2017-12-27 12:14 | 只看该作者
刚来,好想要这个读写实验,可惜下不了
回复

使用道具 举报

7#
ID:276430 发表于 2018-1-16 16:45 | 只看该作者
这个还是很不错的
回复

使用道具 举报

8#
ID:282438 发表于 2018-2-5 18:54 | 只看该作者
试试看能不能下载
回复

使用道具 举报

9#
ID:283881 发表于 2018-2-12 19:03 | 只看该作者
求大神来个详细的教程
回复

使用道具 举报

10#
ID:326705 发表于 2018-5-10 11:56 | 只看该作者
好资料,希望借鉴一下,积分还不够
回复

使用道具 举报

11#
ID:342911 发表于 2018-6-5 20:42 | 只看该作者
多谢你的资料
回复

使用道具 举报

12#
ID:246555 发表于 2018-8-28 13:46 | 只看该作者
不错的资料,下载下来试验一下。
回复

使用道具 举报

13#
ID:397204 发表于 2018-9-12 20:42 | 只看该作者
学习一下,谢谢楼主
回复

使用道具 举报

14#
ID:400082 发表于 2018-9-19 16:26 | 只看该作者
挺好的资料
回复

使用道具 举报

15#
ID:88059 发表于 2018-10-27 19:55 | 只看该作者
谢谢分享                                 
回复

使用道具 举报

16#
ID:436355 发表于 2018-11-30 10:28 | 只看该作者
学习学习
回复

使用道具 举报

17#
ID:89134 发表于 2018-12-16 23:07 | 只看该作者
STM32F103驱动PN532代码和手册 不是stm32的吗?
回复

使用道具 举报

18#
ID:451522 发表于 2018-12-29 17:40 | 只看该作者
请问公交车刷卡系统怎么实现
回复

使用道具 举报

19#
ID:443519 发表于 2019-1-28 01:28 | 只看该作者
谢谢分享!!
回复

使用道具 举报

20#
ID:494664 发表于 2019-3-20 14:38 | 只看该作者
感谢分享!!!非常有用
回复

使用道具 举报

21#
ID:528725 发表于 2019-5-7 08:37 | 只看该作者
mark
学习一下
回复

使用道具 举报

22#
ID:250777 发表于 2019-7-20 10:24 | 只看该作者
感谢分享,最近被pn532折磨的焦头烂额
回复

使用道具 举报

23#
ID:484951 发表于 2019-9-5 22:06 | 只看该作者
这个不是直接吐到串口吧,这样的话,卡的卡号什么的怎么显示呢
回复

使用道具 举报

24#
ID:608375 发表于 2019-9-6 11:33 | 只看该作者
这个不是直接吐到串口吧,这样的话,卡的卡号什么的怎么显示呢
回复

使用道具 举报

25#
ID:461471 发表于 2019-11-21 09:48 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

26#
ID:501023 发表于 2019-12-2 11:38 | 只看该作者
感谢楼主分享!
回复

使用道具 举报

27#
ID:214628 发表于 2019-12-3 13:49 | 只看该作者
正好需要,下载下来看看。
回复

使用道具 举报

28#
ID:122686 发表于 2019-12-9 00:04 | 只看该作者
正好需要,下载下来看看。
回复

使用道具 举报

29#
ID:182969 发表于 2020-2-11 12:28 | 只看该作者
正在寻找方案,看看可不可行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表