# ADMUX
”ADC Multiplexer Selection Register”
-
ADMUX auf Port einstellen
- 0101b - Poti
- MUX2
- MUX0
- 0101b - Poti
-
Prescaler setzen
- ADEN - Enable
- Prescaler v. 128 = ADPS0, ADPS1, ADPS2
- Prescaler sagt aus, wie oft der ADC auslesen soll
- Prescaler = F_CPU / gewünschte Frequenz (Bsp.: 125kHz)
- Wenn bspweise jede Sekunde lesen soll -
# Verwendung
”Analog Digital Converter” Verwendet um elektrische Spannung in Digitalzahl zu konvertieren
Wichtige Register sind:
- ADMUX
- ADCSRA
- ADATE
- Bei ADATE = ADTS0 bis ADTS2
# ADMUX
”ADC Multiplexer Selection Register”
- Referenzspannung
- Kanal, an welchem analoges Signal anliegt
- angenommen: analogen Eingang “Kanal3” = 0011b = Bits MUX0 bis MUX3
# ADCSRA
”ADC-control and status Register”
- ADEN - ADC Enable
- ADSC - ADC Start Conversion
- ADIE - ADC Interrupt Enable
- ADPS - ADC Prescaler Select Bits