embedded systems - modbus - crc calculation | What links here? |
//############################################################################## int crc16(char* string, int length) { int crc = 0xFFFF;
for (int x = 0; x < length; x++ ) { crc = crc ^ string[x]; for (int y = 0; y < 8; y++) { if ( (crc & 0x0001) == 0x0001 ) { crc = ( (crc >> 1 ) ^ 0xA001 ); } else { crc = crc >> 1; } } }
return crc; }
filename: | embedded systems - modbus - crc calculation |
filename: | embedded%20systems%20%2D%20modbus%20%2D%20crc%20calculation |
last edit: | September 27 2019 20:03:06 (1972 days ago) |
ct | = 1740080057.000000 = February 20 2025 14:34:17 |
ft | = 1569628986.000000 = September 27 2019 20:03:06 |
dt | = 170451071.000000 |