最近,一直有朋友問(wèn)我Air780EP開(kāi)發(fā)板RC522,
今天抽空給大家展示一下示例:
本文檔適用于Air780EP開(kāi)發(fā)板
關(guān)聯(lián)文檔和使用工具
LuatOS-Soc固件獲取
https://gitee.com/openLuat/LuatOS/releases
rc522 - rc522 非接觸式讀寫(xiě)卡驅(qū)動(dòng) - LuatOS 文檔
Luatools下載調(diào)試工具
1、環(huán)境準(zhǔn)備
1.1 Air780EP開(kāi)發(fā)板一套
1.2 rc522實(shí)物一個(gè)
2、程序詳解
2.1 API說(shuō)明
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 按照rc522操作流程寫(xiě)入16字節(jié)數(shù)據(jù)到塊
rc522.write_datablock(addr,data)
參數(shù)
返回值
2.4 按照rc522操作流程讀取塊
rc522.read_datablock(addr)
參數(shù)
返回值
3、調(diào)用程序?qū)嵗?/strong>
4、實(shí)現(xiàn)流程
4.1 接線
RC522管腳 | Air780E管腳 |
---|---|
SDA | SPI_CS |
SCK | SPI_SCLK |
MOSI | SPI_MOSI |
MISO | SPI_MISO |
RST | 隨意,這里接的是GPIO35 |
4.2 程序下載
5、運(yùn)行效果
6、代碼分析
先初始化spi接口,然后初始化rc522,再然后就可以按照rc522的流程去進(jìn)行寄存器的讀寫(xiě)操作了。
分享完畢
審核編輯 黃宇
-
4G
+關(guān)注
關(guān)注
15文章
5569瀏覽量
120692 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5531瀏覽量
102374 -
RC522
+關(guān)注
關(guān)注
7文章
57瀏覽量
24425
發(fā)布評(píng)論請(qǐng)先 登錄
Air780EP之RC522開(kāi)發(fā)板,你了解嗎?

AT開(kāi)發(fā)FOTA遠(yuǎn)程升級(jí):Air780EP低功耗4G模組

Air780EP低功耗4G模組AT開(kāi)發(fā):阿里云應(yīng)用

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

Air780EP低功耗4G模組AT開(kāi)發(fā)示例:阿里云應(yīng)用篇

超實(shí)用!阿里云應(yīng)用——Air780EP低功耗4G模組AT開(kāi)發(fā)示例

Air780EP低功耗4G模組—AT開(kāi)發(fā)FOTA遠(yuǎn)程升級(jí)

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

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

合宙LuatOS開(kāi)發(fā)板Core_Air780EP使用說(shuō)明

合宙低功耗4G模組Air780EP——硬件設(shè)計(jì)01

評(píng)論