Öб±´óѧ2016½ì±ÏÒµÉè¼ÆËµÃ÷Êé
±í3.8 DivIRqRegµÄλÃèÊö
3.4.5 ErrorReg
´íÎó±êÖ¾¼Ä´æÆ÷£¬ÏÔʾִÐеÄÉϸöÃüÁîµÄ´íÎó״̬¡£µØÖ·£º0X06¡£¸´Î»Öµ£º0X00¡£
±í3.9 ErrorRegµÄλÃèÊö
3.4.6 Status1Reg
°üº¬CRC¡¢ÖжϺÍFIFO»º³åÇøµÄ״̬±êÖ¾¡£µØÖ·£º0X07¡£¸´Î»Öµ£º0X21¡£
µÚ 21 Ò³ ¹² 61 Ò³
Öб±´óѧ2016½ì±ÏÒµÉè¼ÆËµÃ÷Êé
±í3.10 Status1RegµÄλÃèÊö
3.4.7 Status2Reg
°üº¬½ÓÊÕÆ÷¡¢ÊÕ·¢Æ÷ºÍÊý¾Ýģʽ¼ì²âÆ÷µÄ״̬±êÖ¾¡£µØÖ·£º0X08¡£¸´Î»Öµ£º0X00¡£
±í3.11 Status2RegµÄλÃèÊö
3.4.8 FIFODataReg
64×Ö½ÚFIFO»º³åÇøµÄÊäÈëºÍÊä³ö¡£µØÖ·£º0X09¡£¸´Î»Öµ£º0Xxx¡£
µÚ 22 Ò³ ¹² 61 Ò³
Öб±´óѧ2016½ì±ÏÒµÉè¼ÆËµÃ÷Êé
±í3.12 FIFODataRegµÄλÃèÊö
3.4.8 FIFOLevelReg
FIFOÖб£´æµÄ×Ö½ÚÊý¡£µØÖ·£º0X0A¡£¸´Î»Öµ£º0X00¡£
±í3.13 FIFOLevelRegµÄλÃèÊö
3.4.9 ControlReg
°üº¬²»Í¬µÄ¿ØÖÆÎ»¡£µØÖ·£º0X0C¡£¸´Î»Öµ£º0X20¡£
±í3.14 ControlRegµÄλÃèÊö
3.4.10 BitFramingReg
ÃæÏòλµÄÖ¡µÄµ÷½Ú¡£µØÖ·£º0X0D¡£¸´Î»Öµ£º0X00¡£
±í3.15 BitFramingRegµÄλÃèÊö
µÚ 23 Ò³ ¹² 61 Ò³
Öб±´óѧ2016½ì±ÏÒµÉè¼ÆËµÃ÷Êé
3.4.11 CollReg
¶¨ÒåÔÚRF½Ó¿ÚÉϼì²âµ½µÄµÚÒ»¸öλ³åÍ»¡£µØÖ·£º0X0E¡£¸´Î»Öµ£º0Xxx¡£
±í3.16 CollRegµÄλÃèÊö
3.4.12 TxControlReg
¿ØÖÆÌìÏßÇý¶¯Æ÷¹Ü½ÅTX1ºÍTX2µÄÂß¼²Ù×÷¡£µØÖ·£º0X14¡£¸´Î»Öµ£º0X80¡£
±í3.17 TxControlRegµÄλÃèÊö
3.5 ÃüÁ 3.5.1 ¸ÅÊö
MF RC522µÄÃüÁî²Ù×÷Óз¢ËͽÓÊÕÊý¾Ý¡¢ÈÏÖ¤ºÍ¸´Î»Ð¾Æ¬µÈ£¬²»Í¬µÄ²Ù×÷¶ÔÓ¦Á˲»Í¬µÄ4λ¶þ½øÖÆÃüÁî´úÂ롣ͨ¹ýÏòcommandreg¼Ä´æÆ÷µÄµÍ4λдÈëÃüÁî´úÂëÀ´Ö´ÐÐÏàÓ¦µÄ²Ù×÷¡£
Ö´ÐÐÒ»¸öÃüÁîËùÐèµÄ²ÎÊýºÍ/»òÊý¾Ýͨ¹ýFIFO»º³åÇøÀ´½»»»[14]¡£
µÚ 24 Ò³ ¹² 61 Ò³
Öб±´óѧ2016½ì±ÏÒµÉè¼ÆËµÃ÷Êé
3.5.2 ͨÓÃÌØÐÔ
ÐèÒªÊý¾ÝÊä³öʱ£¬»áµÈ´ýFIFO»º³åÇø³öÏÖÊý¾Ýʱ£¬ÊÕ·¢ÃüÁî²»Ó°Ïì¡£BitFramingReg¼Ä´æÆ÷µÄStartSendλÖÃλʱ£¬Æô¶¯Êý¾Ý·¢ËÍ£¬Ö»ÓÐÊÕ·¢ÃüÁîÒ»ÆðÓòÅÓÐЧ¡£
Èôij¸öÃüÁîÊÇÐèÒªÒ»¶¨ÊýµÄ²ÎÊýÆô¶¯Ê±£¬Ö»Óе±FIFO»º³åÇø½ÓÊÕµ½ÓëÖ®ÏàÆ¥Åä²ÎÊý²ÅÄÜ´¦Àí¡£
FIFO»º³åÇø²»ÄÜÔÚÃüÁîÆô¶¯Ê±×Ô¶¯Çå³ý¡£¶øÇÒ£¬Ò²ÓпÉÄÜÏȽ«ÃüÁî²ÎÊýºÍ/»òÊý¾Ý×Ö½ÚдÈëFIFO»º³åÇø£¬ÔÚÆô¶¯ÃüÁî[14]¡£
µ±µ¥Æ¬»úÏòRC522µÄcommandreg¼Ä´æÆ÷дÈëеÄÃüÁî´úÂ룬»á×Ô¶¯ÖÕÖ¹ÉÏÒ»¸öÃüÁî´úÂëËù×öµÄ²Ù×÷¡£ 3.5.3 ÃüÁî¸ÅÊö
±í3.18 ÃüÁî¸ÅÊö
µÚ 25 Ò³ ¹² 61 Ò³