|
STM32G474xx HAL 用户手册
|
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 扩展模块的头文件。
版权所有 (c) 2019 STMicroelectronics。保留所有权利。
本软件的许可条款可在本软件组件根目录下的 LICENSE 文件中找到。如果本软件未附带 LICENSE 文件,则按原样提供。
定义于文件 stm32g4xx_hal_crc_ex.h。
1.7.6.1