5.8.1. 函数列表¶
5.8.1.1. Function gx_clk_aud_sys_get_dto¶
-
unsigned int gx_clk_aud_sys_get_dto(unsigned int id)¶
获取音频系统DTO值
- 参数
id -- DTO标识符
- 返回
unsigned int 当前音频系统DTO值
5.8.1.2. Function gx_clk_aud_sys_set_dto¶
-
int gx_clk_aud_sys_set_dto(unsigned int id, unsigned int dto, int enable)¶
设置音频系统DTO
- 参数
id -- DTO标识符
dto -- DTO值
enable -- 是否启用DTO
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.3. Function gx_clk_aud_sys_set_dto_gate¶
-
int gx_clk_aud_sys_set_dto_gate(unsigned int id, unsigned int enable)¶
设置音频系统DTO门控
- 参数
id -- DTO标识符
enable -- 是否启用DTO门控
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.4. Function gx_clk_aud_sys_set_dto_out¶
-
int gx_clk_aud_sys_set_dto_out(unsigned int id, unsigned int dto_out, int enable)¶
设置音频系统DTO输出
- 参数
id -- DTO标识符
dto_out -- DTO输出值
enable -- 是否启用DTO输出
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.5. Function gx_clk_aud_sys_set_i2s_mclk¶
-
int gx_clk_aud_sys_set_i2s_mclk(unsigned int src)¶
设置I2S主时钟源
- 参数
src -- I2S主时钟源
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.6. Function gx_clk_aud_sys_set_i2s_mclk_gate¶
-
int gx_clk_aud_sys_set_i2s_mclk_gate(unsigned int enable)¶
设置I2S主时钟门控
- 参数
enable -- 是否启用I2S主时钟门控
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.8. Function gx_clk_mod_get_div¶
-
int gx_clk_mod_get_div(GX_CLK_MOD mod)¶
获取模块分频器值
- 参数
mod -- 模块名
- 返回
int 当前模块分频器值
5.8.1.9. Function gx_clk_mod_get_dto¶
-
int gx_clk_mod_get_dto(GX_CLK_MOD mod)¶
获取模块DTO值
- 参数
mod -- 模块名
- 返回
int 当前模块DTO值
5.8.1.10. Function gx_clk_mod_get_freq¶
-
int gx_clk_mod_get_freq(GX_CLK_MOD mod)¶
获取模块频率
- 参数
mod -- 模块名
- 返回
int 当前模块频率
5.8.1.11. Function gx_clk_mod_get_gate¶
-
int gx_clk_mod_get_gate(GX_CLK_MOD mod)¶
获取模块时钟门控状态
- 参数
mod -- 模块名
- 返回
int 当前模块时钟门控状态
5.8.1.12. Function gx_clk_mod_get_src¶
-
GX_CLK_MOD_SRC gx_clk_mod_get_src(GX_CLK_MOD mod)¶
获取模块时钟源
- 参数
mod -- 模块名
- 返回
GX_CLK_MOD_SRC 当前模块时钟源
5.8.1.13. Function gx_clk_mod_set_div¶
-
int gx_clk_mod_set_div(GX_CLK_MOD mod, unsigned int div)¶
设置模块分频器
- 参数
mod -- 模块名
div -- 分频器值
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.14. Function gx_clk_mod_set_dto¶
-
int gx_clk_mod_set_dto(GX_CLK_MOD mod, unsigned int dto, int enable)¶
设置模块DTO
- 参数
mod -- 模块名
dto -- DTO值
enable -- 是否启用DTO
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.15. Function gx_clk_mod_set_dto_out¶
-
int gx_clk_mod_set_dto_out(GX_CLK_MOD mod, unsigned int dto_out, int enable)¶
设置模块DTO输出
- 参数
mod -- 模块名
dto_out -- DTO输出值
enable -- 是否启用DTO输出
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.16. Function gx_clk_mod_set_gate¶
-
int gx_clk_mod_set_gate(GX_CLK_MOD mod, unsigned int enable)¶
设置模块时钟门控
- 参数
mod -- 模块名
enable -- 是否启用时钟门控
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.17. Function gx_clk_mod_set_src¶
-
int gx_clk_mod_set_src(GX_CLK_MOD mod, GX_CLK_MOD_SRC src)¶
设置模块时钟源
- 参数
mod -- 模块名
src -- 模块时钟源
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.23. Function gx_clk_src_set_12m¶
-
int gx_clk_src_set_12m(int src)¶
设置12M时钟源
- 参数
src -- 12M时钟源的选择
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.24. Function gx_clk_src_set_pclk_div¶
-
int gx_clk_src_set_pclk_div(unsigned int div)¶
设置PCLK分频器
- 参数
div -- 分频器值,用于调整PCLK输出频率
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果
5.8.1.25. Function gx_clk_src_set_pll¶
-
int gx_clk_src_set_pll(GX_CLK_PLL *pll)¶
设置PLL(锁相环)配置
- 参数
pll -- 指向PLL配置结构体的指针,包含PLL的相关配置参数
- Returns 0
表示操作成功
- Returns -1
表示操作失败
- 返回
int 返回操作结果