|
STM32G474xx HAL User Manual
|
定义 | |
| #define | HAL_UART_STATE_RESET 0x00000000U |
| #define | HAL_UART_STATE_READY 0x00000020U |
| #define | HAL_UART_STATE_BUSY 0x00000024U |
| #define | HAL_UART_STATE_BUSY_TX 0x00000021U |
| #define | HAL_UART_STATE_BUSY_RX 0x00000022U |
| #define | HAL_UART_STATE_BUSY_TX_RX 0x00000023U |
| #define | HAL_UART_STATE_TIMEOUT 0x000000A0U |
| #define | HAL_UART_STATE_ERROR 0x000000E0U |
| #define HAL_UART_STATE_BUSY 0x00000024U |
一个内部进程正在进行中 该值仅适用于gState
Definition at line 337 of file stm32g4xx_hal_uart.h.
Referenced by HAL_HalfDuplex_EnableReceiver(), HAL_HalfDuplex_EnableTransmitter(), HAL_HalfDuplex_Init(), HAL_LIN_Init(), HAL_LIN_SendBreak(), HAL_MultiProcessor_DisableMuteMode(), HAL_MultiProcessor_EnableMuteMode(), HAL_MultiProcessor_Init(), HAL_MultiProcessorEx_AddressLength_Set(), HAL_RS485Ex_Init(), HAL_UART_DeInit(), HAL_UART_DisableReceiverTimeout(), HAL_UART_EnableReceiverTimeout(), HAL_UART_Init(), HAL_UARTEx_DisableFifoMode(), HAL_UARTEx_EnableFifoMode(), HAL_UARTEx_SetRxFifoThreshold(), HAL_UARTEx_SetTxFifoThreshold(), and HAL_UARTEx_StopModeWakeUpSourceConfig().
| #define HAL_UART_STATE_BUSY_RX 0x00000022U |
数据接收进程正在进行中 该值仅适用于RxState
Definition at line 341 of file stm32g4xx_hal_uart.h.
Referenced by HAL_UART_DMAPause(), HAL_UART_DMAResume(), HAL_UART_DMAStop(), HAL_UART_Receive(), HAL_UARTEx_ReceiveToIdle(), UART_DMAError(), UART_RxISR_16BIT(), UART_RxISR_16BIT_FIFOEN(), UART_RxISR_8BIT(), UART_RxISR_8BIT_FIFOEN(), UART_Start_Receive_DMA(), and UART_Start_Receive_IT().
| #define HAL_UART_STATE_BUSY_TX 0x00000021U |
数据发送进程正在进行中 该值仅适用于gState
Definition at line 339 of file stm32g4xx_hal_uart.h.
Referenced by HAL_UART_DMAPause(), HAL_UART_DMAResume(), HAL_UART_DMAStop(), HAL_UART_Transmit(), HAL_UART_Transmit_DMA(), HAL_UART_Transmit_IT(), UART_DMAError(), UART_TxISR_16BIT(), UART_TxISR_16BIT_FIFOEN(), UART_TxISR_8BIT(), and UART_TxISR_8BIT_FIFOEN().
| #define HAL_UART_STATE_BUSY_TX_RX 0x00000023U |
数据发送和接收进程正在进行中 不适用于gState和RxState 该值是gState和RxState值的组合(或)结果
Definition at line 343 of file stm32g4xx_hal_uart.h.
| #define HAL_UART_STATE_ERROR 0x000000E0U |
错误状态 该值仅适用于gState
Definition at line 348 of file stm32g4xx_hal_uart.h.
| #define HAL_UART_STATE_READY 0x00000020U |
外设已初始化并可以使用 该值适用于gState和RxState
Definition at line 335 of file stm32g4xx_hal_uart.h.
Referenced by HAL_HalfDuplex_EnableReceiver(), HAL_HalfDuplex_EnableTransmitter(), HAL_LIN_SendBreak(), HAL_MultiProcessor_DisableMuteMode(), HAL_MultiProcessor_EnableMuteMode(), HAL_UART_Abort(), HAL_UART_Abort_IT(), HAL_UART_AbortReceive(), HAL_UART_AbortReceive_IT(), HAL_UART_AbortTransmit(), HAL_UART_AbortTransmit_IT(), HAL_UART_DisableReceiverTimeout(), HAL_UART_EnableReceiverTimeout(), HAL_UART_IRQHandler(), HAL_UART_Receive(), HAL_UART_Receive_DMA(), HAL_UART_Receive_IT(), HAL_UART_RegisterCallback(), HAL_UART_RegisterRxEventCallback(), HAL_UART_Transmit(), HAL_UART_Transmit_DMA(), HAL_UART_Transmit_IT(), HAL_UART_UnRegisterCallback(), HAL_UART_UnRegisterRxEventCallback(), HAL_UARTEx_DisableFifoMode(), HAL_UARTEx_EnableFifoMode(), HAL_UARTEx_ReceiveToIdle(), HAL_UARTEx_ReceiveToIdle_DMA(), HAL_UARTEx_ReceiveToIdle_IT(), HAL_UARTEx_SetRxFifoThreshold(), HAL_UARTEx_SetTxFifoThreshold(), HAL_UARTEx_StopModeWakeUpSourceConfig(), UART_CheckIdleState(), UART_DMAReceiveCplt(), UART_DMARxAbortCallback(), UART_DMARxOnlyAbortCallback(), UART_DMATxAbortCallback(), UART_DMATxOnlyAbortCallback(), UART_EndRxTransfer(), UART_EndTransmit_IT(), UART_EndTxTransfer(), UART_RxISR_16BIT(), UART_RxISR_16BIT_FIFOEN(), UART_RxISR_8BIT(), UART_RxISR_8BIT_FIFOEN(), and UART_Start_Receive_DMA().
| #define HAL_UART_STATE_RESET 0x00000000U |
外设未初始化 该值适用于gState和RxState
Definition at line 333 of file stm32g4xx_hal_uart.h.
Referenced by HAL_HalfDuplex_Init(), HAL_LIN_Init(), HAL_MultiProcessor_Init(), HAL_RS485Ex_Init(), HAL_UART_DeInit(), HAL_UART_Init(), HAL_UART_RegisterCallback(), and HAL_UART_UnRegisterCallback().
| #define HAL_UART_STATE_TIMEOUT 0x000000A0U |
超时状态 该值仅适用于gState
Definition at line 346 of file stm32g4xx_hal_uart.h.
1.7.6.1