?本文講解合宙Air780EP開發板RC522實例。
本文檔適用于Air780EP開發板;
關聯文檔和使用工具;
rc522 - rc522 非接觸式讀寫卡驅動 - LuatOS 文檔;
LuatOS-Soc固件獲取
https://gitee.com/openLuat/LuatOS/releases
一、環境準備
1.1 Air780EP開發板一套
1.2 rc522實物一個
?
二、程序詳解
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)
參數
?
返回值
?
三、調用程序示例
?
四、實現流程示例
4.1 接線
RC522管腳 | Air780E管腳 |
---|---|
SDA | SPI_CS |
SCK | SPI_SCLK |
MOSI | SPI_MOSI |
MISO | SPI_MISO |
RST | 隨意,這里接的是GPIO35 |
4.2 程序下載
?
五、運行效果展示
?
六、代碼解析
先初始化spi接口,然后初始化rc522,再然后就可以按照rc522的流程去進行寄存器的讀寫操作了。
?
審核編輯 黃宇
?
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
開發板
+關注
關注
25文章
5121瀏覽量
98189 -
RC522
+關注
關注
7文章
57瀏覽量
24053
發布評論請先 登錄
相關推薦
RNDIS網卡應用看這篇!合宙Air780EP低功耗4G模組AT開發示例
** ? 1.1 硬件準備 合宙EVB_Air780EP開發板一套,包括天線、SIM卡; USB線 WIN10以上PC電腦 1.2 軟件準備 串口工具 如果沒有準備,推薦使用LLCOM: https://llcom.papapoi.com AT固件下載 https://
FTP應用看這篇!合宙Air780EP低功耗4G模組AT開發示例
EX/Air724UG… **一、相關準備工作 ** ? 1.1 硬件準備 合宙EVB_Air780EP開發板一套,包括天線、SIM卡; USB線 PC電腦 1.2 軟件準備 串口工具 如果沒有準備,推薦使用LLCOM: htt
合宙LuatOS開發板Core_Air780EP使用說明
Core-Air780EP 開發板是合宙通信推出的基于 Air780EP 模組所開發的,包含電源,SIM卡,USB,天線,音頻等必要功能的最小硬件系統。以方便用戶在設計前期對
合宙Air780EP模塊——AT指令MQTT接入OneNET開發指南
過程,Air780EP和MQTT是最佳拍檔,讓設備互聯變得輕松又靠譜。想不想試試這簡單又神奇的操作?那就來吧!本文詳細講解了基于合宙的Air80EP開發板,使用AT
MQTT應用看這篇!合宙Air780EP_LuatOS_MQTT應用指南
Air780EP 是合宙的低功耗4G模組之一,支持LuatOS的腳本二次開發,即使是不太懂技術的老板,也能輕松使用 Air780EP開發產品。
本文應各位大佬邀請,詳細講解了
合宙 Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析
Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析簡介本文檔適用于合宙Air780E、
Air780E/Air780EP/Air780EQ/Air201模塊遇到內存死機如何分析
Air780E/Air780EP/Air780EQ/Air201模塊遇到內存死機如何分析簡介本文檔適用于合宙Air780E、
Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析
Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析簡介本文檔適用于合宙Air780E、
評論