发表于:2007-01-09 17:05:00
1楼
uint16 CRC(uint16 frame[],int n)
{
int i,j;
uint16 crc,flag;
crc=0xffff;
for(i=0; i<n; i++)
{ crc^= frame[i];
for(j=0; j<8; j++)
{
flag=crc&0x0001;
crc>>=1;
if(flag)
{ crc &= 0x7fff;
crc ^= 0xa001;
}
}
}
return(crc);
}
一个网上看到的 我也正在调试 看是否可行