STM32G474xx HAL用户手册
定义
CRC扩展导出宏
CRCEx

定义

#define __HAL_CRC_OUTPUTREVERSAL_ENABLE(__HANDLE__)   ((__HANDLE__)->Instance->CR |= CRC_CR_REV_OUT)
 设置CRC输出反转。
#define __HAL_CRC_OUTPUTREVERSAL_DISABLE(__HANDLE__)   ((__HANDLE__)->Instance->CR &= ~(CRC_CR_REV_OUT))
 取消CRC输出反转。
#define __HAL_CRC_POLYNOMIAL_CONFIG(__HANDLE__, __POLYNOMIAL__)   ((__HANDLE__)->Instance->POL = (__POLYNOMIAL__))
 设置CRC非默认多项式。

宏定义文档

#define __HAL_CRC_OUTPUTREVERSAL_DISABLE (   __HANDLE__)    ((__HANDLE__)->Instance->CR &= ~(CRC_CR_REV_OUT))

取消CRC输出反转。

参数:
__HANDLE__CRC句柄
返回值:

定义于文件 stm32g4xx_hal_crc_ex.h 的第 85 行。

#define __HAL_CRC_OUTPUTREVERSAL_ENABLE (   __HANDLE__)    ((__HANDLE__)->Instance->CR |= CRC_CR_REV_OUT)

设置CRC输出反转。

参数:
__HANDLE__CRC句柄
返回值:

定义于文件 stm32g4xx_hal_crc_ex.h 的第 78 行。

#define __HAL_CRC_POLYNOMIAL_CONFIG (   __HANDLE__,
  __POLYNOMIAL__ 
)    ((__HANDLE__)->Instance->POL = (__POLYNOMIAL__))

设置CRC非默认多项式。

参数:
__HANDLE__CRC句柄
__POLYNOMIAL__7、8、16或32位多项式
返回值:

定义于文件 stm32g4xx_hal_crc_ex.h 的第 93 行。