CD Automation srl
STE Soft Starter
User’s Manual
52
The following flow-diagram show how to organize the CRC 16 bit.
C Language CRC 16 Example
static short CRC16 (unsigned char *p_first,unsigned char *p_last)
{
unsigned int crc=0xffff;
short
j;
for
(;p_first<=p_last;+)
{
crc
^=
*p_first;
for(j=8;j>0;j--)
{
if(crc
&
0x0001)
{
crc = crc >> 1;
crc
^=
0xA001;
}
else
{
crc = crc >> 1;
}
}
}
return (crc);
}
Summary of Contents for STE Series
Page 1: ...USER S MANUAL Rev 01 2007 STE Enhanced Soft Starter ...
Page 2: ......