void DataToSingle(u32 input_data,u8* Out_DataBit) //整数各位数
{
u8 temp_dataBit[20];
u8 i,j,n;
while(input_data!=0)
{
temp_dataBit[i++]=0x80+(input_data%10)&0xff;
input_data=input_data/10;
}
n=i;
BitCount=i;
for(j=0;j<i;j++)
{
Out_DataBit[j]=temp_dataBit[--n];
}
}
u16 LRCCheck(const char * pSendBuf, int Len)//LRC校验
{
u16 LrcData = 0;
int temp_Data = 0;
int i;
for(i=0; i<Len; i++)
{
temp_Data = (u16) pSendBuf[i];
LrcData += temp_Data;
}
LrcData = ~ LrcData ;
LrcData ++;
return LrcData ;
}