4. lvd低电管理

lVD低电管理

用户可以在一拖二烧写时进行配置lvd,也可以在SDK里配置lvd电压,量产时建议在烧写阶段配置LVD电压。

下面分为4个部分来介绍lvd功能:


4.1. lvd配置 lvd_config

该接口为AW30N配置lvd电压接口函数。

参数:

1.LVD_VOL vol : 配置的lvd电压。(用户可查看p33_api.h支持的lvd电压)
2.u8 expin_en : 外部IO引脚(PA1)检测电压使能
3.LVD_MODE mode : LVD模式。(用户可查看p33_api.h支持的lvd模式)
4.void (*callback) : 回调函数

备注

expin_en使能
打开该使能后,LVD只针对外部IO引脚(PA1)做LVD检测。
该外部IO引脚不可更改。(即PA1)

原型:

void lvd_config(LVD_VOL vol, u8 expin_en, LVD_MODE mode, void (*callback));

4.2. 获取lvd是否使能 get_lvd_en

该接口函数为获取lvd是否使能
返回值:0:失能; 1:使能;
u32 get_lvd_en(void);

4.3. 获取lvd档位 get_lvd_level

该接口函数为获取lvd档位
返回值:0~7,对应p33_api.h里的LVD_VOL枚举。
u32 get_lvd_level(void);

4.4. 获取lvd电压 get_lvd_vol

该接口函数为获取lvd档位对应的电压。
返回值:对应电压。
u32 get_lvd_vol(void);