stm32f407读写nfc 门禁源码可以移植到8位单片机

实现了STM32F407通过按键控制NFC数据加减功能,已完成上位机与UART3通信,能新建卡、卡内容比对并接受PC控制。

//21/3/2021基本实现按键控制nfc内数据加减,具体复杂功能待实现,增加按键数量即可实现
//error:莫名其妙块5可写入可读取且均返回成功状态,但是返回数据不对,不知是写入数据有问题还是读取问题,待查
//28/3/2021上位机与uart3通信完成,上位机分部任务完成,
//3/4/2021完成新建卡,卡内容比对,以及对应PC对stm32的控制

单片机源程序如下:

  1. #include "Config.h"
    extern u8 RX[16];
    extern u8 RXX[35];
    extern u8 UID[4];
    extern u8 REUID[4];
    extern        u8 num[16];
    int main(void)
    {
            u8 i;
            u8 vlue[16]={2,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
            Config();
      while(1)
            {        
                    USART3_DISABLE();
                    USART1_ENABLE();
                   
                    LCD_Clear(WHITE);
                    LCD_ShowString(100,30,30,20,24,"HJT");
                    LCD_ShowString(10,80,30,20,16,"UID:");
                    LCD_ShowString(10,120,70,20,16,"Operands:");                                       
                                            while(1)
                                            {
                                                    i=Check_nfc();
          &
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值