欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
stm32 RC522 RFID讀卡器源碼
[打印本頁]
作者:
其木王王子
時間:
2017-12-27 09:42
標題:
stm32 RC522 RFID讀卡器源碼
stm32的單片機源程序如下:
#include "stm32f10x.h"
#include "bsp_SysTick.h"
#include "bsp_usart1.h"
#include "rc522_config.h"
#include "rc522_function.h"
#include <stdbool.h>
#include "bsp_lcd.h"
void IC_test ( void )
{
char cStr [ 30 ];
u8 ucArray_ID [ 4 ]; //先后存放IC卡的類型和UID(IC卡序列號)
u8 ucStatusReturn; //返回狀態
static u8 ucLineCount = 0;
while ( 1 )
{
if ( ( ucStatusReturn = PcdRequest ( PICC_REQALL, ucArray_ID ) ) != MI_OK ) //尋卡
ucStatusReturn = PcdRequest ( PICC_REQALL, ucArray_ID ); //若失敗再次尋卡
if ( ucStatusReturn == MI_OK )
{
if ( PcdAnticoll ( ucArray_ID ) == MI_OK ) //防沖撞(當有多張卡進入讀寫器操作范圍時,防沖突機制會從其中選擇一張進行操作)
{
sprintf ( cStr, "The Card ID is: %02X%02X%02X%02X", ucArray_ID [ 0 ], ucArray_ID [ 1 ], ucArray_ID [ 2 ], ucArray_ID [ 3 ] );
printf ( "%s\r\n",cStr );
if ( ucLineCount == 0 )
ILI9341_Clear ( 0, 0, 240, 271, macBACKGROUND);
ILI9341_DispString_EN ( 0, ucLineCount * 16, cStr, macBACKGROUND, macBLUE );
ucLineCount ++;
if ( ucLineCount == 17 ) ucLineCount = 0;
}
}
}
}
/**
* @brief 主函數
* @param 無
* @retval 無
*/
int main ( void )
{
SysTick_Init (); //滴答時鐘初始化
USART1_Config (); //USART1 配置模式為 115200 8-N-1,中斷接收
RC522_Init (); //RC522模塊所需外設的初始化配置
LCD_Init (); //LCD 初始化
printf ( "WF-RC522 Test\n" );
ILI9341_Clear ( 0, 0, 240, 320, macBACKGROUND);
ILI9341_Clear ( 0, 272, 240, 2, macGREEN);
ILI9341_DispString_EN ( 0, 280, "Please put the IC card on WF-RC522 antenna area ...", macBACKGROUND, macRED );
PcdReset ();
M500PcdConfigISOType ( 'A' );//設置工作方式
while ( 1 )
{
IC_test ();//IC卡檢測
}
}
/****************************END OF FILE**********************/
復制代碼
所有資料51hei提供下載:
ISO-V2.rar
(322.06 KB, 下載次數: 68)
2017-12-27 09:42 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
jxchen
時間:
2019-1-20 21:03
下載學習,謝謝分享
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1