输入条件: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; }