- Messages
- 508
- Reaction score
- 424
- Points
- 238
Many microcontrollers have a unique manufacturer ID available to software. For example, the STM8S103, STM32F103, and CH32V003 have a 96-bit ID that can be read.
If I have a small network of these (10 to 20), would a CRC16 of the unique ID give a 16 bit node identifier that is unlikely to collide with another?
Would a 16-bit CRC with a different polynomial give a better result?
If I have a small network of these (10 to 20), would a CRC16 of the unique ID give a 16 bit node identifier that is unlikely to collide with another?
Would a 16-bit CRC with a different polynomial give a better result?