Fastech Ezi-Step Plus-R User Manual page 8

Micro stepping system with network based motion controller, communication function ver6
Hide thumbs Also See for Ezi-Step Plus-R:
Table of Contents

Advertisement

0xE401, 0x24C0, 0x2580, 0xE541, 0x2700, 0xE7C1, 0xE681, 0x2640,
0x2200, 0xE2C1, 0xE381, 0x2340, 0xE101, 0x21C0, 0x2080, 0xE041,
0xA001, 0x60C0, 0x6180, 0xA141, 0x6300, 0xA3C1, 0xA281, 0x6240,
0x6600, 0xA6C1, 0xA781, 0x6740, 0xA501, 0x65C0, 0x6480, 0xA441,
0x6C00, 0xACC1, 0xAD81, 0x6D40, 0xAF01, 0x6FC0, 0x6E80, 0xAE41,
0xAA01, 0x6AC0, 0x6B80, 0xAB41, 0x6900, 0xA9C1, 0xA881, 0x6840,
0x7800, 0xB8C1, 0xB981, 0x7940, 0xBB01, 0x7BC0, 0x7A80, 0xBA41,
0xBE01, 0x7EC0, 0x7F80, 0xBF41, 0x7D00, 0xBDC1, 0xBC81, 0x7C40,
0xB401, 0x74C0, 0x7580, 0xB541, 0x7700, 0xB7C1, 0xB681, 0x7640,
0x7200, 0xB2C1, 0xB381, 0x7340, 0xB101, 0x71C0, 0x7080, 0xB041,
0x5000, 0x90C1, 0x9181, 0x5140, 0x9301, 0x53C0, 0x5280, 0x9241,
0x9601, 0x56C0, 0x5780, 0x9741, 0x5500, 0x95C1, 0x9481, 0x5440,
0x9C01, 0x5CC0, 0x5D80, 0x9D41, 0x5F00, 0x9FC1, 0x9E81, 0x5E40,
0x5A00, 0x9AC1, 0x9B81, 0x5B40, 0x9901, 0x59C0, 0x5880, 0x9841,
0x8801, 0x48C0, 0x4980, 0x8941, 0x4B00, 0x8BC1, 0x8A81, 0x4A40,
0x4E00, 0x8EC1, 0x8F81, 0x4F40, 0x8D01, 0x4DC0, 0x4C80, 0x8C41,
0x4400, 0x84C1, 0x8581, 0x4540, 0x8701, 0x47C0, 0x4680, 0x8641,
0x8201, 0x42C0, 0x4380, 0x8341, 0x4100, 0x81C1, 0x8081, 0x4040
};
unsigned short CalcCRC(unsigned char* pDataBuffer, unsigned long usDataLen)
{
unsigned char nTemp;
unsigned short wCRCWord = 0xFFFF;
while (usDataLen --)
{
nTemp = wCRCWord ^ *(pDataBuffer++);
wCRCWord >>= 8;
wCRCWord ^= TABLE_CRCVALUE[nTemp];
}
return wCRCWord;
}
2) '
of
X16+X15+X2+1'
CRC-16-IBM
unsigned short CalcCRCbyAlgorithm(unsigned char* pDataBuffer, unsigned long usDataLen)
{
const unsigned short POLYNOMIAL = 0xA001;
unsigned short wCrc;
int iByte, iBit;
/* Initialize CRC */
wCrc = 0xffff;
for (iByte = 0; iByte < usDataLen; iByte++)
{
/* Exclusive-OR the byte with the CRC */
wCrc ^= *(pDataBuffer + iByte);
/* Loop through all 8 data bits */
Communication Protocols
- 8 -
8

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Ezi-Step Plus-R and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Ezi-step plus-r mini

Table of Contents