Subversion Repositories BL-Ctrl

Compare Revisions

Ignore whitespace Rev 40 → Rev 41

/branches/v0.31_8kHz_PWM/analog.c
9,11 → 9,12
void ADC_Init(void)
//############################################################################
{
ADCSRA = 0xA6; // Free Run & 1MHZ
ADCSRA = 0xA5; // Free Run, 125 kHZ
ADMUX = 7; // Kanal 7
ADCSRA |= 0x40; // Start
}
 
 
//############################################################################
//Strom Analogwerte lesen
void AdConvert(void)
24,7 → 25,7
sense = ADMUX; // Sense-Kanal merken
ADMUX = 0x06; // Kanal 6
SFIOR = 0x00; // Analog Comperator aus
ADCSRA = 0xD3; // Converter ein, single
ADCSRA = 0xD2; // Converter ein, single, 1 MHz
ADCSRA |= 0x10; // Ready löschen
ADMUX = 0x06; // Kanal 6
ADCSRA |= 0x40; // Start
36,5 → 37,4
if (Strom_max < Strom) Strom_max = Strom;
ADCSRA = 0x00;
SFIOR = 0x08; // Analog Comperator ein
}
 
}