das ist schlecht, aber genau dafür gibt es datenblätter.Alleine diese Zeile:
// Den ADC aktivieren und Teilungsfaktor auf 64 stellen
ADCSRA = (1<<ADEN) | (1<<ADPS2) | (1<<ADPS1);
sagt mir praktisch gar nix.
ADCSRA = analog digital converter status register a.
ADEN = analog digital enable
usw.
könnte man fast selbst drauf kommen.
dazu muss man den passenden adc kanal wählen.wie kriege ich es beispielsweise hin, dass am Port PC3 gemessen wird?
...
// Kanal des Multiplexers waehlen
// Interne Referenzspannung verwenden (also 2,56 V)
ADMUX = channel | (1<<REFS1) | (1<<REFS0);
ODER?
welcher das ist und was man dazu einstellen muss, kann man im Analog-to-Digital Converter abschitt im datenblatt nachlesen.
Lesezeichen