RC522問題之一

RC522讀S50總是扣款失敗

由於最近要用RFID做讀寫卡項目,淘寶了一下發現RC522價格比較低廉,so,買之,用賣家給的C51程序在測試,在主函數裏有兩個while,while中嵌套着一個while,也就是說,第一個while只能順序執行一次,卡在第二個while中了,乍一看沒必要那麼麻煩,就只留下了第二個while,結果新卡就死活讀不出,串口打印結果就是——扣款失敗,仔細分析一下,兩個while的內容並不一樣,第一個while中調用了PcdWrite這個函數,看看函數說明,是“寫數據道M1卡一塊”,好吧,裏面沒數據,又怎麼扣款呢。把第一個while中的代碼取消註釋,編譯下載,把卡放到RC522模塊上,上電!OK,完美運行!!!
注意先吧卡放好再上電運行,要不然第一個while執行完才檢測到卡,就執行不了PcdWrite函數了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章