|
STM32G474xx HAL用户手册
|
宏定义 | |
| #define | __HAL_QSPI_RESET_HANDLE_STATE(__HANDLE__) |
| 重置QSPI句柄状态。 | |
| #define | __HAL_QSPI_ENABLE(__HANDLE__) SET_BIT((__HANDLE__)->Instance->CR, QUADSPI_CR_EN) |
| 使能QSPI外设。 | |
| #define | __HAL_QSPI_DISABLE(__HANDLE__) CLEAR_BIT((__HANDLE__)->Instance->CR, QUADSPI_CR_EN) |
| 禁用QSPI外设。 | |
| #define | __HAL_QSPI_ENABLE_IT(__HANDLE__, __INTERRUPT__) SET_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) |
| 使能指定的QSPI中断。 | |
| #define | __HAL_QSPI_DISABLE_IT(__HANDLE__, __INTERRUPT__) CLEAR_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) |
| 禁用指定的QSPI中断。 | |
| #define | __HAL_QSPI_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) (READ_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) == (__INTERRUPT__)) |
| 检查指定的QSPI中断源是否已使能。 | |
| #define | __HAL_QSPI_GET_FLAG(__HANDLE__, __FLAG__) ((READ_BIT((__HANDLE__)->Instance->SR, (__FLAG__)) != 0U) ? SET : RESET) |
| 检查选定的QSPI标志是否已设置。 | |
| #define | __HAL_QSPI_CLEAR_FLAG(__HANDLE__, __FLAG__) WRITE_REG((__HANDLE__)->Instance->FCR, (__FLAG__)) |
| 清除指定的QSPI标志状态。 | |
| #define __HAL_QSPI_CLEAR_FLAG | ( | __HANDLE__, | |
| __FLAG__ | |||
| ) | WRITE_REG((__HANDLE__)->Instance->FCR, (__FLAG__)) |
清除指定的QSPI标志状态。
| __HANDLE__ | 指定QSPI句柄。 |
| __FLAG__ | 指定需要清除的QSPI清除寄存器标志。该参数可以是以下值之一:
|
| 无 |
定义于文件 stm32g4xx_hal_qspi.h 的第 549 行。
被以下函数引用:HAL_QSPI_Abort()、HAL_QSPI_Abort_IT()、HAL_QSPI_AutoPolling()、HAL_QSPI_AutoPolling_IT()、HAL_QSPI_Command()、HAL_QSPI_Command_IT()、HAL_QSPI_MemoryMapped()、HAL_QSPI_Receive()、HAL_QSPI_Receive_DMA()、HAL_QSPI_Receive_IT()、HAL_QSPI_Transmit()、HAL_QSPI_Transmit_DMA()、HAL_QSPI_Transmit_IT() 和 QSPI_DMAAbortCplt()。
| #define __HAL_QSPI_DISABLE | ( | __HANDLE__ | ) | CLEAR_BIT((__HANDLE__)->Instance->CR, QUADSPI_CR_EN) |
禁用QSPI外设。
| __HANDLE__ | 指定QSPI句柄。 |
| 无 |
定义于文件 stm32g4xx_hal_qspi.h 的第 482 行。
被以下函数引用:HAL_QSPI_DeInit()。
| #define __HAL_QSPI_DISABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | CLEAR_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) |
禁用指定的QSPI中断。
| __HANDLE__ | 指定QSPI句柄。 |
| __INTERRUPT__ | 指定要禁用的QSPI中断源。该参数可以是以下值之一:
|
| 无 |
定义于文件 stm32g4xx_hal_qspi.h 的第 509 行。
被以下函数引用:HAL_QSPI_Abort_IT() 和 HAL_QSPI_IRQHandler()。
| #define __HAL_QSPI_ENABLE | ( | __HANDLE__ | ) | SET_BIT((__HANDLE__)->Instance->CR, QUADSPI_CR_EN) |
使能QSPI外设。
| __HANDLE__ | 指定QSPI句柄。 |
| 无 |
定义于文件 stm32g4xx_hal_qspi.h 的第 476 行。
被以下函数引用:HAL_QSPI_Init()。
| #define __HAL_QSPI_ENABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | SET_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) |
使能指定的QSPI中断。
| __HANDLE__ | 指定QSPI句柄。 |
| __INTERRUPT__ | 指定要使能的QSPI中断源。该参数可以是以下值之一:
|
| 无 |
定义于文件 stm32g4xx_hal_qspi.h 的第 495 行。
被以下函数引用:HAL_QSPI_Abort_IT()、HAL_QSPI_AutoPolling_IT()、HAL_QSPI_Command_IT()、HAL_QSPI_MemoryMapped()、HAL_QSPI_Receive_DMA()、HAL_QSPI_Receive_IT()、HAL_QSPI_Transmit_DMA()、HAL_QSPI_Transmit_IT()、QSPI_DMAAbortCplt()、QSPI_DMARxCplt() 和 QSPI_DMATxCplt()。
| #define __HAL_QSPI_GET_FLAG | ( | __HANDLE__, | |
| __FLAG__ | |||
| ) | ((READ_BIT((__HANDLE__)->Instance->SR, (__FLAG__)) != 0U) ? SET : RESET) |
检查选定的QSPI标志是否已设置。
| __HANDLE__ | 指定QSPI句柄。 |
| __FLAG__ | 指定要检查的QSPI标志。该参数可以是以下值之一:
|
| 无 |
定义于文件 stm32g4xx_hal_qspi.h 的第 537 行。
被以下函数引用:HAL_QSPI_Abort()、HAL_QSPI_Abort_IT()、HAL_QSPI_IRQHandler() 和 QSPI_WaitFlagStateUntilTimeout()。
| #define __HAL_QSPI_GET_IT_SOURCE | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | (READ_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) == (__INTERRUPT__)) |
检查指定的QSPI中断源是否已使能。
| __HANDLE__ | 指定QSPI句柄。 |
| __INTERRUPT__ | 指定要检查的QSPI中断源。该参数可以是以下值之一:
|
| __INTERRUPT__ | 的新状态(TRUE或FALSE)。 |
定义于文件 stm32g4xx_hal_qspi.h 的第 522 行。