|
STM32G474xx HAL用户手册
|
函数 | |
| __STATIC_INLINE void | LL_CRC_ResetCRCCalculationUnit (CRC_TypeDef *CRCx) |
| 重置CRC计算单元。 | |
| __STATIC_INLINE void | LL_CRC_SetPolynomialSize (CRC_TypeDef *CRCx, uint32_t PolySize) |
| 配置多项式大小。 | |
| __STATIC_INLINE uint32_t | LL_CRC_GetPolynomialSize (const CRC_TypeDef *CRCx) |
| 返回多项式大小。 | |
| __STATIC_INLINE void | LL_CRC_SetInputDataReverseMode (CRC_TypeDef *CRCx, uint32_t ReverseMode) |
| 配置输入数据的位顺序反转。 | |
| __STATIC_INLINE uint32_t | LL_CRC_GetInputDataReverseMode (const CRC_TypeDef *CRCx) |
| 返回输入数据位顺序的反转类型。 | |
| __STATIC_INLINE void | LL_CRC_SetOutputDataReverseMode (CRC_TypeDef *CRCx, uint32_t ReverseMode) |
| 配置输出数据的位顺序反转。 | |
| __STATIC_INLINE uint32_t | LL_CRC_GetOutputDataReverseMode (const CRC_TypeDef *CRCx) |
| 返回输出数据位顺序的反转类型。 | |
| __STATIC_INLINE void | LL_CRC_SetInitialData (CRC_TypeDef *CRCx, uint32_t InitCrc) |
| 初始化可编程初始CRC值。 | |
| __STATIC_INLINE uint32_t | LL_CRC_GetInitialData (const CRC_TypeDef *CRCx) |
| 返回当前初始CRC值。 | |
| __STATIC_INLINE void | LL_CRC_SetPolynomialCoef (CRC_TypeDef *CRCx, uint32_t PolynomCoef) |
| 初始化可编程多项式值(用于CRC计算的多项式系数)。 | |
| __STATIC_INLINE uint32_t | LL_CRC_GetPolynomialCoef (const CRC_TypeDef *CRCx) |
| 返回当前可编程多项式值。 | |
| __STATIC_INLINE uint32_t LL_CRC_GetInitialData | ( | const CRC_TypeDef * | CRCx | ) |
返回当前初始CRC值。
| CRCx | CRC实例 |
| 值 | 写入可编程初始CRC值寄存器的值 |
定义于文件 stm32g4xx_ll_crc.h 的 273 行。
| __STATIC_INLINE uint32_t LL_CRC_GetInputDataReverseMode | ( | const CRC_TypeDef * | CRCx | ) |
返回输入数据位顺序的反转类型。
| CRCx | CRC实例 |
| 返回值 | 可以是以下值之一: |
定义于文件 stm32g4xx_ll_crc.h 的 218 行。
| __STATIC_INLINE uint32_t LL_CRC_GetOutputDataReverseMode | ( | const CRC_TypeDef * | CRCx | ) |
返回输出数据位顺序的反转类型。
| CRCx | CRC实例 |
| 返回值 | 可以是以下值之一: |
定义于文件 stm32g4xx_ll_crc.h 的 245 行。
| __STATIC_INLINE uint32_t LL_CRC_GetPolynomialCoef | ( | const CRC_TypeDef * | CRCx | ) |
返回当前可编程多项式值。
| CRCx | CRC实例 |
| 值 | 写入可编程多项式值寄存器的值 |
定义于文件 stm32g4xx_ll_crc.h 的 304 行。
| __STATIC_INLINE uint32_t LL_CRC_GetPolynomialSize | ( | const CRC_TypeDef * | CRCx | ) |
返回多项式大小。
| CRCx | CRC实例 |
| 返回值 | 可以是以下值之一: |
定义于文件 stm32g4xx_ll_crc.h 的 187 行。
| __STATIC_INLINE void LL_CRC_ResetCRCCalculationUnit | ( | CRC_TypeDef * | CRCx | ) |
重置CRC计算单元。
| CRCx | CRC实例 |
| 无 |
定义于文件 stm32g4xx_ll_crc.h 的 156 行。
| __STATIC_INLINE void LL_CRC_SetInitialData | ( | CRC_TypeDef * | CRCx, |
| uint32_t | InitCrc | ||
| ) |
初始化可编程初始CRC值。
| CRCx | CRC实例 |
| InitCrc | 要写入可编程初始CRC值寄存器的值 |
| 无 |
定义于文件 stm32g4xx_ll_crc.h 的 260 行。
| __STATIC_INLINE void LL_CRC_SetInputDataReverseMode | ( | CRC_TypeDef * | CRCx, |
| uint32_t | ReverseMode | ||
| ) |
配置输入数据的位顺序反转。
| CRCx | CRC实例 |
| ReverseMode | 此参数可以是以下值之一: |