打印
[51单片机]

MFRC522串口通信的问题

[复制链接]
2123|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
水瓶hzp|  楼主 | 2016-5-18 21:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我对这方面不太懂!!!
我在网上下的程序,运行后,发现程序好像停在了初始化的程序了!!!
char M500PcdConfigISOType(unsigned char type)
{
   if (type == 'A')                     //ISO14443_A
   {
       ClearBitMask(Status2Reg,0x08);
       WriteRawRC(ModeReg,0x3D);//3F
       WriteRawRC(RxSelReg,0x86);//84
       WriteRawRC(RFCfgReg,0x7F);   //4F
       WriteRawRC(TReloadRegL,30);//tmoLength);// TReloadVal = 'h6a =tmoLength(dec)
       WriteRawRC(TReloadRegH,0);
       WriteRawRC(TModeReg,0x8D);
       WriteRawRC(TPrescalerReg,0x3E);
        delay_10ms(1);
        PcdAntennaOn();
   }
   else{ return -1; }
   
   return MI_OK;
}

相关帖子

沙发
水瓶hzp|  楼主 | 2016-5-18 21:58 | 只看该作者
void InitializeSystem()
{
        P0 = 0xFF; P1 = 0xFF; P3 = 0xFF;
        ET2 = 0;        
        T2CON = 0x04;               
        PCON = 0x80;               
        SCON = 0x70;                 
        TMOD = 0x21;        //TMOD = 0x22;
       
        TH1 = BAUD_9600;
        TL1 = TH1;
        TR1 = 1;             // 波特率发生器
        TH0 = 0x60;
        TL0 = 0x60;
        TR0 = 0;
       
        ET0=0;
        ET1=0;
        EA=1;
        EX0=1;
        IT0 = 1;       
        TR2=0;
        ES = 1;   
        CmdValid=0;

        LED_GREEN = 1;
        PcdReset();
        PcdAntennaOff();
        PcdAntennaOn();
        LED_GREEN = 0;  
        M500PcdConfigISOType( 'A' );
//        LED_GREEN = 0;
        delay_10ms(10);       
        LED_GREEN = 1;
        delay_10ms(10);
        LED_GREEN = 0;
}

使用特权

评论回复
板凳
水瓶hzp|  楼主 | 2016-5-18 22:00 | 只看该作者
但是看网上的程序都是这样子写的,小白求支招!!!

使用特权

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

本版积分规则

2

主题

28

帖子

0

粉丝