找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1011|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

關(guān)于IIC驅(qū)動(dòng)MFRC522射頻

[復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 5 黑幣 回復(fù)本帖可獲得 5 黑幣獎(jiǎng)勵(lì)! 每人限 1 次
跳轉(zhuǎn)到指定樓層
樓主
ID:1040483 發(fā)表于 2024-3-18 10:53 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
請(qǐng)問有沒有大佬使用過IIC驅(qū)動(dòng)MFRC522。
遇到一個(gè)問題:一般先去讀Status1Reg,Status2Reg,WaterLevelReg。
這三個(gè)寄存器的值查看通信是否成功,我發(fā)現(xiàn)是正常的,默認(rèn)值分別是0x21,0x00,0x01。 而且讀寫卡的數(shù)據(jù)過程也沒問題,程序是一直調(diào)用尋卡函數(shù),但是偶爾會(huì)突然出現(xiàn)問題,尋卡函數(shù)就會(huì)執(zhí)行的很慢了,像是加了一個(gè)延時(shí)一樣,而且也尋不到卡了。再讀這三個(gè)寄存器的值為0x31,0x00,0x01,另外主機(jī)的IIC讀寫函數(shù)返回值狀態(tài)表示為:超時(shí),因?yàn)閺臋C(jī)沒有返回ACK。

這種情況下經(jīng)常在我卡片放在讀卡器上時(shí)發(fā)生,偶爾會(huì)出現(xiàn)這個(gè)問題。另外我使用硬件IIC驅(qū)動(dòng),RC522是3.3V供電,我使用了5V轉(zhuǎn)3.3v接的RC522,有沒有大佬遇見過這個(gè)問題或者知道可能的原因是什么?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表