CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
函数 | 变量
platform_config.c 文件参考

统一初始化io、中断优先级等 更多...

#include "platform_config.h"
#include "ci130x_system.h"
#include "ci130x_scu.h"
#include "ci130x_core_eclic.h"
#include "ci130x_gpio.h"
#include "sdk_default_config.h"
#include "romlib_runtime.h"
#include "board.h"
#include "ci130x_mailbox.h"
#include "status_share.h"
#include "ci130x_spiflash.h"

函数

float load_freq_correct_factor ()
 
void init_irq_pri (void)
 配置系统中断优先级 更多...
 
void init_clk_div (void)
 配置总线时钟 更多...
 
void init_platform (void)
 初始化系统 更多...
 
float get_freq_factor ()
 
uint32_t get_ipcore_clk (void)
 获取ipcore时钟 更多...
 
uint32_t get_ahb_clk (void)
 获取AHB时钟 更多...
 
uint32_t get_apb_clk (void)
 获取APB时钟 更多...
 
uint32_t get_systick_clk (void)
 获取systick时钟 更多...
 
uint32_t get_osc_clk (void)
 获取osc时钟 更多...
 
uint32_t get_src_clk (void)
 
void set_ipcore_clk (uint32_t clk)
 设置IPCORE时钟 更多...
 
void set_ahb_clk (uint32_t clk)
 设置AHB时钟 更多...
 
void set_apb_clk (uint32_t clk)
 
void set_src_clk (uint32_t clk)
 设置SRC时钟 更多...
 
void set_osc_clk (uint32_t clk)
 设置晶振时钟 更多...
 
void set_systick_clk (uint32_t clk)
 设置systick时钟 更多...
 
void maskrom_lib_init (void)
 初始化 maskrom lib 更多...
 

变量

float g_freq_correct_factor = 1.0
 

详细描述

统一初始化io、中断优先级等

版本
1.0
日期
2019-06-12

函数说明

◆ get_ahb_clk()

uint32_t get_ahb_clk ( void  )

获取AHB时钟

返回
uint32_t AHB时钟

◆ get_apb_clk()

uint32_t get_apb_clk ( void  )

获取APB时钟

返回
uint32_t APB时钟

◆ get_freq_factor()

float get_freq_factor ( )

◆ get_ipcore_clk()

uint32_t get_ipcore_clk ( void  )

获取ipcore时钟

返回
uint32_t ipcore时钟

◆ get_osc_clk()

uint32_t get_osc_clk ( void  )

获取osc时钟

返回
uint32_t osc时钟

◆ get_src_clk()

uint32_t get_src_clk ( void  )

◆ get_systick_clk()

uint32_t get_systick_clk ( void  )

获取systick时钟

返回
uint32_t systick时钟

◆ init_clk_div()

void init_clk_div ( void  )

配置总线时钟

◆ init_irq_pri()

void init_irq_pri ( void  )

配置系统中断优先级

◆ init_platform()

void init_platform ( void  )

初始化系统

◆ load_freq_correct_factor()

float load_freq_correct_factor ( )

◆ maskrom_lib_init()

void maskrom_lib_init ( void  )

初始化 maskrom lib

◆ set_ahb_clk()

void set_ahb_clk ( uint32_t  clk)

设置AHB时钟

参数
clkAHB时钟

◆ set_apb_clk()

void set_apb_clk ( uint32_t  clk)
参数
clkAPB时钟

◆ set_ipcore_clk()

void set_ipcore_clk ( uint32_t  clk)

设置IPCORE时钟

参数
clkIPCORE时钟

◆ set_osc_clk()

void set_osc_clk ( uint32_t  clk)

设置晶振时钟

参数
clk晶振时钟

◆ set_src_clk()

void set_src_clk ( uint32_t  clk)

设置SRC时钟

参数
clkSRC时钟

◆ set_systick_clk()

void set_systick_clk ( uint32_t  clk)

设置systick时钟

参数
clksystick时钟

变量说明

◆ g_freq_correct_factor

float g_freq_correct_factor = 1.0