32K时钟源

[English]

32k的时钟源说明

32k的时钟源,有以下几种:

  • rosc

优缺点: 功耗低,但是时钟精度相对来说不好,最优功耗时可以选用它。

  • 外部26M分频出的时钟

优缺点: 精度好,功耗高相对高

  • 外部32k时钟

优缺点: 精度好,功耗相对外部26M分频的时钟低

因此可以根据不同的业务和场景选用不同的32k时钟

切换32k时钟源函数接口说明

枚举类型:

typedef enum {

PM_LPO_SRC_DIVD, //32K from 26m

PM_LPO_SRC_X32K, //extern 32k

PM_LPO_SRC_ROSC, //32K from ROSC

PM_LPO_SRC_DEFAULT //32K from ROSC

}pm_lpo_src_e;

  • 设置32K时钟源函数接口:

bk_pm_lpo_src_set(pm_lpo_src_e lpo_src)

  • 获取当前使用32K时钟源函数接口:

pm_lpo_src_e bk_pm_lpo_src_get()