mfrc522寄存器配置
时间: 2023-09-13 13:12:19 浏览: 284
MFRC522是一种射频识别设备,它的寄存器配置如下:
1. CommandReg:该寄存器用于发送命令给MFRC522芯片,包括启动读卡器、停止读卡器、复位芯片等功能。
2. ComlEnReg:该寄存器用于控制MFRC522芯片的中断功能,可以设置中断的类型和使能中断的方式。
3. DivlEnReg:该寄存器用于控制MFRC522芯片的分频器,可以设置分频器的分频倍数。
4. FIFOLevelReg:该寄存器用于控制MFRC522芯片的FIFO缓冲区,可以设置FIFO缓冲区的读写指针和缓冲区的大小。
5. ControlReg:该寄存器用于控制MFRC522芯片的工作模式,包括设置天线功率、设置接收器的增益、设置发送器的输出功率等功能。
6. BitFramingReg:该寄存器用于控制MFRC522芯片的位帧格式,可以设置发送数据的位帧格式、接收数据的位帧格式等。
7. CollReg:该寄存器用于控制MFRC522芯片的冲突检测,可以检测是否有多个卡片同时在读卡范围内。
8. ModWidthReg:该寄存器用于控制MFRC522芯片的调制宽度,可以设置发送和接收数据的调制宽度。
9. TxControlReg:该寄存器用于控制MFRC522芯片的发送器,包括设置发送器的调制方式、设置发送器的速率等功能。
10. TxASKReg:该寄存器用于控制MFRC522芯片的ASK调制,可以设置ASK调制的幅度和频率。
11. CRCResultReg:该寄存器用于存储MFRC522芯片计算出的CRC值。
12. ModGsPReg:该寄存器用于控制MFRC522芯片的模拟增益,可以设置模拟增益的值。
13. TestSel1Reg、TestSel2Reg、TestPinEnReg、TestPinValueReg、TestBusReg:这些寄存器用于测试MFRC522芯片的各个功能,可以用于芯片的调试和测试。
阅读全文