MFRC522芯片介绍:<br>MFRC522利用了先进的调制和解调概念,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。支持14443A兼容应答器信号。数字部分处理ISO14443A帧和错误检测。此外,还支持快速CRYPTO1加密算法,用语验证MIFARE系列产品。MFRC522支持MIFARE系列更高速的非接触式通信,双向数据传输速率高达424kbit/s。<br>模块电路介绍:<br>采用Philips MFRC522原装芯片设计读卡电路,使用方便,成本低廉,适用于设备开发、读卡器开发等高级应用的用户、需要进行射频卡终端设计/生产的用户。本模块可直接装入各种读卡器模具。模块采用电压为3.3V,通过S简单的几条线就可以直接与用户任何主板相连接通信,可以保证模块稳定可靠的工作、读卡距离远;<br>注意:RC522pcb部分已经ok,经过调试,距离可达8cm,有需要的同学可参考一下。<br>ID射频模块电路原理图:
这段代码主要是把CAN的模式设置成了正常工作模式,如果您阅读的是”CAN—回环测试”的工程,这里是被配置成回环模式的,除此之外,两个工程就没有其它差别了。<br>代码中还把位时序中的BS1和BS2段分别设置成了5Tq和3Tq,再加上SYNC_SEG段,一个CAN数据位就是9Tq了,加上CAN外设的分频配置为5分频,CAN所使用的总线时钟fAPB1= 45MHz,于是我们可计算出它的波特率:<br>1Tq = 1/(45M/5)=1/9 us<br>T1bit=(5+3+1) x Tq =1us<br>波特率=1/T1bit=1Mbps<br>配置筛选器