STM32G474xx HAL 用户手册
宏定义
CORDIC 函数
CORDIC 导出常量

宏定义

#define CORDIC_FUNCTION_COSINE   (0x00000000U)
#define CORDIC_FUNCTION_SINE   ((uint32_t)(CORDIC_CSR_FUNC_0))
#define CORDIC_FUNCTION_PHASE   ((uint32_t)(CORDIC_CSR_FUNC_1))
#define CORDIC_FUNCTION_MODULUS   ((uint32_t)(CORDIC_CSR_FUNC_1 | CORDIC_CSR_FUNC_0))
#define CORDIC_FUNCTION_ARCTANGENT   ((uint32_t)(CORDIC_CSR_FUNC_2))
#define CORDIC_FUNCTION_HCOSINE   ((uint32_t)(CORDIC_CSR_FUNC_2 | CORDIC_CSR_FUNC_0))
#define CORDIC_FUNCTION_HSINE   ((uint32_t)(CORDIC_CSR_FUNC_2 | CORDIC_CSR_FUNC_1))
#define CORDIC_FUNCTION_HARCTANGENT   ((uint32_t)(CORDIC_CSR_FUNC_2 | CORDIC_CSR_FUNC_1 | CORDIC_CSR_FUNC_0))
#define CORDIC_FUNCTION_NATURALLOG   ((uint32_t)(CORDIC_CSR_FUNC_3))
#define CORDIC_FUNCTION_SQUAREROOT   ((uint32_t)(CORDIC_CSR_FUNC_3 | CORDIC_CSR_FUNC_0))

宏定义文档

#define CORDIC_FUNCTION_ARCTANGENT   ((uint32_t)(CORDIC_CSR_FUNC_2))

反正切

定义于文件 第 180 行stm32g4xx_hal_cordic.h

#define CORDIC_FUNCTION_COSINE   (0x00000000U)

余弦

定义于文件 第 176 行stm32g4xx_hal_cordic.h

#define CORDIC_FUNCTION_HARCTANGENT   ((uint32_t)(CORDIC_CSR_FUNC_2 | CORDIC_CSR_FUNC_1 | CORDIC_CSR_FUNC_0))

双曲反正切

定义于文件 第 183 行stm32g4xx_hal_cordic.h

#define CORDIC_FUNCTION_HCOSINE   ((uint32_t)(CORDIC_CSR_FUNC_2 | CORDIC_CSR_FUNC_0))

双曲余弦

定义于文件 第 181 行stm32g4xx_hal_cordic.h

#define CORDIC_FUNCTION_HSINE   ((uint32_t)(CORDIC_CSR_FUNC_2 | CORDIC_CSR_FUNC_1))

双曲正弦

定义于文件 第 182 行stm32g4xx_hal_cordic.h

#define CORDIC_FUNCTION_MODULUS   ((uint32_t)(CORDIC_CSR_FUNC_1 | CORDIC_CSR_FUNC_0))

模运算

定义于文件 第 179 行stm32g4xx_hal_cordic.h

#define CORDIC_FUNCTION_NATURALLOG   ((uint32_t)(CORDIC_CSR_FUNC_3))

自然对数

定义于文件 第 184 行stm32g4xx_hal_cordic.h

#define CORDIC_FUNCTION_PHASE   ((uint32_t)(CORDIC_CSR_FUNC_1))

相位

定义于文件 第 178 行stm32g4xx_hal_cordic.h

#define CORDIC_FUNCTION_SINE   ((uint32_t)(CORDIC_CSR_FUNC_0))

正弦

定义于文件 第 177 行stm32g4xx_hal_cordic.h

#define CORDIC_FUNCTION_SQUAREROOT   ((uint32_t)(CORDIC_CSR_FUNC_3 | CORDIC_CSR_FUNC_0))

平方根

定义于文件 第 185 行stm32g4xx_hal_cordic.h