STM32G474xx HAL 用户手册
宏定义 | 函数
stm32g4xx_hal_crc_ex.h 文件参考

CRC HAL 扩展模块的头文件。 更多...

#include "stm32g4xx_hal_def.h"

转到此文件的源代码。

宏定义

#define CRC_INPUTDATA_INVERSION_NONE   0x00000000U
#define CRC_INPUTDATA_INVERSION_BYTE   CRC_CR_REV_IN_0
#define CRC_INPUTDATA_INVERSION_HALFWORD   CRC_CR_REV_IN_1
#define CRC_INPUTDATA_INVERSION_WORD   CRC_CR_REV_IN
#define CRC_OUTPUTDATA_INVERSION_DISABLE   0x00000000U
#define CRC_OUTPUTDATA_INVERSION_ENABLE   CRC_CR_REV_OUT
#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 IS_CRC_INPUTDATA_INVERSION_MODE(MODE)
#define IS_CRC_OUTPUTDATA_INVERSION_MODE(MODE)

函数

HAL_StatusTypeDef HAL_CRCEx_Polynomial_Set (CRC_HandleTypeDef *hcrc, uint32_t Pol, uint32_t PolyLength)
 初始化CRC多项式(如果与默认值不同)。
HAL_StatusTypeDef HAL_CRCEx_Input_Data_Reverse (CRC_HandleTypeDef *hcrc, uint32_t InputReverseMode)
 设置输入数据反转模式。
HAL_StatusTypeDef HAL_CRCEx_Output_Data_Reverse (CRC_HandleTypeDef *hcrc, uint32_t OutputReverseMode)
 设置输出数据反转模式。

详细描述

CRC HAL 扩展模块的头文件。

作者:
MCD 应用团队
注意:

版权所有 (c) 2019 STMicroelectronics。保留所有权利。

本软件的许可条款可在本软件组件根目录下的 LICENSE 文件中找到。如果本软件未附带 LICENSE 文件,则按原样提供。

定义于文件 stm32g4xx_hal_crc_ex.h