打印

请教各位前辈关于RC522通信的问题

[复制链接]
2086|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
she1976|  楼主 | 2009-4-20 14:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.单片机与RC522通信时(利用串口),要设置哪些522的寄存器?(除了波特率)其他的是默认的吗?
2.请求步骤的流程是怎样的?

1向522缓冲区FIFODATA存贮待发送的字节(OX52) 
2设置中断允许寄存器COMMIEN(OX62) 
3向命令寄存器COMMAND发送收发命令(OXOC} 
4向BITFRAMING发送开始信号(0x80) 
5读中断寄存器COMMIRQ,如果为0x60,则发送接受完成,超时没?没则继续,否则返回超时错误 
6读错误寄存器ERROR,如果为0,则表示没有错误,不然返回错误类型 
7读FIFOLEVEL寄存器,收到的字节数 
8读FIFODATA寄存器内容,从卡片返回的内容 
这个是我写的,对吗?
谢谢各位了。

相关帖子

沙发
mohanwei| | 2009-4-20 21:08 | 只看该作者

在看动NXP提供的例程之前,不要着急开始做……

不过好在比RC500安全了一些,不会轻易烧片子了……

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