Я хотел бы рассчитать 3-байтовое значение CRC, используя блок вычисления crc Nucleo L053R8. Генератор Полином имеет следующий вид: g (X) = x ^ 24 + x ^ 10 + x ^ 9 + x ^ 6 + x ^ 4 + x ^ 3 + x + 1
Кажется, что с помощью этого блока вычисления CRC я могу сгенерировать только CRC длиной 32 бита, а меньшие значения - это просто LSBS 32-битного результата. Я также знаю, что младший бит CRC32 не равен CRC16.
Есть идеи, какие операции я должен выполнить с данными ввода / вывода, чтобы получить правильный CRC24, который я хочу?