0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

4G通信先锋:Air780EP开发板与RC522的结合

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2024-10-29 14:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近,一直有朋友问我Air780EP开发板RC522,

今天抽空给大家展示一下示例:

本文档适用于Air780EP开发板

关联文档和使用工具

LuatOS-Soc固件获取

https://gitee.com/openLuat/LuatOS/releases

rc522 - rc522 非接触式读写卡驱动 - LuatOS 文档

Luatools下载调试工具

1、环境准备

1.1 Air780EP开发板一套

1.2 rc522实物一个

wKgZoWcgfPuAapdBAAkuDzRx6OE768.png

2、程序详解

2.1 API说明

2.1.1 设置并启用SPI

spi.setup(id, cs, CPHA, CPOL, dataw, bandrate, bitdict, ms, mode)

参数

wKgaoWcgfreAUvX_AAF8V7qBiAI431.pngwKgZoWcgfs-ASOa8AAA5Ml9yQJk232.png

返回值

wKgZoWcgfvKAZmAkAACSoJy80sI323.png

2.2 rc522初始化

rc522.init(spi_id, cs, rst)

参数

wKgaoWcgfy6AGxqDAAFJsmQ2jHg991.png

返回值

wKgaoWcgf0eAHvieAADLxbyIyI4680.png

2.3 按照rc522操作流程写入16字节数据到块

rc522.write_datablock(addr,data)

参数

wKgZoWcgf2mADaDMAABvJ0sv9c4900.png

返回值

2.4 按照rc522操作流程读取块

rc522.read_datablock(addr)

参数

wKgaomcgf36AddUcAABNVyf6wvw487.png

返回值

3、调用程序实例


wKgZomcgf5SAZKyMAAC9WNnY8Gg837.png

4、实现流程

4.1 接线

RC522管脚 Air780E管脚
SDA SPI_CS
SCK SPI_SCLK
MOSI SPI_MOSI
MISO SPI_MISO
RST 随意,这里接的是GPIO35


4.2 程序下载

wKgaomcgf8yAIt6pAAKQHiKLtsY414.png

5、运行效果

wKgaomcgf-mAF8Q0AAUytBVyFkw337.png

6、代码分析

先初始化spi接口,然后初始化rc522,再然后就可以按照rc522的流程去进行寄存器的读写操作了。

wKgZomcggBeACefZAAVCrdSRAQ0876.png

