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

標題: MFRC522+esp8266+stm32測試程序 [打印本頁]

作者: 一米陽光0197    時間: 2018-3-12 11:46
標題: 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)




作者: lxxdld    時間: 2018-4-3 12:38
謝謝樓主的分享

作者: thzbigone    時間: 2018-6-24 19:56
被扣了2次分,一次內部錯誤, 不是8266直接SPI讀寫MRC522的,是STM32 用AT透傳方式讀取MRC522,然后給8266發送的。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美videosex性极品hd | 欧美日韩在线电影 | 精品伦精品一区二区三区视频 | 日本高清中文字幕 | 欧美xxxx网站 | 视频一区二区在线观看 | 91影视| 日韩精品一区二区三区免费观看 | 亚洲精品一区二三区不卡 | 一道本不卡视频 | 夜夜操天天干 | 亚洲一区二区在线视频 | 蜜桃黄网| 91欧美 | 久久69精品久久久久久久电影好 | 草久久久 | 黄色免费在线网址 | 国外成人在线视频网站 | 国产欧美在线视频 | 欧美久久国产精品 | 二区在线观看 | 亚洲一区二区免费视频 | 91亚洲精| 亚洲精品欧美 | 久久精品无码一区二区三区 | 日韩1区 | 成人不卡 | 在线一区视频 | 91天堂网 | 精品久久久久一区二区国产 | 日韩小视频在线 | 黄色毛片网站在线观看 | 狠狠色综合久久丁香婷婷 | 日本在线播放一区二区 | 在线观看国产 | 欧美福利一区 | 国产99视频精品免费视频7 | 射欧美 | 国产网站在线播放 | 呦呦在线视频 | 国产欧美精品区一区二区三区 |