最近,一直有朋友問我Air780EP開發板RC522,
今天抽空給大家展示一下示例:
本文檔適用于Air780EP開發板
關聯文檔和使用工具
LuatOS-Soc固件獲取
https://gitee.com/openLuat/LuatOS/releases
rc522 - rc522 非接觸式讀寫卡驅動 - LuatOS 文檔
Luatools下載調試工具
1、環境準備
1.1 Air780EP開發板一套
1.2 rc522實物一個
2、程序詳解
2.1 API說明
2.1.1 設置并啟用SPI
spi.setup(id, cs, CPHA, CPOL, dataw, bandrate, bitdict, ms, mode)
參數
返回值
2.2 rc522初始化
rc522.init(spi_id, cs, rst)
參數
返回值
2.3 按照rc522操作流程寫入16字節數據到塊
rc522.write_datablock(addr,data)
參數
返回值
2.4 按照rc522操作流程讀取塊
rc522.read_datablock(addr)
參數
返回值
3、調用程序實例
4、實現流程
4.1 接線
RC522管腳 | Air780E管腳 |
---|---|
SDA | SPI_CS |
SCK | SPI_SCLK |
MOSI | SPI_MOSI |
MISO | SPI_MISO |
RST | 隨意,這里接的是GPIO35 |
4.2 程序下載
5、運行效果
6、代碼分析
先初始化spi接口,然后初始化rc522,再然后就可以按照rc522的流程去進行寄存器的讀寫操作了。
分享完畢
審核編輯 黃宇
-
4G
+關注
關注
15文章
5561瀏覽量
120618 -
開發板
+關注
關注
25文章
5472瀏覽量
101748 -
RC522
+關注
關注
7文章
57瀏覽量
24389
發布評論請先 登錄
Air780EP低功耗4G模組AT開發:阿里云應用

Air780EP低功耗4G模組AT開發示例:阿里云應用篇

超實用!阿里云應用——Air780EP低功耗4G模組AT開發示例

Air780EP低功耗4G模組—AT開發FOTA遠程升級

RNDIS網卡應用看這篇!合宙Air780EP低功耗4G模組AT開發示例

FTP應用看這篇!合宙Air780EP低功耗4G模組AT開發示例

合宙低功耗4G模組Air780EP——硬件設計01

評論