Цитата(spf @ Dec 22 2015, 06:41)

Цитата(slavokhire5 @ Dec 22 2015, 09:42)

разве я спрашивал о сути CRC или программной реализации? вопрос
только об аппаратном модуле CRC у STM32F0
Цитата(VAI @ Dec 22 2015, 08:23)

А я всегда думал, что блок расчета CRC в STM32 считает CRC32...
Вот
здесь я выкладывал 2 функции, программную и железную для STM32. Результат их работы одинаков. И да, на вход блока CRC32 должны подаваться 32-х битные слова.
В "железной" функции по ссылке применена "uint32_t __rbit( uint32_t )", Кеил её прекрасно понимает. Она реверсирует слово. И, похоже, в Cortex-M0 такой команды нету...
А
здесь я сейчас нашел статейку про аппаратный блок расчета CRC в STM32...
спасибо, буду посмотреть
а у F0 таки да, можно менять и полином, и размер полинома и начальное значение