y"> {/ / для режиму Triger подивитися затримку (порядку 1 циклу?)
Timer_Dac_Configuration (40);
}
break
case («2»):
{_Dac_Configuration (50);
}
break
case («3»):
{_Dac_Configuration (125);
}
break
Малюнок ПБ.1 - Продовження
case («4»):
{_Dac_Configuration (250);
}
break
case («5»):
{_Dac_Configuration (500);
}
break
case («6»):
{_Dac_Configuration (1000);
}
break
case («7»):
{_Dac_Configuration (2000);
}
break
case («8»):
{_Dac_Configuration (3000);
}
break
}
}
break
case («3»): / / підстроювання з верхнього рівня частоти старту вимірювань
{
switch (recived_data [1])
{
case («1»):
{_Adc_Configuration (64);
}
break
case («2»):
{_Adc_Configuration (80);
}
break
case («3»):
{_Adc_Configuration (200);
}
break
case («4»):
{_Adc_Configuration (400);
}
break
case («5»):
{_Adc_Configuration (800);
break
case («6»):
{_Adc_Configuration (1600); }
break
case («7»):
{Timer_Adc_Configuration (3200);
}
break
Малюнок ПБ.1 - Продовження
case («8»):
{_Adc_Configuration (4800);
}
break ; }} break ; } _ClearITPendingBit (DMA1_Stream1, DMA_IT_TCIF1);
}
}
void ADC_IRQHandler ( void )
{
if (ADC_GetITStatus (ADC1, ADC_IT_EOC)!= RESET )