|
STM32G474xx HAL用户手册
|
初始化和配置函数。更多...
函数 | |
| HAL_StatusTypeDef | HAL_CORDIC_Init (CORDIC_HandleTypeDef *hcordic) |
| 初始化CORDIC外设及相关句柄。 | |
| HAL_StatusTypeDef | HAL_CORDIC_DeInit (CORDIC_HandleTypeDef *hcordic) |
| 反初始化CORDIC外设。 | |
| __weak void | HAL_CORDIC_MspInit (CORDIC_HandleTypeDef *hcordic) |
| 初始化CORDIC MSP。 | |
| __weak void | HAL_CORDIC_MspDeInit (CORDIC_HandleTypeDef *hcordic) |
| 反初始化CORDIC MSP。 | |
| HAL_StatusTypeDef | HAL_CORDIC_RegisterCallback (CORDIC_HandleTypeDef *hcordic, HAL_CORDIC_CallbackIDTypeDef CallbackID, void(*pCallback)(CORDIC_HandleTypeDef *_hcordic)) |
| 注册CORDIC回调。 | |
| HAL_StatusTypeDef | HAL_CORDIC_UnRegisterCallback (CORDIC_HandleTypeDef *hcordic, HAL_CORDIC_CallbackIDTypeDef CallbackID) |
| 注销CORDIC回调。 | |
| HAL_StatusTypeDef | HAL_CORDIC_RegisterCallback (CORDIC_HandleTypeDef *hcordic, HAL_CORDIC_CallbackIDTypeDef CallbackID, pCORDIC_CallbackTypeDef pCallback) |
初始化和配置函数。
==============================================================================
##### 初始化和反初始化函数 #####
==============================================================================
[..] 本节提供以下功能:
(+) 初始化CORDIC外设及相关句柄
(+) 反初始化CORDIC外设
(+) 初始化CORDIC MSP(MCU特定包)
(+) 反初始化CORDIC MSP
[..]
| HAL_StatusTypeDef HAL_CORDIC_DeInit | ( | CORDIC_HandleTypeDef * | hcordic | ) |
反初始化CORDIC外设。
| hcordic | 指向CORDIC_HandleTypeDef结构的指针。 |
| HAL | 状态 |
定义于文件stm32g4xx_hal_cordic.c第268行。
引用了assert_param、CORDIC_DMA_DIR_NONE、__CORDIC_HandleTypeDef::DMADirection、__CORDIC_HandleTypeDef::ErrorCode、HAL_CORDIC_ERROR_NONE、HAL_CORDIC_MspDeInit()、HAL_CORDIC_STATE_BUSY、HAL_CORDIC_STATE_RESET、__CORDIC_HandleTypeDef::Instance、__CORDIC_HandleTypeDef::Lock、__CORDIC_HandleTypeDef::MspDeInitCallback、__CORDIC_HandleTypeDef::NbCalcToGet、__CORDIC_HandleTypeDef::NbCalcToOrder、__CORDIC_HandleTypeDef::pInBuff、__CORDIC_HandleTypeDef::pOutBuff和__CORDIC_HandleTypeDef::State。
| HAL_StatusTypeDef HAL_CORDIC_Init | ( | CORDIC_HandleTypeDef * | hcordic | ) |
初始化CORDIC外设及相关句柄。
| hcordic | 指向CORDIC_HandleTypeDef结构的指针。 |
| HAL | 状态 |
定义于文件stm32g4xx_hal_cordic.c第201行。
引用了assert_param、__CORDIC_HandleTypeDef::CalculateCpltCallback、CORDIC_DMA_DIR_NONE、__CORDIC_HandleTypeDef::DMADirection、__CORDIC_HandleTypeDef::ErrorCallback、__CORDIC_HandleTypeDef::ErrorCode、HAL_CORDIC_CalculateCpltCallback()、HAL_CORDIC_ERROR_NONE、HAL_CORDIC_ErrorCallback()、HAL_CORDIC_MspInit()、HAL_CORDIC_STATE_READY、HAL_CORDIC_STATE_RESET、__CORDIC_HandleTypeDef::Instance、__CORDIC_HandleTypeDef::Lock、__CORDIC_HandleTypeDef::MspInitCallback、__CORDIC_HandleTypeDef::NbCalcToGet、__CORDIC_HandleTypeDef::NbCalcToOrder、__CORDIC_HandleTypeDef::pInBuff、__CORDIC_HandleTypeDef::pOutBuff和__CORDIC_HandleTypeDef::State。
| void HAL_CORDIC_MspDeInit | ( | CORDIC_HandleTypeDef * | hcordic | ) |
| void HAL_CORDIC_MspInit | ( | CORDIC_HandleTypeDef * | hcordic | ) |
| HAL_StatusTypeDef HAL_CORDIC_RegisterCallback | ( | CORDIC_HandleTypeDef * | hcordic, |
| HAL_CORDIC_CallbackIDTypeDef | CallbackID, | ||
| void(*)(CORDIC_HandleTypeDef *_hcordic) | pCallback | ||
| ) |
注册CORDIC回调。
用于替代弱预定义回调。
| hcordic | 指向包含CORDIC模块配置信息的CORDIC_HandleTypeDef结构的指针 |
| CallbackID | 要注册的回调ID。此参数可以是以下值之一:
|
| pCallback | 指向回调函数的指针 |
| HAL | 状态 |
定义于文件stm32g4xx_hal_cordic.c第365行。
引用了__CORDIC_HandleTypeDef::CalculateCpltCallback、__CORDIC_HandleTypeDef::ErrorCallback、__CORDIC_HandleTypeDef::ErrorCode、HAL_CORDIC_CALCULATE_CPLT_CB_ID、HAL_CORDIC_ERROR_CB_ID、HAL_CORDIC_ERROR_INVALID_CALLBACK、HAL_CORDIC_MSPDEINIT_CB_ID、HAL_CORDIC_MSPINIT_CB_ID、HAL_CORDIC_STATE_READY、