久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3267|回復: 0
打印 上一主題 下一主題
收起左側

stm32f407讀寫nfc源碼

[復制鏈接]
跳轉到指定樓層
樓主
下面是代碼的工程文件,需要的自取.


/*******************開發日志(有點晚)***********************/
//21/3/2017基本實現按鍵控制nfc內數據加減,具體復雜功能待實現,增加按鍵數量即可實現
//error:莫名其妙塊5可寫入可讀取且均返回成功狀態,但是返回數據不對,不知是寫入數據有問題還是讀取問題,待查
//28/3/2017上位機與uart3通信完成,上位機分部任務完成,
//3/4/2017完成新建卡,卡內容比對,以及對應PC對stm32的控制

單片機源程序如下:
  1. #include "Config.h"
  2. extern u8 RX[16];
  3. extern u8 RXX[35];
  4. extern u8 UID[4];
  5. extern u8 REUID[4];
  6. extern        u8 num[16];
  7. int main(void)
  8. {
  9.         u8 i;
  10.         u8 vlue[16]={2,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
  11.         Config();
  12.   while(1)
  13.         {        
  14.                 USART3_DISABLE();
  15.                 USART1_ENABLE();
  16.                
  17.                 LCD_Clear(WHITE);
  18.                 LCD_ShowString(100,30,30,20,24,"HJT");
  19.                 LCD_ShowString(10,80,30,20,16,"UID:");
  20.                 LCD_ShowString(10,120,70,20,16,"Operands:");                                       
  21.                                         while(1)
  22.                                         {
  23.                                                 i=Check_nfc();
  24.                                                 if(i!=1){LED1=~LED1;break;}
  25.                                                 LCD_ShowString(10,180,100,20,12,"Error Translation!");
  26.                                                 LCD_ShowString(10,200,100,20,12,"Please wait another translation!");
  27.                                         }
  28.                                         if(i==2)
  29.                                         {
  30.                                                 true_return();                                                
  31.                                         }
  32.                                         else if(i==3)
  33.                                         {
  34.                                                 LCD_Clear(RED);
  35.                                                 LCD_ShowString(80,100,100,20,16,"ERROR VALUE!");
  36.                                         }
  37.                                         else if(i==4)
  38.                                         {                                                
  39.                                                 new_change();
  40.                                         }
  41.                                        
  42.                                                                                                         
  43.                
  44.         }
  45. }

  46. //                if(nfc_InListPassiveTarget())//尋找 nfc標簽(Mifare 卡),獲取UID
  47. //                {               
  48. //                        for(i=0;i<4;i++)
  49. //                        {
  50. //                                LCD_ShowNum(50+i*40,80,UID[i],5,16);
  51. //                        }
  52. //                        USART1_DISABLE();
  53. //                        USART3_ENABLE();
  54. //                        SendData3(UID,4);
  55. //                        USART1_ENABLE();
  56. //                        USART3_DISABLE();
  57. ////                        nfc_PsdVerifyKeyA(0);
  58. ////                        //*****************************主人信息存于nfc  塊4*******************************/
  59. ////                        //*******************卡余額存于nfc 塊2的前兩個字節 高位在前 即【0】為高位【1】為低位************/               

  60. ////                        LCD_ShowNum(130,120,RX[0]*256+RX[1],5,16);
  61. ////                        /**************進入加減操作句柄****************/
  62. ////                        if(HL_Scan()==13){opearte();LCD_Clear(WHITE);}
  63. //                        
  64. //                }
  65. //                else
  66. //                {
  67. //                        for(i=0;i<4;i++)
  68. //                        {
  69. //                                LCD_ShowNum(50+i*40,80,0,5,16);
  70. //                                LCD_ShowNum(130,120,0,5,16);
  71. //                        }
  72. //                }
  73. //                LED1=~LED1;
  74. //        }


復制代碼

所有資料51hei提供下載:
下_適用self-stm32.rar (558.38 KB, 下載次數: 24)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩中文字幕一区 | 99只有精品 | 久夜精品 | 一区二区三区欧美大片 | 国内精品久久久久久 | 男女羞羞视频在线观看 | 欧美综合一区二区三区 | 午夜一区二区三区视频 | 最新中文字幕在线 | 久久综合久久久 | 丝袜美腿一区二区三区动态图 | 中文日韩在线 | 成人欧美一区二区三区在线观看 | 精品电影 | 欧美一级黄色片免费观看 | 成人免费视频网站在线看 | 伊人伊人网 | 欧美在线播放一区 | 亚洲精品3 | 成人伊人| 爱爱视频网| 欧美精品99 | 91成人在线 | 99精品热视频 | 成人免费观看视频 | 午夜精品久久久久久久久久久久久 | 狠狠干狠狠插 | 精品免费国产一区二区三区四区 | av天天看| 精品国产一区二区三区久久久蜜月 | 国产一区二区三区在线 | 亚洲成人自拍 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 国产精品免费在线 | 国产日产精品一区二区三区四区 | 一区二区福利视频 | 人人鲁人人莫人人爱精品 | 亚洲成av片人久久久 | 欧美a在线 | 日韩在线观看网站 | 精品乱码一区二区 |