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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

MFRC522+esp8266+stm32測試程序

[復制鏈接]
跳轉到指定樓層
樓主


1. 利用位帶操作,重寫按鍵掃描;
2. KEY1:查詢余額;
3. KEY2:充值;
4. KEY3:扣款;

要求:
一上電:串口輸出:

***************************
1. KEY1:查詢余額;
2. KEY2:充值;
3. KEY3:扣款;
**************************

利用串口,輸入要充值的金額;
利用串口,輸入要消費的金額;


單片機源程序如下:
  1. /**********************RC522實驗開發板例程************************

  2. /------------------------------------------------*/
  3. //#include "lpcreg.h"
  4. #include "mfrc522.h"
  5. #include  <STDIO.H>
  6. #include <string.h>
  7. #include "delay.h"
  8. #include "usart.h"
  9. #include "core_cm4.h"
  10. #include "key.h"
  11. #include "ESP8266.h"
  12. #include "exti.h"
  13. #include "AT24C02.h"
  14. #include "W25Q64.h"
  15. #include "lcd.h"
  16. #include "pic.h"
  17. #include "sram.h"
  18. #include "touch.h"
  19. #include "rtc.h"
  20. #include "iwdg.h"
  21. #include "wwdg.h"
  22. #include "dma.h"
  23. #include "adc.h"

  24. //unsigned char  data1[16] = {0x12,0x34,0x56,0x78,0xED,0xCB,0xA9,0x87,0x12,0x34,0x56,0x78,0x01,0xFE,0x01,0xFE};
  25. ////M1卡的某一塊寫為如下格式,則該塊為錢包,可接收扣款和充值命令
  26. ////4字節金額(低字節在前)+4字節金額取反+4字節金額+1字節塊地址+1字節塊地址取反+1字節塊地址+1字節塊地址取反
  27. //unsigned char data2[4]  = {0,0,0,0x01};
  28. //unsigned char DefaultKey[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};

  29. //unsigned char g_ucTempbuf[20];

  30. //函數聲明
  31. //void Disp_Info(void);
  32. //void Block_Proc(u32 dat,u8 addr);

  33. const unsigned char *p = NULL;


  34. u16 sram_buf[100] __attribute__((at(0x68000000)));

  35. int main( )
  36. {   
  37.         u8 ret = 0;
  38.         u8 dat = 0;
  39.         u16 times = 0;
  40.         u16 col = 0;
  41.         u16 i,j;
  42.         u8 key = 0xff;
  43.        
  44.         char buf[20] = "hello,xyd!\r\n";
  45.         char buf1[20] = {0};
  46.         char buf2[20] = "hello,STM32F407!\r\n";

  47.         NVIC_SetPriorityGrouping(7-2);
  48.        
  49.         RCC522_init();
  50.         Key_Init();
  51.         Usart1_Init(9600);
  52.         ESP8266_Init();
  53.         LED_Init();
  54.         AT24C02_Init();                                                //24c02初始化
  55.         W25Q64_Init();
  56.         LCD_Init();
  57.         SRAM_Init();
  58.         ADC1_CH4_Init();
  59.        
  60.        
  61. //        TS_Init();
  62. //        rtc_init();
  63. //        iwdg_init();
  64. //        wwdg_init();
  65.        
  66. //        DMA_Usart1Tx_Init();
  67. //        DMA_Usart1Rx_Init();
  68. //        Usart1_EnableDMA();
  69.        

  70.         //將字庫所在的1M空間保護起來
  71.         W25Q64_WriteStatusReg(PROTECT_TOP_1M);

  72.         while(1)
  73.         {
  74. //                key = Key_Scan();
  75. //                if(key == KEY1_DOWN)
  76. //                        DMA_Usart1Tx_Conf((u32 *)buf2,sizeof(buf2));
  77.         }       
  78. }

復制代碼


所有資料51hei提供下載:
MFRC522測試程序.rar (1.02 MB, 下載次數: 60)



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

使用道具 舉報

沙發
ID:251494 發表于 2018-4-3 12:38 | 只看該作者
謝謝樓主的分享
回復

使用道具 舉報

板凳
ID:272722 發表于 2018-6-24 19:56 | 只看該作者
被扣了2次分,一次內部錯誤, 不是8266直接SPI讀寫MRC522的,是STM32 用AT透傳方式讀取MRC522,然后給8266發送的。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美精品1区2区3区 免费黄篇 | 色婷婷精品国产一区二区三区 | 九九精品久久久 | 美女亚洲一区 | 日韩免费视频一区二区 | 国产成人网 | 欧美精品电影一区 | 亚洲91视频 | 国产精品久久久久一区二区 | 中文在线一区 | 免费视频一区二区三区在线观看 | 国产精品一区二区在线播放 | 最近最新中文字幕 | 久久aⅴ乱码一区二区三区 91综合网 | 久久久噜噜噜www成人网 | 不卡一二三区 | 久久精品国产一区二区电影 | 亚洲国产精选 | 久久久91精品国产一区二区三区 | www.天天操 | 蜜臀久久99精品久久久久久宅男 | 日韩中文在线 | 亚洲一区二区久久久 | 国产伦精品一区二区三区精品视频 | 国产免费看| 99久久精品国产毛片 | 美女逼网站 | 美女久久视频 | 日韩一区二区三区四区五区 | 亚洲成人精品一区 | 色偷偷噜噜噜亚洲男人 | 激情欧美一区二区三区 | 日韩av一区二区在线观看 | 日本在线视频不卡 | 国产福利视频在线观看 | 日本三级电影在线观看视频 | 国产精品美女www爽爽爽视频 | av影音资源| 欧美日韩在线一区二区 | 一级片免费在线观看 | 国产精品一码二码三码在线 |