39 lines
1.2 KiB
C
39 lines
1.2 KiB
C
|
/*************************************************************************************************
|
|||
|
**Filename: app_adc.c
|
|||
|
**Version :
|
|||
|
**Author :
|
|||
|
**Date :
|
|||
|
**Description:
|
|||
|
**
|
|||
|
*************************************************************************************************/
|
|||
|
#include "app_adc.h"
|
|||
|
#include "mcu_bsp.h"
|
|||
|
|
|||
|
/*************************************************************************************************
|
|||
|
* Function Name:
|
|||
|
* Description :
|
|||
|
* Arguments :
|
|||
|
* Return Value :
|
|||
|
*************************************************************************************************/
|
|||
|
void ADC_Config(void)
|
|||
|
{
|
|||
|
uint8_t trim = 0;
|
|||
|
|
|||
|
trim = GPADC_Get_Calibration(); //<2F><>ȡоƬ<D0BE>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD>Խ<D4BD>д<EFBFBD><D0B4><EFBFBD><EFBFBD>Уֵ
|
|||
|
|
|||
|
if(trim==0)
|
|||
|
{
|
|||
|
GPADC_Manual_Calibration(0x12); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>оƬ<D0BE>ڲ<EFBFBD><DAB2><EFBFBD>УֵΪ0<CEAA><30><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>û<EFBFBD><C3BB>д<EFBFBD><D0B4>Уֵ <20><><EFBFBD><EFBFBD>д<EFBFBD><D0B4>0X12<31><32><EFBFBD>ɣ<EFBFBD>0x12<31><32>һ<EFBFBD><D2BB><EFBFBD>ȽϺ<C8BD><CFBA><EFBFBD><EFBFBD><EFBFBD>ֵ
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
GPADC_Manual_Calibration(trim); //<2F><><EFBFBD><EFBFBD>оƬ<D0BE>ڲ<EFBFBD><DAB2>Ѿ<EFBFBD><D1BE><EFBFBD>Уֵ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֽ<EFBFBD>д<EFBFBD><D0B4>оƬ<D0BE>ڲ<EFBFBD><DAB2><EFBFBD>Уֵ <20><>ֵ<EFBFBD><D6B5>0x12<31><32><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB>̫<EFBFBD><CCAB>
|
|||
|
}
|
|||
|
|
|||
|
GPADC_Init(ADCGP_CH,AVE_MODE); //<2F><><EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
}
|
|||
|
|
|||
|
/*************************************************************************************************/
|
|||
|
|
|||
|
|