---- g_Value_Adc Matches (30 in 3 files) ---- adc.c (UsrSrc\adc) line 49 : idata uint16_t g_Value_Adc = 0; adc.c (UsrSrc\adc) line 51 : xdata uint16_t g_Value_Adc_Avg = 0; adc.c (UsrSrc\adc) line 54 : xdata uint16_t g_Value_Adc0 = 0; adc.c (UsrSrc\adc) line 56 : xdata uint16_t g_Value_Adc1 = 0; PMU_ADC_Chn_Data in adc.c (UsrSrc\adc) : g_Value_Adc_Avg = 0; EX6_ADC_isr in adc.c (UsrSrc\adc) : g_Value_Adc = ADC_DATL; //先取低8位数据,锁定当前ADC采样值。 EX6_ADC_isr in adc.c (UsrSrc\adc) : g_Value_Adc |= (uint16_t)( ( ADC_DATH & 0x03 ) << 8 ); EX6_ADC_isr in adc.c (UsrSrc\adc) : g_Value_Adc_Avg += g_Value_Adc; EX6_ADC_isr in adc.c (UsrSrc\adc) : g_Value_Adc_Avg = g_Value_Adc_Avg >> 3; EX6_ADC_isr in adc.c (UsrSrc\adc) : g_Vntc_Adc = g_Value_Adc_Avg - ADC_Offset_Error; //NTC取码值是否需要处理Offset Error。 EX6_ADC_isr in adc.c (UsrSrc\adc) : g_Value_Adc_Avg = ((uint32_t)g_Value_Adc_Avg * 2500) >> 10 ; //ADC的LSB = 2500mV / 1024 = 2.44mV EX6_ADC_isr in adc.c (UsrSrc\adc) : g_pmu_Adc_Ivol = ( g_Value_Adc_Avg - Vol_Isense_Offset_Error ) / 5 ; EX6_ADC_isr in adc.c (UsrSrc\adc) : g_Value_Adc_Avg = ((uint32_t)g_Value_Adc_Avg * 2500) >> 10 ; //ADC的LSB = 2500mV / 1024 = 2.44mV EX6_ADC_isr in adc.c (UsrSrc\adc) : g_pmu_Adc_Ivor = ( g_Value_Adc_Avg - Vor_Isense_Offset_Error ) / 5; EX6_ADC_isr in adc.c (UsrSrc\adc) : g_Value_Adc_Avg = ((uint32_t)( g_Value_Adc_Avg - ADC_Offset_Error ) * 2500) >> 10 ; //ADC的LSB = 2500mV / 1024 = 2.44mV EX6_ADC_isr in adc.c (UsrSrc\adc) : g_Vbat_Adc = g_Value_Adc_Avg << 1; //VBAT的2分压。 EX6_ADC_isr in adc.c (UsrSrc\adc) : g_Value_Adc_Avg = ((uint32_t)( g_Value_Adc_Avg - ADC_Offset_Error ) * 2500) >> 10 ; //ADC的LSB = 2500mV / 1024 = 2.44mV EX6_ADC_isr in adc.c (UsrSrc\adc) : g_pmu_Adc_Vout = g_Value_Adc_Avg << 1; //VOUT的2分压。 EX6_ADC_isr in adc.c (UsrSrc\adc) : g_Value_Adc_Avg = 0; adc.h (UsrInc\adc) line 39 : extern xdata uint16_t g_Value_Adc; adc.h (UsrInc\adc) line 41 : extern xdata uint16_t g_Value_Adc_Avg; adc.h (UsrInc\adc) line 43 : extern xdata uint16_t g_Value_Adc0; adc.h (UsrInc\adc) line 45 : extern xdata uint16_t g_Value_Adc1; SysTem_State_Machine in userapp.c (UsrSrc\userapp) : printf("adc chn:%d,Avg_Adc:%d,Ivol:%d,Vbat:%d,Vout:%d,Ivor:%d,Vntc:%d.\r\n",(uint16_t)ADC_Chn_Num,(uint16_t)g_Value_Adc_Avg,(uint16_t)g_pmu_Adc_Ivol,(uint16_t)g_Vbat_Adc,(uint16_t)g_pmu_Adc_Vout,(uint16_t)g_pmu_Adc_Ivor,(uint16_t)g_Vntc_Adc);