|
STM32G474xx HAL User Manual
|
函数 | |
| __STATIC_INLINE void | LL_CRC_FeedData32 (CRC_TypeDef *CRCx, uint32_t InData) |
| 向CRC计算器写入给定的32位数据。 | |
| __STATIC_INLINE void | LL_CRC_FeedData16 (CRC_TypeDef *CRCx, uint16_t InData) |
| 向CRC计算器写入给定的16位数据。 | |
| __STATIC_INLINE void | LL_CRC_FeedData8 (CRC_TypeDef *CRCx, uint8_t InData) |
| 向CRC计算器写入给定的8位数据。 | |
| __STATIC_INLINE uint32_t | LL_CRC_ReadData32 (const CRC_TypeDef *CRCx) |
| 返回当前CRC计算结果。 | |
| __STATIC_INLINE uint16_t | LL_CRC_ReadData16 (const CRC_TypeDef *CRCx) |
| 返回当前CRC计算结果。 | |
| __STATIC_INLINE uint8_t | LL_CRC_ReadData8 (const CRC_TypeDef *CRCx) |
| 返回当前CRC计算结果。 | |
| __STATIC_INLINE uint8_t | LL_CRC_ReadData7 (const CRC_TypeDef *CRCx) |
| 返回当前CRC计算结果。 | |
| __STATIC_INLINE uint32_t | LL_CRC_Read_IDR (const CRC_TypeDef *CRCx) |
| 返回独立数据(IDR)寄存器中存储的数据。 | |
| __STATIC_INLINE void | LL_CRC_Write_IDR (CRC_TypeDef *CRCx, uint32_t InData) |
| 向独立数据(IDR)寄存器存储数据。 | |
| __STATIC_INLINE void LL_CRC_FeedData16 | ( | CRC_TypeDef * | CRCx, |
| uint16_t | InData | ||
| ) |
向CRC计算器写入给定的16位数据。
| CRCx | CRC实例 |
| InData | 要提供给CRC计算器的16位值,范围为Min_Data=0到Max_Data=0xFFFF |
| 无 |
定义于文件 stm32g4xx_ll_crc.h 的 336 行。
| __STATIC_INLINE void LL_CRC_FeedData32 | ( | CRC_TypeDef * | CRCx, |
| uint32_t | InData | ||
| ) |
向CRC计算器写入给定的32位数据。
| CRCx | CRC实例 |
| InData | 要提供给CRC计算器的值,范围为Min_Data=0到Max_Data=0xFFFFFFFF |
| 无 |
定义于文件 stm32g4xx_ll_crc.h 的 324 行。
| __STATIC_INLINE void LL_CRC_FeedData8 | ( | CRC_TypeDef * | CRCx, |
| uint8_t | InData | ||
| ) |
向CRC计算器写入给定的8位数据。
| CRCx | CRC实例 |
| InData | 要提供给CRC计算器的8位值,范围为Min_Data=0到Max_Data=0xFF |
| 无 |
定义于文件 stm32g4xx_ll_crc.h 的 351 行。
| __STATIC_INLINE uint32_t LL_CRC_Read_IDR | ( | const CRC_TypeDef * | CRCx | ) |
返回独立数据(IDR)寄存器中存储的数据。
| CRCx | CRC实例 |
| Value | 存储在CRC_IDR寄存器中的值(通用32位数据寄存器)。 |
定义于文件 stm32g4xx_ll_crc.h 的 410 行。
| __STATIC_INLINE uint16_t LL_CRC_ReadData16 | ( | const CRC_TypeDef * | CRCx | ) |
返回当前CRC计算结果。
返回16位值。
| CRCx | CRC实例 |
| 当前 | 存储在CRC_DR寄存器中的CRC计算结果(16位)。 |
定义于文件 stm32g4xx_ll_crc.h 的 374 行。
| __STATIC_INLINE uint32_t LL_CRC_ReadData32 | ( | const CRC_TypeDef * | CRCx | ) |
返回当前CRC计算结果。
返回32位值。
| CRCx | CRC实例 |
| 当前 | 存储在CRC_DR寄存器中的CRC计算结果(32位)。 |
定义于文件 stm32g4xx_ll_crc.h 的 362 行。
| __STATIC_INLINE uint8_t LL_CRC_ReadData7 | ( | const CRC_TypeDef * | CRCx | ) |
返回当前CRC计算结果。
返回7位值。
| CRCx | CRC实例 |
| 当前 | 存储在CRC_DR寄存器中的CRC计算结果(7位)。 |
定义于文件 stm32g4xx_ll_crc.h 的 398 行。
| __STATIC_INLINE uint8_t LL_CRC_ReadData8 | ( | const CRC_TypeDef * | CRCx | ) |
返回当前CRC计算结果。
返回8位值。
| CRCx | CRC实例 |
| 当前 | 存储在CRC_DR寄存器中的CRC计算结果(8位)。 |
定义于文件 stm32g4xx_ll_crc.h 的 386 行。
| __STATIC_INLINE void LL_CRC_Write_IDR | ( | CRC_TypeDef * | CRCx, |
| uint32_t | InData | ||
| ) |
向独立数据(IDR)寄存器存储数据。
| CRCx | CRC实例 |
| InData | 要存储在CRC_IDR寄存器中的值(32位),范围为Min_Data=0到Max_Data=0xFFFFFFFF |
| 无 |
定义于文件 stm32g4xx_ll_crc.h 的 423 行。
1.7.6.1