//-----***-unsigned char CosReceive(bool SysKind)-***-----// //---功能描述:接收COS命令返回的一个字节。 //---输入条件:SysKind=0--->EasmChip的操作,SysKind=1-->CpuCard的操作。 //---输出项目:RecvData。 unsigned char CosReceive(bool SysKind) { unsigned short Temp; unsigned char RecvData=0; //超时时间12*372/2M=4000circle Temp = 1000; if(SysKind) { CpuCardSdaDirIn;//---------------------------------------------------------- while(--Temp) { WDT(); if(!(CpuCardSdaInSt&BIT5)) { RecvData = AckRecv(SysKind); break; } } } else { EasmChipSdaDirIn;//--------------------------------------------------------- while(--Temp) { WDT(); if(!(EasmChipSdaInSt&BIT1)) { RecvData = AckRecv(SysKind); break; } } } return RecvData; } MSP430操作CPU卡原程序-----本人作品禁止任何形式的转载
相关链接:http://blog.21ic.com/user1/405/archives/2009/54984.html |