/branches/MicroMag3_Nick666/V0.69k/analog.h |
---|
19,7 → 19,4 |
void SucheLuftruckOffset(void); |
//#define ANALOG_OFF ADCSRA = 0 |
//#define ANALOG_ON ADCSRA = (1<<ADEN)|(1<<ADSC)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0)|(1<<ADIE) |
#define ADC_START ADCSRA |= (1<<ADSC) |
/branches/MicroMag3_Nick666/V0.69k/fc.c |
---|
182,9 → 182,11 |
AdNeutralGier = 0; |
Parameter_AchsKopplung1 = 0; |
Parameter_AchsGegenKopplung1 = 0; |
CalibrierMittelwert(); |
Delay_ms_Mess(100); |
CalibrierMittelwert(); |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG)) // Höhenregelung aktiviert? |
{ |
if((MessLuftdruck > 950) || (MessLuftdruck < 750)) SucheLuftruckOffset(); |
/branches/MicroMag3_Nick666/V0.69k/timer0.c |
---|
118,7 → 118,11 |
{ |
unsigned int akt; |
akt = SetDelay(w); |
while (!CheckDelay(akt)) ADC_START; |
while (!CheckDelay(akt)) |
{ |
if (!(ADCSRA & (1<<ADSC))) ADC_START; |
} |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |