完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近,在某宝买了一块RFID射频模块,MFRC522系列的。在网上查了很多资料,也有各样的函数,通信方式(SPI,I2C,UART),但是总觉得自己的看的有些蒙,所以请问大家有没有基于89c51的I2C通信的源码,或是开发经验,大家一起交流探讨一下。
|
|
相关推荐
6个回答
|
|
|
|
基于SPI通信的也可以,我发现这个模块应该是默认SPI通信了,我用的51开发板是郭天祥的1C板
|
|
|
|
SPI与IIC通信的区别还是很大的,SPI用了四根线,SCLK,CS,MOSI,MISO。我想知道RC522模块的RST引脚应该接高电平还是低电平呀。
SPI有四种通信模式,最常用的是哪一种,或是大家模拟SPI通信的时候,都是用的什么思路,数据采样是不是就是读取呀、 |
|
|
|
RC522一般采用SPI的方式,其实用软件模拟SPI通信即可,跟着芯片手册的时序来写即可,核心内容就是操作寄存器。RST平常是高电平,需要复位时,拉低一段时间,再回到高电平,即可实现芯片的复位
|
|
|
|
寄存器真的好多呀,觉得学习它需要一段时间了,谢谢你的解答
|
|
|
|
其实一般的供应商,都能提供Demo程序的,好好消化一下Demo程序,就能把它变成你自己想要的功能了~
|
|
|
|
只有小组成员才能发言,加入小组>>
3308 浏览 9 评论
2988 浏览 16 评论
3490 浏览 1 评论
9049 浏览 16 评论
4083 浏览 18 评论
1167浏览 3评论
601浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
592浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2329浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1892浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 11:43 , Processed in 1.226306 second(s), Total 88, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号