|
STM32G474xx HAL用户手册
|
宏定义 | |
| #define | __HAL_CORDIC_RESET_HANDLE_STATE(__HANDLE__) |
| 重置CORDIC句柄状态。 | |
| #define | __HAL_CORDIC_ENABLE_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->CSR) |= (__INTERRUPT__)) |
| 当结果就绪时使能CORDIC中断。 | |
| #define | __HAL_CORDIC_DISABLE_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->CSR) &= ~(__INTERRUPT__)) |
| 禁用CORDIC中断。 | |
| #define | __HAL_CORDIC_GET_IT(__HANDLE__, __INTERRUPT__) /* Dummy macro */ |
| 检查指定的CORDIC中断是否发生。 | |
| #define | __HAL_CORDIC_CLEAR_IT(__HANDLE__, __INTERRUPT__) /* Dummy macro */ |
| 清除指定的CORDIC中断状态。 | |
| #define | __HAL_CORDIC_GET_FLAG(__HANDLE__, __FLAG__) ((((__HANDLE__)->Instance->CSR) & (__FLAG__)) == (__FLAG__)) |
| 检查指定的CORDIC状态标志是否置位。 | |
| #define | __HAL_CORDIC_CLEAR_FLAG(__HANDLE__, __FLAG__) /* Dummy macro */ |
| 清除指定的CORDIC状态标志。 | |
| #define | __HAL_CORDIC_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->CSR) & (__INTERRUPT__)) |
| 检查指定的CORDIC中断是否使能。 | |
| #define __HAL_CORDIC_CLEAR_FLAG | ( | __HANDLE__, | |
| __FLAG__ | |||
| ) | /* Dummy macro */ |
清除指定的CORDIC状态标志。
虚拟宏,因为没有标志可以被清除。
| __HANDLE__ | CORDIC句柄。 |
| __FLAG__ | 要清除的CORDIC标志。此参数可以是以下值之一:
|
| 无 |
定义于文件 stm32g4xx_hal_cordic.h 的 413 行。
| #define __HAL_CORDIC_CLEAR_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | /* Dummy macro */ |
清除指定的CORDIC中断状态。
虚拟宏,因为没有中断状态标志。
| __HANDLE__ | CORDIC句柄。 |
| __INTERRUPT__ | 要清除的CORDIC中断 |
| 无 |
定义于文件 stm32g4xx_hal_cordic.h 的 393 行。
| #define __HAL_CORDIC_DISABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | (((__HANDLE__)->Instance->CSR) &= ~(__INTERRUPT__)) |
禁用CORDIC中断。
| __HANDLE__ | CORDIC句柄。 |
| __INTERRUPT__ | CORDIC中断。此参数可以是以下值之一:
|
| 无 |
定义于文件 stm32g4xx_hal_cordic.h 的 376 行。
被 HAL_CORDIC_IRQHandler() 引用。
| #define __HAL_CORDIC_ENABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | (((__HANDLE__)->Instance->CSR) |= (__INTERRUPT__)) |
当结果就绪时使能CORDIC中断。
| __HANDLE__ | CORDIC句柄。 |
| __INTERRUPT__ | CORDIC中断。此参数可以是以下值之一:
|
| 无 |
定义于文件 stm32g4xx_hal_cordic.h 的 365 行。
| #define __HAL_CORDIC_GET_FLAG | ( | __HANDLE__, | |
| __FLAG__ | |||
| ) | ((((__HANDLE__)->Instance->CSR) & (__FLAG__)) == (__FLAG__)) |
检查指定的CORDIC状态标志是否置位。
| __HANDLE__ | CORDIC句柄。 |
| __FLAG__ | 要检查的CORDIC标志。此参数可以是以下值之一:
|
| SET | (标志已置位)或RESET(标志已复位) |
定义于文件 stm32g4xx_hal_cordic.h 的 402 行。
被 HAL_CORDIC_IRQHandler() 引用。
| #define __HAL_CORDIC_GET_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | /* Dummy macro */ |
检查指定的CORDIC中断是否发生。
虚拟宏,因为没有中断状态标志。
| __HANDLE__ | CORDIC句柄。 |
| __INTERRUPT__ | 要检查的CORDIC中断 |
| SET | (中断已发生)或RESET(中断未发生) |
定义于文件 stm32g4xx_hal_cordic.h 的 385 行。
| #define __HAL_CORDIC_GET_IT_SOURCE | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | (((__HANDLE__)->Instance->CSR) & (__INTERRUPT__)) |
检查指定的CORDIC中断是否使能。
| __HANDLE__ | CORDIC句柄。 |
| __INTERRUPT__ | 要检查的CORDIC中断。此参数可以是以下值之一:
|
| FlagStatus |
定义于文件 stm32g4xx_hal_cordic.h 的 422 行。
被 HAL_CORDIC_IRQHandler() 引用。
| #define __HAL_CORDIC_RESET_HANDLE_STATE | ( | __HANDLE__ | ) |
do{ \ (__HANDLE__)->State = HAL_CORDIC_STATE_RESET; \ (__HANDLE__)->MspInitCallback = NULL; \ (__HANDLE__)->MspDeInitCallback = NULL; \ } while(0)
重置CORDIC句柄状态。
| __HANDLE__ | CORDIC句柄 |
| 无 |
定义于文件 stm32g4xx_hal_cordic.h 的 348 行。
1.7.6.1