MTK feature phone ADC参数配置

来源:互联网 发布:手机淘宝怎么评价 编辑:程序博客网 时间:2024/06/01 10:12

1.文件adc_channel.h 修改(由硬件提供):
#define ADC_CALIBRATION_SLOPE_CH0  5431    //5524
#define ADC_CALIBRATION_SLOPE_CH1  5436    //5524
#define ADC_CALIBRATION_SLOPE_CH2  5431    //5524
#define ADC_CALIBRATION_SLOPE_CH3  5431    //5524
#define ADC_CALIBRATION_SLOPE_CH4  5431    //5524
#define ADC_CALIBRATION_SLOPE_CH5  5431    //5524

#define ADC_CALIBRATION_OFFSET_CH0  10409    //23286
#define ADC_CALIBRATION_OFFSET_CH1  7156     //23286
#define ADC_CALIBRATION_OFFSET_CH2  10409    //23286
#define ADC_CALIBRATION_OFFSET_CH3  10409    //23286
#define ADC_CALIBRATION_OFFSET_CH4  10409    //23286
#define ADC_CALIBRATION_OFFSET_CH5  10409    //23286


2.codegen.dws 工具中修改
const kal_uint8 ADC_VBAT = 0;
const kal_uint8 ADC_VISENSE = 1;
const kal_uint8 ADC_VBATTMP = 2;
const kal_uint8 ADC_VCHARGER = 3;
const kal_uint8 ADC_ACCESSORYID = 5;
const kal_uint8 ADC_PCBTMP = 4;//可用于温度计检测

3.文件nvram_data_items.c修改:
#if defined(__SE112_DRIVE__)
static kal_int32 const NVRAM_EF_ADC_DEFAULT[] = { 
   5490,  5473,  5490,  5490,  5490,  5490,
   3602, 11585, 3602, 3602, 3602, 3602
};
#endif



原创粉丝点击