分享完毕

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 4G
    4G
    +关注

    关注

    15

    文章

    5607

    浏览量

    123227
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113150
  • RC522
    +关注

    关注

    7

    文章

    57

    浏览量

    24712
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    实战Air780EPM:构建4G共享网关,服务WiFi与有线设备!

    通过Air780EPM开发板,我们可以轻松实现4G网络作为数据出口,为周边的WiFi设备和以太网设备提供互联网共享,适用于移动办公、远程部署等场景。 一、多网融合概述   Air780
    的头像 发表于 09-30 16:03 863次阅读
    实战<b class='flag-5'>Air780</b>EPM:构建<b class='flag-5'>4G</b>共享网关,服务WiFi与有线设备!

    Air8101多网融合战略升级:Air780EPM模块助力4G联网落地

    应用迈向新高度。 本文将分享Air8101核心通过外挂Air780EPM整机开发板,实现4G联网的功能示例。   一、硬件准备工作   1
    的头像 发表于 06-23 16:53 364次阅读
    <b class='flag-5'>Air</b>8101多网融合战略升级:<b class='flag-5'>Air780</b>EPM模块助力<b class='flag-5'>4G</b>联网落地

    多功能+高扩展能力加持,Air8000开发板最新资料

    ”,尤其适合需要通信、控制、数据采集的场景,如:远程监控、智能终端等。 一、开发板主要配置 Air8000开发板基于Air8000多功能工业
    的头像 发表于 06-09 14:18 504次阅读
    多功能+高扩展能力加持,<b class='flag-5'>Air</b>8000<b class='flag-5'>开发板</b>最新资料

    单片机实例:RC522无线射频项目资料

    单片机实例:RC522无线射频项目资料,推荐下载!
    发表于 06-03 22:09

    大公开!用Air780EPM重构水质COD监测,替代STM32+4G模组的技术路径

    本方案采用Air780EPM单芯片替代STM32+4G模组,集成COD传感器驱动、数据加密与4G通信功能。 水质COD(化学需氧量)监控是评估水体有机污染程度的核心手段,涉及多种技术、
    的头像 发表于 05-16 15:34 445次阅读
    大公开!用<b class='flag-5'>Air780</b>EPM重构水质COD监测,替代STM32+<b class='flag-5'>4G</b>模组的技术路径

    雷卯收集4G/WIFI无线传输产品开发板

    电磁兼容整改能力。欢迎联系。 雷卯收集增强现实4G/WIFI无线传输产品开发板明细如下: 以下是4G/WIFI无线传输产品开发板介绍: 无线传输产品基于
    的头像 发表于 04-08 18:21 394次阅读
    雷卯收集<b class='flag-5'>4G</b>/WIFI无线传输产品<b class='flag-5'>开发板</b>

    新手必看!4G模组Air780EPM——GPIO的设计说明

    Air780EPM的GPIO设计需兼顾硬件可靠性与软件灵活性,开发者应基于具体应用场景权衡复用功能优先级,并遵循电源管理规范以延长设备生命周期。通过模块化配置与精细化调试,可最大化释放模组性能潜力
    的头像 发表于 03-20 17:48 599次阅读
    新手必看!<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780</b>EPM——GPIO的设计说明

    干货预警!4G模组:Air780EPM其他硬件接口

    Air780EPM 4G模组不仅凭借高速稳定的数据传输能力在智能终端、工业自动化、车载设备等领域大放异彩,更以其“全栈式”硬件接口设计,为开发者提供了近乎无限的扩展可能。 一、ADC 接口设计指导
    的头像 发表于 03-17 17:37 737次阅读
    干货预警!<b class='flag-5'>4G</b>模组:<b class='flag-5'>Air780</b>EPM其他硬件接口

    手把手教你!4G模组Air780EPM——GPIO的设计说明

    4G模组Air780EPM作为广和通推出的高性能Cat.1bis无线通信模块,凭借其低功耗、高集成度及丰富的外设接口,在工业物联网、智能终端、车载设备等领域展现出卓越的适配性。 一、概述
    的头像 发表于 03-17 16:07 836次阅读
    手把手教你!<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780</b>EPM——GPIO的设计说明

    4G模组Air780EPM的开机启动及外围电路设计!

    本文介绍了4G模组——Air780EPM 模块开机的完整硬件设计指南,涵盖供电要求、管脚配置、电路示例及常见问题排查方法,希望能够帮助大家避免设计错误,确保模块稳定启动!常见开机电路。   这些内容
    的头像 发表于 03-07 16:06 816次阅读
    <b class='flag-5'>4G</b>模组<b class='flag-5'>Air780</b>EPM的开机启动及外围电路设计!

    初学者必看!4G模组Air780EPM的开机启动及外围电路设计

    本文介绍了4G模组——Air780EPM 模块开机的完整硬件设计指南,涵盖供电要求、管脚配置、电路示例及常见问题排查方法,希望能够帮助大家避免设计错误,确保模块稳定启动!常见开机电路。   这些内容
    的头像 发表于 03-07 16:02 576次阅读
    初学者必看!<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780</b>EPM的开机启动及外围电路设计

    RC522不定时检测不到信号

    这是一个插卡取电使用的RC522射频电路,过几天就死机了一样,有没有大神给点意见 单片机用的是STC15W404AS
    发表于 01-14 13:42

    拥有低功耗低成本的Open开发应用,开发人员必看!

    Open开发应用需求,有没有低功耗、低成本方案? 今天我们一起来聊聊Air780EP模组。 一、Air780EP实网功耗数据 4G-Cat.1模组支持三种功耗模式:常规模式、低功耗模式
    的头像 发表于 12-26 11:50 825次阅读
    拥有低功耗低成本的Open<b class='flag-5'>开发</b>应用,<b class='flag-5'>开发</b>人员必看!

    要Open开发,又要低功耗低成本?建议等新方案

    Open开发应用需求,有没有低功耗、低成本方案? 今天我们一起来聊聊Air780EP模组。 一、Air780EP核心信息描述 运营商支持: Air780EP模组面向国内的全网通模组,支
    的头像 发表于 12-24 17:09 714次阅读
    要Open<b class='flag-5'>开发</b>,又要低功耗低成本?建议等新方案

    【正点原子STM32H7R3开发套件试用体验】4G联网工业设备控制网关

    资料,了解STM32H7R3开发套件的功能。 2. 接入Air780E,实现开发板通过4G联网 3. 对接FastBee物联网平台,实现数据上报和命令下发
    发表于 12-18 14:14