Hallo bin neu hier und hätte eine Frage zu den Prescaler-Einstellungen
beim ATmega1284P.
Ich habe über die Fuse Bits den internen RC-Oszillator mit Prescaler 8
MHz eingestellt => 1 MHz
Fuse Bits:
LOW 0x62 = 0110 0010
HIGH 0xD9 = 1101 1001
EXTEN 0xFC = 1111 1100
Lock Bit 0xFF = 1111 1111
Ich möchte nun den ADC benutzen. Im Datenblatt steht, dass dessen
Abtastfrequenz zwischen 50kHz und 200kHz liegen sollte.
Meine Frage ist nun: Stelle ich den Prescaler des ADC auf 64 (Takt = 8
MHz) oder auf 8 (Takt = 1MHz)
1 | ADCSRA |= (1<<ADPS2) | (1<<ADPS1); //adc prescaler selection = sampling frequency = 8MHz / 64 = 125kHz
|
1 | ADCSRA |= (1<<ADPS1) | (1<<ADPS0); //adc prescaler selection = sampling frequency = 1MHz / 8 = 125kHz
|
Des Weiteren wollte ich noch fragen ob der Prescaler für den Grundtakt
wirklich nötig ist? Ich meine in den Standardeinstellungen ist er
aktiviert, aber was für Nachteile ergeben sich wenn ich ihn abschalte?
Schnell ist doch immer besser :D
Vielen Dank schon mal für die Antworten.