如圖,硬件spi操作rc522一直未能成功。并且查看庫函數(shù)發(fā)現(xiàn)讀寫的實(shí)現(xiàn)方式與手冊描述也有差異?
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機(jī)
如圖,硬件spi操作rc522一直未能成功。并且查看庫函數(shù)發(fā)現(xiàn)讀寫的實(shí)現(xiàn)方式與手冊描述也有差異?
可以連續(xù)調(diào)用,函數(shù)最后是死循環(huán)等待發(fā)完,跑出來就發(fā)完數(shù)據(jù)了。
硬件SPI0的初始化,默認(rèn)工作在模式0;切換到模式3看看給RC522發(fā)數(shù)據(jù)有沒有反應(yīng)。
MasterRecvByte接口,可以手動改一改,改成 “|=”也可以的。不改的話也不影響接收。
如圖,模式0和3都已測試過,還是無法和RC522連接上,spi頻率也已經(jīng)降到很低了!
邏輯分析儀抓波形,查看是否有數(shù)據(jù)波形出現(xiàn),以及是否準(zhǔn)確。