|
STM32G474xx HAL用户手册
|
初始化和配置函数。 更多...
函数 | |
| HAL_StatusTypeDef | HAL_QSPI_Init (QSPI_HandleTypeDef *hqspi) |
| 根据QSPI_InitTypeDef中的指定参数初始化QSPI模式,并初始化相关的句柄。 | |
| HAL_StatusTypeDef | HAL_QSPI_DeInit (QSPI_HandleTypeDef *hqspi) |
| 去初始化QSPI外设。 | |
| __weak void | HAL_QSPI_MspInit (QSPI_HandleTypeDef *hqspi) |
| 初始化QSPI MSP。 | |
| __weak void | HAL_QSPI_MspDeInit (QSPI_HandleTypeDef *hqspi) |
| 去初始化QSPI MSP。 | |
初始化和配置函数。
===============================================================================
##### 初始化和配置函数 #####
===============================================================================
[..]
本节提供了一组函数用于:
(+) 初始化QuadSPI。
(+) 去初始化QuadSPI。
| HAL_StatusTypeDef HAL_QSPI_DeInit | ( | QSPI_HandleTypeDef * | hqspi | ) |
去初始化QSPI外设。
| hqspi | QSPI句柄 |
| HAL | 状态 |
Definition at line 392 of file stm32g4xx_hal_qspi.c.
References __HAL_QSPI_DISABLE, __QSPI_HandleTypeDef::ErrorCode, HAL_QSPI_ERROR_NONE, HAL_QSPI_MspDeInit(), HAL_QSPI_STATE_RESET, __QSPI_HandleTypeDef::MspDeInitCallback, and __QSPI_HandleTypeDef::State.
| HAL_StatusTypeDef HAL_QSPI_Init | ( | QSPI_HandleTypeDef * | hqspi | ) |
根据QSPI_InitTypeDef中的指定参数初始化QSPI模式,并初始化相关的句柄。
| hqspi | QSPI句柄 |
| HAL | 状态 |
Definition at line 291 of file stm32g4xx_hal_qspi.c.
References __HAL_QSPI_ENABLE, __QSPI_HandleTypeDef::AbortCpltCallback, assert_param, QSPI_InitTypeDef::ChipSelectHighTime, QSPI_InitTypeDef::ClockMode, QSPI_InitTypeDef::ClockPrescaler, __QSPI_HandleTypeDef::CmdCpltCallback, QSPI_InitTypeDef::DualFlash, __QSPI_HandleTypeDef::ErrorCallback, __QSPI_HandleTypeDef::ErrorCode, QSPI_InitTypeDef::FifoThreshold, __QSPI_HandleTypeDef::FifoThresholdCallback, QSPI_InitTypeDef::FlashID, QSPI_InitTypeDef::FlashSize, HAL_GetTick(), HAL_QSPI_AbortCpltCallback(), HAL_QSPI_CmdCpltCallback(), HAL_QSPI_ERROR_NONE, HAL_QSPI_ErrorCallback(), HAL_QSPI_FifoThresholdCallback(), HAL_QSPI_MspInit(), HAL_QSPI_RxCpltCallback(), HAL_QSPI_RxHalfCpltCallback(), HAL_QSPI_SetTimeout(), HAL_QSPI_STATE_READY, HAL_QSPI_STATE_RESET, HAL_QSPI_StatusMatchCallback(), HAL_QSPI_TIMEOUT_DEFAULT_VALUE, HAL_QSPI_TimeOutCallback(), HAL_QSPI_TxCpltCallback(), HAL_QSPI_TxHalfCpltCallback(), __QSPI_HandleTypeDef::Init, __QSPI_HandleTypeDef::Instance, IS_QSPI_CLOCK_MODE, IS_QSPI_CLOCK_PRESCALER, IS_QSPI_CS_HIGH_TIME, IS_QSPI_DUAL_FLASH_MODE, IS_QSPI_FIFO_THRESHOLD, IS_QSPI_FLASH_ID, IS_QSPI_FLASH_SIZE, IS_QSPI_SSHIFT, __QSPI_HandleTypeDef::Lock, __QSPI_HandleTypeDef::MspInitCallback, QSPI_DUALFLASH_ENABLE, QSPI_FLAG_BUSY, QSPI_WaitFlagStateUntilTimeout(), __QSPI_HandleTypeDef::RxCpltCallback, __QSPI_HandleTypeDef::RxHalfCpltCallback, QSPI_InitTypeDef::SampleShifting, __QSPI_HandleTypeDef::State, __QSPI_HandleTypeDef::StatusMatchCallback, __QSPI_HandleTypeDef::Timeout, __QSPI_HandleTypeDef::TimeOutCallback, __QSPI_HandleTypeDef::TxCpltCallback, and __QSPI_HandleTypeDef::TxHalfCpltCallback.
| void HAL_QSPI_MspDeInit | ( | QSPI_HandleTypeDef * | hqspi | ) |
去初始化QSPI MSP。
| hqspi | QSPI句柄 |
| 无 |
Definition at line 448 of file stm32g4xx_hal_qspi.c.
References UNUSED.
Referenced by HAL_QSPI_DeInit(), and HAL_QSPI_UnRegisterCallback().
| void HAL_QSPI_MspInit | ( | QSPI_HandleTypeDef * | hqspi | ) |
初始化QSPI MSP。
| hqspi | QSPI句柄 |
| 无 |
Definition at line 433 of file stm32g4xx_hal_qspi.c.
References UNUSED.
Referenced by HAL_QSPI_Init(), and HAL_QSPI_UnRegisterCallback().
1.7.6.1