void ADC_wandlung1(); void ADC_wandlung2(); int main(void) { unsigned char AD_SERVO1; unsigned char AD_PWM; DDRC &= ~((1 << PC0) | (1 << PC2)); PORTD &= ~((1 << PD6) |(1 << PD7)); DDRD |= ((1 << PD6)|(1 << PD7)); for(;;){ ADC_wandlung1(); ADC_wandlung2(); } } void ADC_wandlung1() { int i=0; int result = 0; ADMUX &= ~((1 << MUX0)|(1 << MUX1)|(1 << MUX2)|(1 << MUX3)); //ADC0 eingestellt. ADCSRA |= ((1 << ADEN)|(1 << ADPS0)|(1 << ADPS1)|(1 << ADPS2)); ADMUX |= (1 << REFS0); ADMUX &= ~(1 << REFS1); ADCSRA |= (1<>2); } void ADC_wandlung2() { int i=0; int result = 0; ADMUX |= (1<> 2); }