|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
基于stm32f103的rc522射频识别,在读函数中,传递的第二个参数uint_t *pDate是什么?if ( ( cStatus == MI_OK ) && ( ulLen == 0x90 ) )是什么意思啊- /**
- * @brief 读取M1卡一块数据
- * @param ucAddr,块地址
- * @param pData,读出的数据,16字节
- * @retval 状态值= MI_OK,成功
- */
- char PcdRead ( uint8_t ucAddr, uint8_t * pData )
- {
- char cStatus;
- uint8_t uc, ucComMF522Buf [ MAXRLEN ];
- uint32_t ulLen;
-
- ucComMF522Buf [ 0 ] = PICC_READ;
- ucComMF522Buf [ 1 ] = ucAddr;
- CalulateCRC ( ucComMF522Buf, 2, & ucComMF522Buf [ 2 ] );
-
- cStatus = PcdComMF522 ( PCD_TRANSCEIVE,
- ucComMF522Buf,
- 4,
- ucComMF522Buf,
- & ulLen );
- if ( ( cStatus == MI_OK ) && ( ulLen == 0x90 ) )
- {
- for ( uc = 0; uc < 16; uc ++ )
- * ( pData + uc ) = ucComMF522Buf [ uc ];
- }
-
- else
- cStatus = MI_ERR;
-
- return cStatus;
- }
复制代码
|
|