修复AD被关闭问题
This commit is contained in:
parent
6104fa92df
commit
6753c133bd
@ -21,6 +21,9 @@ void FunctionState_Task(void)
|
||||
if (adcResetFlag == 0)
|
||||
{
|
||||
ADC1_Initialize();
|
||||
ADC1_Enable();
|
||||
ADC1_ChannelSelect(ADC_POSINPUT_AIN6, ADC_NEGINPUT_GND);
|
||||
ADC1_ConversionStart();
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -538,10 +538,12 @@ uint8_t RTE_Get_X_SNS(void)
|
||||
X_Update_Flg=1;
|
||||
rtn_X= (X_Buf[X_Length/2]+X_Buf[X_Length/2-1])/2;
|
||||
}
|
||||
/*
|
||||
if(Allow_Touch_flag==0)
|
||||
{
|
||||
rtn_X = 0;
|
||||
}
|
||||
*/
|
||||
if(x_pos==0)
|
||||
{
|
||||
rtn_X=0;
|
||||
@ -644,10 +646,12 @@ uint8_t RTE_Get_Y_SNS(void)
|
||||
rtn_Y=(Y_Buf[Y_Length/2]+Y_Buf[Y_Length/2-1])/2;
|
||||
|
||||
}
|
||||
/*
|
||||
if(Allow_Touch_flag==0)
|
||||
{
|
||||
rtn_Y = 0;
|
||||
}
|
||||
*/
|
||||
if(y_pos==0)
|
||||
{
|
||||
rtn_Y=0;
|
||||
@ -772,8 +776,8 @@ uint8_t RTE_Get_TouchBoard_XY_Touch_And_Below_1N(void) // 0 false 1 true
|
||||
}
|
||||
|
||||
|
||||
//if((Two_Finger_Y_count<=4 && Y_count == Two_Finger_Y_count)&&(Two_Finger_X_count<=4 && X_count == Two_Finger_X_count))
|
||||
if(Allow_Touch_flag == 1)
|
||||
if((Two_Finger_Y_count<=4 && Y_count == Two_Finger_Y_count)&&(Two_Finger_X_count<=4 && X_count == Two_Finger_X_count))
|
||||
//if(Allow_Touch_flag == 1)
|
||||
{
|
||||
//Allow_Touch_flag=1;
|
||||
if(g_XY_Touch_And_Below_1N == TRUE || g_VOICE_Touch_And_Below_1N == TRUE ||
|
||||
@ -1410,6 +1414,7 @@ void RTE_Set_All_Test_Value(void)//2ms
|
||||
{
|
||||
baseline_error_repeat_counter = 55000;//110S
|
||||
ADC0_Initialize();
|
||||
ADC0_Enable();
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
@ -96,10 +96,12 @@ void ADC1_ConversionCallback (ADC_STATUS status, uintptr_t context)
|
||||
case ADC1_CH_AD_LDO_SNS:
|
||||
ADC1_ChannelSelect(ADC_POSINPUT_AIN6, ADC_NEGINPUT_GND);
|
||||
adc_ch_sel= ADC1_CH_LD_OUT_SNS;
|
||||
ADC1_ConversionStart();
|
||||
break;
|
||||
case ADC1_CH_LD_OUT_SNS:
|
||||
ADC1_ChannelSelect(ADC_POSINPUT_AIN7, ADC_NEGINPUT_GND);
|
||||
adc_ch_sel= ADC1_CH_AD_LDO_SNS;
|
||||
ADC1_Disable();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@ -263,9 +265,9 @@ int main ( void )
|
||||
{
|
||||
/* Maintain state machines of all polled MPLAB Harmony modules. */
|
||||
SYS_Tasks ( );
|
||||
ADC1_ChannelSelect(ADC_POSINPUT_AIN6, ADC_NEGINPUT_GND);
|
||||
//ADC1_ChannelSelect(ADC_POSINPUT_AIN6, ADC_NEGINPUT_GND);
|
||||
|
||||
ADC1_ConversionStart();
|
||||
//ADC1_ConversionStart();
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user