首页 > 其他分享 >Air780EP之RC522开发板,你了解吗?

Air780EP之RC522开发板,你了解吗?

时间:2024-11-03 08:48:47浏览次数:3  
标签:rc522 Air780EP 开发板 SPI RC522 返回值

本文讲解合宙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的流程去进行寄存器的读写操作了。

 

图片

标签:rc522,Air780EP,开发板,SPI,RC522,返回值
From: https://www.cnblogs.com/luatos/p/18522885

相关文章

  • 低功耗4G模组:Air780EP开发板RC522实例
    本文讲解合宙Air780EP开发板RC522实例,文末【阅读原文】获取最新资料。本文档适用于Air780EP开发板关联文档和使用工具LuatOS-Soc固件获取https://gitee.com/openLuat/LuatOS/releasesrc522-rc522非接触式读写卡驱动-LuatOS文档Luatools下载调试工具一、环境准备1.1Air780EP......
  • 【WCH蓝牙系列芯片】-基于CH582开发板—动态更新蓝牙广播间隔
    ------------------------------------------------------------------------------------------------------------------------------------在使用蓝牙从机的时候,从机与主机设备在建立之前一直是出于广播数据状态,在从机中广播包含有广播数据和扫描回复数据,这两个内容的总长......
  • RK3568开发板Openwrt文件系统构建
    iTOP-RK3568开发板使用教程更新,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。本次更新内容为《iTOP-3568开发板文件系统构建手册》,对Openwrt文件系统的编译烧写以及系统移植步骤进行详细介绍。      教程目录第1章Linux文件系统简介1.1知识导......
  • micropython+ESP32S3+MFRC522射频卡模块读卡号
    参考连接:https://doc.itprojects.cn/A0004.iot/01.doc.c0e19433a76e2e42f143ba0ded917201/index.html#/q02.rfid.011)ESP32S3+MFRC522射频卡模块图 #接线说明#MFRC522_sck  =ESP32S3_Pin(14)#MFRC522_mosi=ESP32S3_Pin(13)#MFRC522_miso=ESP32S3_Pin(12)#MFRC......
  • 北京迅为iTOP-3588开发板网络环境配置电脑、开发板直连交换机或路由器
    北京迅为iTOP-3588开发板网络环境配置电脑、开发板直连交换机或路由器   RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES1.1、2.0和3.2。RK3588引入了新一代......
  • 北京迅为iTOP-LS2K0500开发板快速使用编译环境虚拟机Ubuntu基础操作及设置
     迅为iTOP-LS2K0500开发板迅为iTOP-LS2K0500开发板采用龙芯LS2K0500处理器,基于龙芯自主指令系统(LoongArch)架构,片内集成64位LA264处理器核、32位DDR3控制器、2DGPU、DVO显示接口、两路PClE2.0、两路SATA2.0、四路USB2.0、一路USB3.0、两路GMAC、PCI总线、彩色黑白打印接口、HD......
  • 新品上市|EVB3588S开发板,瑞芯微RK3588S八核芯,6T高算力,丰富音视频接口,开发评估快人一步
    深圳触觉智能EVB3588S开发板正式上市,搭载瑞芯微RK3588S旗舰芯片,八核处理器、主频最高2.4Ghz,6T高算力NPU;支持8K视频编解码与三屏异显输出;4G/5G/WIiFi/蓝牙无线通信功能,接口丰富,评估事半功倍,效率快人一步!国产旗舰芯EVB3588S开发板采用瑞芯微最新旗舰SOC芯片RK3588S。RK3588S是一款......
  • 低功耗4G模组:Air780EP开发板RC522实例
    ​本文讲解合宙Air780EP开发板RC522实例,文末【阅读原文】获取最新资料。本文档适用于Air780EP开发板关联文档和使用工具LuatOS-Soc固件获取https://gitee.com/openLuat/LuatOS/releasesrc522-rc522非接触式读写卡驱动-LuatOS文档Luatools下载调试工具一......
  • 干货分享:Air780E开发板如何使用?
    ​ 一、概述CORE-AIR780E 开发板是合宙通信推出的基于Air780E 模组所开发的,包含电源,SIM 卡,USB,天线,音频等必要功能的最小硬件系统。以方便用户在设计前期对Air780E 模块进行性能评估,功能调试,软件开发等用途二、开发板配置一代IPEX 天线连接器(选配)4G 弹簧天线一个......
  • 【WCH蓝牙系列芯片】-基于CH592开发板—独立看门狗功能
    ------------------------------------------------------------------------------------------------------------------------------------CH592芯片中是有专门的独立看门狗,独立看门狗(IWDG)内部是一个递减运行的12位计数器,当计数器的值减为0时,将会产生系统复位。独立......