Gast
#4100906
Hallo Forengemeinde, ich muss eine Software-CRC über 30bit mit einem 5bit Polynom machen. Dabei hab ich eine Frage: An die Message sind (Polybit)-1 Nullen anzuhängen und dann das übliche Verfahren durchzuführen. Nun passt das ganze aber nicht mehr in ein uint32_t Datentypen. Wie würdet ihr das am besten, schnellsten, effizientesten ohne LUT prozessieren? Hintergrund: Ich schicke etwas per DMA-SPI doublebuffer raus, was einen CRC-Remainder über die Nachricht erfordert. Während der eine Buffer gesendet wird lege ich den zweiten Buffer fest, der unter anderem dann eine CRC-Prüfsumme verschickt. Beste Grüße