|
STM32G474xx HAL 用户手册
|
宏定义 | |
| #define | IS_CORDIC_FUNCTION(__FUNCTION__) |
| 验证 CORDIC 功能。 | |
| #define | IS_CORDIC_PRECISION(__PRECISION__) |
| 验证 CORDIC 精度。 | |
| #define | IS_CORDIC_SCALE(__SCALE__) |
| 验证 CORDIC 缩放因子。 | |
| #define | IS_CORDIC_NBWRITE(__NBWRITE__) |
| 验证一次计算预期的 32 位写入次数。 | |
| #define | IS_CORDIC_NBREAD(__NBREAD__) |
| 验证一次计算后预期的 32 位读取次数。 | |
| #define | IS_CORDIC_INSIZE(__INSIZE__) |
| 验证一次计算的 CORDIC 输入数据大小。 | |
| #define | IS_CORDIC_OUTSIZE(__OUTSIZE__) |
| 验证一次计算的 CORDIC 输出数据大小。 | |
| #define | IS_CORDIC_DMA_DIRECTION(__DMADIR__) |
| 验证 CORDIC DMA 传输方向。 | |
| #define IS_CORDIC_DMA_DIRECTION | ( | __DMADIR__ | ) |
(((__DMADIR__) == CORDIC_DMA_DIR_IN) || \ ((__DMADIR__) == CORDIC_DMA_DIR_OUT) || \ ((__DMADIR__) == CORDIC_DMA_DIR_IN_OUT))
验证 CORDIC DMA 传输方向。
| __DMADIR__ | DMA 传输方向。 |
| SET | (__DMADIR__ 是有效值)或 RESET(__DMADIR__ 无效) |
定义于文件 stm32g4xx_hal_cordic.h 的第 523 行。
| #define IS_CORDIC_FUNCTION | ( | __FUNCTION__ | ) |
(((__FUNCTION__) == CORDIC_FUNCTION_COSINE) || \ ((__FUNCTION__) == CORDIC_FUNCTION_SINE) || \ ((__FUNCTION__) == CORDIC_FUNCTION_PHASE) || \ ((__FUNCTION__) == CORDIC_FUNCTION_MODULUS) || \ ((__FUNCTION__) == CORDIC_FUNCTION_ARCTANGENT) || \ ((__FUNCTION__) == CORDIC_FUNCTION_HCOSINE) || \ ((__FUNCTION__) == CORDIC_FUNCTION_HSINE) || \ ((__FUNCTION__) == CORDIC_FUNCTION_HARCTANGENT) || \ ((__FUNCTION__) == CORDIC_FUNCTION_NATURALLOG) || \ ((__FUNCTION__) == CORDIC_FUNCTION_SQUAREROOT))
验证 CORDIC 功能。
| __FUNCTION__ | 功能名称。 |
| SET | (__FUNCTION__ 是有效值)或 RESET(__FUNCTION__ 无效) |
定义于文件 stm32g4xx_hal_cordic.h 的第 439 行。
被 HAL_CORDIC_Configure() 引用。
| #define IS_CORDIC_INSIZE | ( | __INSIZE__ | ) |
(((__INSIZE__) == CORDIC_INSIZE_32BITS) || \ ((__INSIZE__) == CORDIC_INSIZE_16BITS))
验证一次计算的 CORDIC 输入数据大小。
| __INSIZE__ | 一次计算的输入数据大小。 |
| SET | (__INSIZE__ 是有效值)或 RESET(__INSIZE__ 无效) |
定义于文件 stm32g4xx_hal_cordic.h 的第 507 行。
被 HAL_CORDIC_Configure() 引用。
| #define IS_CORDIC_NBREAD | ( | __NBREAD__ | ) |
(((__NBREAD__) == CORDIC_NBREAD_1) || \ ((__NBREAD__) == CORDIC_NBREAD_2))
验证一次计算后预期的 32 位读取次数。
| __NBREAD__ | 一次计算后预期的 32 位读取次数。 |
| SET | (__NBREAD__ 是有效值)或 RESET(__NBREAD__ 无效) |
定义于文件 stm32g4xx_hal_cordic.h 的第 499 行。
被 HAL_CORDIC_Configure() 引用。
| #define IS_CORDIC_NBWRITE | ( | __NBWRITE__ | ) |
(((__NBWRITE__) == CORDIC_NBWRITE_1) || \ ((__NBWRITE__) == CORDIC_NBWRITE_2))
验证一次计算预期的 32 位写入次数。
| __NBWRITE__ | 一次计算预期的 32 位写入次数。 |
| SET | (__NBWRITE__ 是有效值)或 RESET(__NBWRITE__ 无效) |
定义于文件 stm32g4xx_hal_cordic.h 的第 491 行。
被 HAL_CORDIC_Configure() 引用。
| #define IS_CORDIC_OUTSIZE | ( | __OUTSIZE__ | ) |
(((__OUTSIZE__) == CORDIC_OUTSIZE_32BITS) || \ ((__OUTSIZE__) == CORDIC_OUTSIZE_16BITS))
验证一次计算的 CORDIC 输出数据大小。
| __OUTSIZE__ | 一次计算的输出数据大小。 |
| SET | (__OUTSIZE__ 是有效值)或 RESET(__OUTSIZE__ 无效) |
定义于文件 stm32g4xx_hal_cordic.h 的第 515 行。
被 HAL_CORDIC_Configure() 引用。
| #define IS_CORDIC_PRECISION | ( | __PRECISION__ | ) |
(((__PRECISION__) == CORDIC_PRECISION_1CYCLE) || \ ((__PRECISION__) == CORDIC_PRECISION_2CYCLES) || \ ((__PRECISION__) == CORDIC_PRECISION_3CYCLES) || \ ((__PRECISION__) ==