STM32G474xx HAL用户手册
函数
CORDIC配置函数
CORDIC导出函数

函数

__STATIC_INLINE void LL_CORDIC_Config (CORDIC_TypeDef *CORDICx, uint32_t Function, uint32_t Precision, uint32_t Scale, uint32_t NbWrite, uint32_t NbRead, uint32_t InSize, uint32_t OutSize)
 配置CORDIC处理。
__STATIC_INLINE void LL_CORDIC_SetFunction (CORDIC_TypeDef *CORDICx, uint32_t Function)
 配置函数。
__STATIC_INLINE uint32_t LL_CORDIC_GetFunction (const CORDIC_TypeDef *CORDICx)
 返回函数。
__STATIC_INLINE void LL_CORDIC_SetPrecision (CORDIC_TypeDef *CORDICx, uint32_t Precision)
 配置周期数精度。
__STATIC_INLINE uint32_t LL_CORDIC_GetPrecision (const CORDIC_TypeDef *CORDICx)
 返回周期数精度。
__STATIC_INLINE void LL_CORDIC_SetScale (CORDIC_TypeDef *CORDICx, uint32_t Scale)
 配置缩放因子。
__STATIC_INLINE uint32_t LL_CORDIC_GetScale (const CORDIC_TypeDef *CORDICx)
 返回缩放因子。
__STATIC_INLINE void LL_CORDIC_SetNbWrite (CORDIC_TypeDef *CORDICx, uint32_t NbWrite)
 配置一次计算预期的32位写入次数。
__STATIC_INLINE uint32_t LL_CORDIC_GetNbWrite (const CORDIC_TypeDef *CORDICx)
 返回一次计算预期的32位写入次数。
__STATIC_INLINE void LL_CORDIC_SetNbRead (CORDIC_TypeDef *CORDICx, uint32_t NbRead)
 配置一次计算后预期的32位读取次数。
__STATIC_INLINE uint32_t LL_CORDIC_GetNbRead (const CORDIC_TypeDef *CORDICx)
 返回一次计算后预期的32位读取次数。
__STATIC_INLINE void LL_CORDIC_SetInSize (CORDIC_TypeDef *CORDICx, uint32_t InSize)
 配置输入数据宽度。
__STATIC_INLINE uint32_t LL_CORDIC_GetInSize (const CORDIC_TypeDef *CORDICx)
 返回输入数据宽度。
__STATIC_INLINE void LL_CORDIC_SetOutSize (CORDIC_TypeDef *CORDICx, uint32_t OutSize)
 配置输出数据宽度。
__STATIC_INLINE uint32_t LL_CORDIC_GetOutSize (const CORDIC_TypeDef *CORDICx)
 返回输出数据宽度。

函数说明

__STATIC_INLINE void LL_CORDIC_Config ( CORDIC_TypeDef *  CORDICx,
uint32_t  Function,
uint32_t  Precision,
uint32_t  Scale,
uint32_t  NbWrite,
uint32_t  NbRead,
uint32_t  InSize,
uint32_t  OutSize 
)

配置CORDIC处理。

注意:
此函数设置CORDIC处理的所有参数。这些参数也可以使用专用函数单独设置:
参考手册到LL API交叉引用:
CSR FUNC LL_CORDIC_Config
CSR PRECISION LL_CORDIC_Config
CSR SCALE LL_CORDIC_Config
CSR NARGS LL_CORDIC_Config
CSR NRES LL_CORDIC_Config
CSR ARGSIZE LL_CORDIC_Config
CSR RESIZE LL_CORDIC_Config
参数:
CORDICxCORDIC实例
Function参数可以是以下值之一:
Precision参数可以是以下值之一:
Scale参数可以是以下值之一:
NbWrite参数可以是以下值之一:
NbRead参数可以是以下值之一:
InSize参数可以是以下值之一:
OutSize参数可以是以下值之一:
返回值:

定义于文件 stm32g4xx_ll_cordic.h 的第 300

__STATIC_INLINE uint32_t LL_CORDIC_GetFunction ( const CORDIC_TypeDef *  CORDICx)

返回函数。

参考手册到LL API交叉引用:
CSR FUNC LL_CORDIC_GetFunction
参数: