|
STM32G474xx HAL用户手册
|
函数 | |
| __STATIC_INLINE void | LL_SPI_EnableCRC (SPI_TypeDef *SPIx) |
| 启用CRC。 | |
| __STATIC_INLINE void | LL_SPI_DisableCRC (SPI_TypeDef *SPIx) |
| 禁用CRC。 | |
| __STATIC_INLINE uint32_t | LL_SPI_IsEnabledCRC (const SPI_TypeDef *SPIx) |
| 检查CRC是否已启用。 | |
| __STATIC_INLINE void | LL_SPI_SetCRCWidth (SPI_TypeDef *SPIx, uint32_t CRCLength) |
| 设置CRC长度。 | |
| __STATIC_INLINE uint32_t | LL_SPI_GetCRCWidth (const SPI_TypeDef *SPIx) |
| 获取CRC长度。 | |
| __STATIC_INLINE void | LL_SPI_SetCRCNext (SPI_TypeDef *SPIx) |
| 设置CRCNext以在线路上传输CRC。 | |
| __STATIC_INLINE void | LL_SPI_SetCRCPolynomial (SPI_TypeDef *SPIx, uint32_t CRCPoly) |
| 设置CRC计算的多项式。 | |
| __STATIC_INLINE uint32_t | LL_SPI_GetCRCPolynomial (const SPI_TypeDef *SPIx) |
| 获取CRC计算的多项式。 | |
| __STATIC_INLINE uint32_t | LL_SPI_GetRxCRC (const SPI_TypeDef *SPIx) |
| 获取Rx CRC。 | |
| __STATIC_INLINE uint32_t | LL_SPI_GetTxCRC (const SPI_TypeDef *SPIx) |
| 获取Tx CRC。 | |
| __STATIC_INLINE void LL_SPI_DisableCRC | ( | SPI_TypeDef * | SPIx | ) |
禁用CRC。
| SPIx | SPI实例 |
| 无 |
定义位于文件723行,文件为stm32g4xx_ll_spi.h。
| __STATIC_INLINE void LL_SPI_EnableCRC | ( | SPI_TypeDef * | SPIx | ) |
启用CRC。
| SPIx | SPI实例 |
| 无 |
定义位于文件711行,文件为stm32g4xx_ll_spi.h。
| __STATIC_INLINE uint32_t LL_SPI_GetCRCPolynomial | ( | const SPI_TypeDef * | SPIx | ) |
获取CRC计算的多项式。
| SPIx | SPI实例 |
| 返回值 | 是一个介于Min_Data = 0x00和Max_Data = 0xFFFF之间的数字 |
定义位于文件798行,文件为stm32g4xx_ll_spi.h。
| __STATIC_INLINE uint32_t LL_SPI_GetCRCWidth | ( | const SPI_TypeDef * | SPIx | ) |
获取CRC长度。
| SPIx | SPI实例 |
| 返回值 | 可以是以下值之一: |
定义位于文件763行,文件为stm32g4xx_ll_spi.h。
| __STATIC_INLINE uint32_t LL_SPI_GetRxCRC | ( | const SPI_TypeDef * | SPIx | ) |
获取Rx CRC。
| SPIx | SPI实例 |
| 返回值 | 是一个介于Min_Data = 0x00和Max_Data = 0xFFFF之间的数字 |
定义位于文件809行,文件为stm32g4xx_ll_spi.h。
| __STATIC_INLINE uint32_t LL_SPI_GetTxCRC | ( | const SPI_TypeDef * | SPIx | ) |
获取Tx CRC。
| SPIx | SPI实例 |
| 返回值 | 是一个介于Min_Data = 0x00和Max_Data = 0xFFFF之间的数字 |
定义位于文件820行,文件为stm32g4xx_ll_spi.h。
| __STATIC_INLINE uint32_t LL_SPI_IsEnabledCRC | ( | const SPI_TypeDef * | SPIx | ) |
检查CRC是否已启用。
| SPIx | SPI实例 |
| 位的状态 | (1或0)。 |
定义位于文件735行,文件为stm32g4xx_ll_spi.h。
| __STATIC_INLINE void LL_SPI_SetCRCNext | ( | SPI_TypeDef * | SPIx | ) |
设置CRCNext以在线路上传输CRC。
| SPIx | SPI实例 |
| 无 |
定义位于文件775行,文件为stm32g4xx_ll_spi.h。
| __STATIC_INLINE void LL_SPI_SetCRCPolynomial | ( | SPI_TypeDef * | SPIx, |
| uint32_t | CRCPoly | ||
| ) |
设置CRC计算的多项式。
| SPIx | SPI实例 |
| CRCPoly | 此参数必须是一个介于Min_Data = 0x00和Max_Data = 0xFFFF之间的数字 |
| 无 |
定义位于文件787行,文件为stm32g4xx_ll_spi.h。
被LL_SPI_Init()引用。
| __STATIC_INLINE void LL_SPI_SetCRCWidth | ( | SPI_TypeDef * | SPIx, |
| uint32_t | CRCLength | ||
| ) |