?本文講解合宙Air780EP開發(fā)板RC522實例。
本文檔適用于Air780EP開發(fā)板;
關(guān)聯(lián)文檔和使用工具;
rc522 - rc522 非接觸式讀寫卡驅(qū)動 - LuatOS 文檔;
LuatOS-Soc固件獲取
https://gitee.com/openLuat/LuatOS/releases
一、環(huán)境準備
1.1 Air780EP開發(fā)板一套
1.2 rc522實物一個
?
二、程序詳解
2.1 API說明
2.1.1 設(shè)置并啟用SPI
spi.setup(id, cs, CPHA, CPOL, dataw, bandrate, bitdict, ms, mode)
參數(shù)
?
返回值
?
2.2 rc522初始化
rc522.init(spi_id, cs, rst)
參數(shù)
?
返回值
?
2.3 根據(jù)rc522操作流程寫入16字節(jié)數(shù)據(jù)到塊
rc522.write_datablock(addr,data)
參數(shù)
?
返回值
2.4 根據(jù)rc522操作流程讀取塊
rc522.read_datablock(addr)
參數(shù)
?
返回值
?
三、調(diào)用程序示例
?
四、實現(xiàn)流程示例
4.1 接線
RC522管腳 | Air780E管腳 |
---|---|
SDA | SPI_CS |
SCK | SPI_SCLK |
MOSI | SPI_MOSI |
MISO | SPI_MISO |
RST | 隨意,這里接的是GPIO35 |
4.2 程序下載
?
五、運行效果展示
?
六、代碼解析
先初始化spi接口,然后初始化rc522,再然后就可以按照rc522的流程去進行寄存器的讀寫操作了。
?
審核編輯 黃宇
?
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
5483瀏覽量
101931 -
RC522
+關(guān)注
關(guān)注
7文章
57瀏覽量
24396
發(fā)布評論請先 登錄
4G通信先鋒:Air780EP開發(fā)板與RC522的結(jié)合

低功耗4G模組:Air780EP開發(fā)板RC522實例

RNDIS網(wǎng)卡應(yīng)用看這篇!合宙Air780EP低功耗4G模組AT開發(fā)示例

FTP應(yīng)用看這篇!合宙Air780EP低功耗4G模組AT開發(fā)示例

合宙LuatOS開發(fā)板Core_Air780EP使用說明

合宙Air780EP模塊——AT指令MQTT接入OneNET開發(fā)指南

MQTT應(yīng)用看這篇!合宙Air780EP_LuatOS_MQTT應(yīng)用指南

合宙 Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析

Air780E/Air780EP/Air780EQ/Air201模塊遇到內(nèi)存死機如何分析

Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析

評論