STM32G474xx HAL用户手册
定义 | 函数
stm32g4xx_ll_spi.c 文件参考

SPI LL模块驱动程序。 更多...

#include "stm32g4xx_ll_spi.h"
#include "stm32g4xx_ll_bus.h"
#include "stm32g4xx_ll_rcc.h"

转到此文件的源代码。

定义

#define assert_param(expr)   ((void)0U)
#define SPI_CR1_CLEAR_MASK
#define IS_LL_SPI_TRANSFER_DIRECTION(__VALUE__)
#define IS_LL_SPI_MODE(__VALUE__)
#define IS_LL_SPI_DATAWIDTH(__VALUE__)
#define IS_LL_SPI_POLARITY(__VALUE__)
#define IS_LL_SPI_PHASE(__VALUE__)
#define IS_LL_SPI_NSS(__VALUE__)
#define IS_LL_SPI_BAUDRATE(__VALUE__)
#define IS_LL_SPI_BITORDER(__VALUE__)
#define IS_LL_SPI_CRCCALCULATION(__VALUE__)
#define IS_LL_SPI_CRC_POLYNOMIAL(__VALUE__)   ((__VALUE__) >= 0x1U)
#define I2S_I2SCFGR_CLEAR_MASK
#define I2S_I2SPR_CLEAR_MASK   0x0002U
#define IS_LL_I2S_DATAFORMAT(__VALUE__)
#define IS_LL_I2S_CPOL(__VALUE__)
#define IS_LL_I2S_STANDARD(__VALUE__)
#define IS_LL_I2S_MODE(__VALUE__)
#define IS_LL_I2S_MCLK_OUTPUT(__VALUE__)
#define IS_LL_I2S_AUDIO_FREQ(__VALUE__)
#define IS_LL_I2S_PRESCALER_LINEAR(__VALUE__)   ((__VALUE__) >= 0x2U)
#define IS_LL_I2S_PRESCALER_PARITY(__VALUE__)

函数

ErrorStatus LL_SPI_DeInit (const SPI_TypeDef *SPIx)
 反初始化SPI寄存器至其默认复位值。
ErrorStatus LL_SPI_Init (SPI_TypeDef *SPIx, LL_SPI_InitTypeDef *SPI_InitStruct)
 根据SPI_InitStruct中指定的参数初始化SPI寄存器。
void LL_SPI_StructInit (LL_SPI_InitTypeDef *SPI_InitStruct)
 将每个LL_SPI_InitTypeDef字段设置为默认值。
ErrorStatus LL_I2S_DeInit (const SPI_TypeDef *SPIx)
 反初始化SPI/I2S寄存器至其默认复位值。
ErrorStatus LL_I2S_Init (SPI_TypeDef *SPIx, const LL_I2S_InitTypeDef *I2S_InitStruct)
 根据I2S_InitStruct中指定的参数初始化SPI/I2S寄存器。
void LL_I2S_StructInit (LL_I2S_InitTypeDef *I2S_InitStruct)
 将每个LL_I2S_InitTypeDef字段设置为默认值。
void LL_I2S_ConfigPrescaler (SPI_TypeDef *SPIx, uint32_t PrescalerLinear, uint32_t PrescalerParity)
 设置线性预分频器和奇偶预分频器。

详细描述

SPI LL模块驱动程序。

作者:
MCD应用团队
注意:

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

本软件根据可在本软件组件根目录的LICENSE文件中找到的条款进行许可。如果本软件没有附带LICENSE文件,则按"原样"提供。

定义在文件 stm32g4xx_ll_spi.c 中。


定义文档

#define assert_param (   expr)    ((void)0U)

定义在文件 28 行的 stm32g4xx_ll_spi.c 中。

LL_I2S_ConfigPrescaler(), LL_I2S_Init(), LL_SPI_DeInit(), 和 LL_SPI_Init() 引用。