2017-01-30 3 views
1

SL3의 카드가 리더 mfrc522에서 아무 것도 반환하지 않는 이유는 무엇입니까?rc522 SL3 Mifare 카드에서 아무 것도 수신되지 않았습니다.

나는 PCB + (쥐)를 보낸 후 ISO 14443-4()이 형식으로 명령을 전송 CID + INF + CRC => (INF는 데이터 시트 MIFARE에서 명령을 포함 플러스) 내가 유효 블록에 인증을 시도하는 경우, 그 다음 아무것도 recive. 나는 블록 또는 길이가 유효하지 않은 경우 정보를 오류로 인식합니다. 그러나 명령이 유효하다면 아무것도 암시하지 마십시오. 도와주세요! 잘못된 명령을 전송

먼저 , 두 번째는 유효 명령을 보내

 PCB CID 4-byte command   CRC 

보내기 : 0x0A, 0x02로, 0x70, 0x40으로, × 00, × 00, CRC1, CRC2;

수신 : 0x0A, 0x02, 0x09, 0x1F, 0x78;

오류 코드은 0x09 => 블록 번호가 유효하지 않습니다

보내기 : 0x0A, 0x02로, 0x70, 0x00으로, × 40, × 00, CRC1, CRC2;

받아 봐 : 아무것도

+1

질문을 대답 할 수 있도록 코드를 포함하고 출력해야합니다. –

+0

다른 보드에서 다른 트랜시버를 사용해 보셨습니까? 나는 잘 연결되지 않은 트랜시버 보드에서 비슷한 문제를 겪었다. 송수신기가 거래의 중간에 충돌하고있었습니다. 거래가 짧아 MFP와 함께 작동했습니다. – Nipo

+0

예, whith acr1252u 완벽하게 작동하지만 .. rc522가 실패합니다. –

답변

0

mfrc522은 ISO 표준을 지원하지 않습니다 14443-4.

: PN532는 믿습니다.