这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » MSP430操作(卡操作)

共1条 1/1 1 跳转至

MSP430操作(卡操作)

助工
2014-09-27 22:20:09     打赏
输出项目:RetData=0x00操作成功;RetData!=0x00此操作失败。

其中MF代表主目录,DF代表子目录,EF代表文件 目录名一般用3F01,3F02(3F01执行后相当于进入01目录=>c:dos),必须执行选择目录,如果没有子目录也要选择根目录!

void DoCard(void)
{
    unsigned char Ret;
    CardErr=1;
    RetData=0;
    SysErrInfo=0x00;
    PowerOn();//----------------------------------------------------------------CPU卡上电 
    //延时等待VCC和CLK稳定
    Ret = CosReset(1);//--------------------------------------------------------CPU卡复位
    if(Ret != 0)//--------------------------------------------------------------从用户卡取卡序列号错
    {
        RetData= 0x01;
    }
    else
    {
        RamCopy(CardSerial, &CosBuf[5], 8);//----------------------------------取卡序列号(历史数据的后8位)
        Ret = ReadBinary(1,1,0,2);//--------------------------------------------读应用二进制文件(SysKind=1-->CpuCard的操作,SFI = 0x01;Offset = 0x01;Len = 0x01)
        if(Ret != 0)
        {
            //---?---InvalidCardAdd1();//----------------------------------------------非法卡次数+1
            RetData= 0x02; 
        }
    }
}

 


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]