|
下面是代碼的工程文件,需要的自取.
/*******************開發(fā)日志(有點(diǎn)晚)***********************/
//21/3/2017基本實(shí)現(xiàn)按鍵控制nfc內(nèi)數(shù)據(jù)加減,具體復(fù)雜功能待實(shí)現(xiàn),增加按鍵數(shù)量即可實(shí)現(xiàn)
//error:莫名其妙塊5可寫入可讀取且均返回成功狀態(tài),但是返回數(shù)據(jù)不對,不知是寫入數(shù)據(jù)有問題還是讀取問題,待查
//28/3/2017上位機(jī)與uart3通信完成,上位機(jī)分部任務(wù)完成,
//3/4/2017完成新建卡,卡內(nèi)容比對,以及對應(yīng)PC對stm32的控制
單片機(jī)源程序如下:
- #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();
- if(i!=1){LED1=~LED1;break;}
- LCD_ShowString(10,180,100,20,12,"Error Translation!");
- LCD_ShowString(10,200,100,20,12,"Please wait another translation!");
- }
- if(i==2)
- {
- true_return();
- }
- else if(i==3)
- {
- LCD_Clear(RED);
- LCD_ShowString(80,100,100,20,16,"ERROR VALUE!");
- }
- else if(i==4)
- {
- new_change();
- }
-
-
-
- }
- }
- // if(nfc_InListPassiveTarget())//尋找 nfc標(biāo)簽(Mifare 卡),獲取UID
- // {
- // for(i=0;i<4;i++)
- // {
- // LCD_ShowNum(50+i*40,80,UID[i],5,16);
- // }
- // USART1_DISABLE();
- // USART3_ENABLE();
- // SendData3(UID,4);
- // USART1_ENABLE();
- // USART3_DISABLE();
- //// nfc_PsdVerifyKeyA(0);
- //// //*****************************主人信息存于nfc 塊4*******************************/
- //// //*******************卡余額存于nfc 塊2的前兩個字節(jié) 高位在前 即【0】為高位【1】為低位************/
- //// LCD_ShowNum(130,120,RX[0]*256+RX[1],5,16);
- //// /**************進(jìn)入加減操作句柄****************/
- //// if(HL_Scan()==13){opearte();LCD_Clear(WHITE);}
- //
- // }
- // else
- // {
- // for(i=0;i<4;i++)
- // {
- // LCD_ShowNum(50+i*40,80,0,5,16);
- // LCD_ShowNum(130,120,0,5,16);
- // }
- // }
- // LED1=~LED1;
- // }
復(fù)制代碼
所有資料51hei提供下載:
下_適用self-stm32.rar
(558.38 KB, 下載次數(shù): 24)
2017-11-2 17:56 上傳
點(diǎn)擊文件名下載附件
|
評分
-
查看全部評分
|