|
STM32G474xx HAL用户手册
|
扩展外设控制函数。 更多...
函数 | |
| HAL_StatusTypeDef | HAL_USARTEx_EnableSlaveMode (USART_HandleTypeDef *husart) |
| 启用SPI从机模式。 | |
| HAL_StatusTypeDef | HAL_USARTEx_DisableSlaveMode (USART_HandleTypeDef *husart) |
| 禁用SPI从机模式。 | |
| HAL_StatusTypeDef | HAL_USARTEx_ConfigNSS (USART_HandleTypeDef *husart, uint32_t NSSConfig) |
| 配置从机选择输入引脚(NSS)。 | |
| HAL_StatusTypeDef | HAL_USARTEx_EnableFifoMode (USART_HandleTypeDef *husart) |
| 启用FIFO模式。 | |
| HAL_StatusTypeDef | HAL_USARTEx_DisableFifoMode (USART_HandleTypeDef *husart) |
| 禁用FIFO模式。 | |
| HAL_StatusTypeDef | HAL_USARTEx_SetTxFifoThreshold (USART_HandleTypeDef *husart, uint32_t Threshold) |
| 设置TXFIFO阈值。 | |
| HAL_StatusTypeDef | HAL_USARTEx_SetRxFifoThreshold (USART_HandleTypeDef *husart, uint32_t Threshold) |
| 设置RXFIFO阈值。 | |
扩展外设控制函数。
===============================================================================
##### Peripheral Control functions #####
===============================================================================
[..] This section provides the following functions:
(+) HAL_USARTEx_EnableSPISlaveMode() API enables the SPI slave mode
(+) HAL_USARTEx_DisableSPISlaveMode() API disables the SPI slave mode
(+) HAL_USARTEx_ConfigNSS API configures the Slave Select input pin (NSS)
(+) HAL_USARTEx_EnableFifoMode() API enables the FIFO mode
(+) HAL_USARTEx_DisableFifoMode() API disables the FIFO mode
(+) HAL_USARTEx_SetTxFifoThreshold() API sets the TX FIFO threshold
(+) HAL_USARTEx_SetRxFifoThreshold() API sets the RX FIFO threshold
| HAL_StatusTypeDef HAL_USARTEx_ConfigNSS | ( | USART_HandleTypeDef * | husart, |
| uint32_t | NSSConfig | ||
| ) |
配置从机选择输入引脚(NSS)。
| husart | USART句柄。 |
| NSSConfig | NSS配置。此参数可以是以下值之一: |
| HAL | 状态 |
Definition at line 270 of file stm32g4xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, assert_param, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, IS_USART_NSS, and __USART_HandleTypeDef::State.
| HAL_StatusTypeDef HAL_USARTEx_DisableFifoMode | ( | USART_HandleTypeDef * | husart | ) |
禁用FIFO模式。
| husart | USART句柄。 |
| HAL | 状态 |
Definition at line 349 of file stm32g4xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, assert_param, __USART_HandleTypeDef::FifoMode, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, __USART_HandleTypeDef::State, and USART_FIFOMODE_DISABLE.
| HAL_StatusTypeDef HAL_USARTEx_DisableSlaveMode | ( | USART_HandleTypeDef * | husart | ) |
禁用SPI从机模式。
| husart | USART句柄。 |
| HAL | 状态 |
Definition at line 222 of file stm32g4xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, assert_param, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, __USART_HandleTypeDef::SlaveMode, __USART_HandleTypeDef::State, and USART_SLAVEMODE_DISABLE.
| HAL_StatusTypeDef HAL_USARTEx_EnableFifoMode | ( | USART_HandleTypeDef * | husart | ) |
启用FIFO模式。
| husart | USART句柄。 |
| HAL | 状态 |
Definition at line 308 of file stm32g4xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, assert_param, __USART_HandleTypeDef::FifoMode, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, __USART_HandleTypeDef::State, USART_FIFOMODE_ENABLE, and USARTEx_SetNbDataToProcess().
| HAL_StatusTypeDef HAL_USARTEx_EnableSlaveMode | ( | USART_HandleTypeDef * | husart | ) |
启用SPI从机模式。
| husart | USART句柄。 |
| HAL | 状态 |
Definition at line 174 of file stm32g4xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, __HAL_USART_ENABLE, assert_param, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, __USART_HandleTypeDef::SlaveMode, __USART_HandleTypeDef::State, and USART_SLAVEMODE_ENABLE.
| HAL_StatusTypeDef HAL_USARTEx_SetRxFifoThreshold | ( | USART_HandleTypeDef * | husart, |
| uint32_t | Threshold | ||
| ) |
设置RXFIFO阈值。
| husart | USART句柄。 |
| Threshold | RX FIFO阈值。此参数可以是以下值之一: |
| HAL | 状态 |
Definition at line 444 of file stm32g4xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, assert_param,