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);