电子说
本文讲解合宙Air780EP开发板RC522实例。
本文档适用于Air780EP开发板;
关联文档和使用工具;
rc522 - rc522 非接触式读写卡驱动 - LuatOS 文档;
LuatOS-Soc固件获取
https://gitee.com/openLuat/LuatOS/releases
1.1 Air780EP开发板一套
1.2 rc522实物一个
2.1.1 设置并启用SPI
spi.setup(id, cs, CPHA, CPOL, dataw, bandrate, bitdict, ms, mode)
参数
返回值
rc522.init(spi_id, cs, rst)
参数
返回值
rc522.write_datablock(addr,data)
参数
返回值
rc522.read_datablock(addr)
参数
返回值
RC522管脚 | Air780E管脚 |
---|---|
SDA | SPI_CS |
SCK | SPI_SCLK |
MOSI | SPI_MOSI |
MISO | SPI_MISO |
RST | 随意,这里接的是GPIO35 |
先初始化spi接口,然后初始化rc522,再然后就可以按照rc522的流程去进行寄存器的读写操作了。
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !