打印

MSP430操作CPU卡原程序---(复位接收)

[复制链接]
1459|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
雁舞白沙|  楼主 | 2009-1-15 13:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
//-----***-unsigned char ResetReceive(bool SysKind) -***-----//
//---功能描述:复位并接收一个字节。 
//---输入条件:SysKind=0--->EasmChip的操作,SysKind=1-->CpuCard的操作。 
//---输出项目:RecvData。
unsigned char ResetReceive(bool SysKind)

    unsigned short Temp;  
    unsigned char RecvData=0;
    WDT();
    SysErrInfo = 0x00;
    //超时时间12*372/2M=4000circle
    Temp = 20000;
    if(SysKind)
    {
        CpuCardSdaDirIn;//----------------------------------------------------------
        while(--Temp) 
        { 
            if(!(CpuCardSdaInSt&BIT5))
            { 
                    RecvData = AckRecv(SysKind); 
                    break; 
            }
        }
        if(Temp==0) 
        {
            SysErrInfo = 0xFF; 
        }   
    }
    else
    {
        EasmChipSdaDirIn;//---------------------------------------------------------
        while(--Temp) 
        { 
            if(!(EasmChipSdaInSt&BIT1))
            { 
                    RecvData = AckRecv(SysKind); 
                    break; 
            }
        }
        if(Temp==0) 
        {
            SysErrInfo = 0xFF; 
        }    
    }
    return RecvData;
}
 
MSP430操作CPU卡原程序-----本人作品禁止任何形式的转载

相关链接:http://blog.21ic.com/user1/405/archives/2009/54983.html

相关帖子

沙发
lost1421| | 2009-1-15 13:27 | 只看该作者

累死了

手都酸了

使用特权

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

本版积分规则

213

主题

789

帖子

243

粉丝