Adc im 8bit betrieb

Gast #233037
Lesenswert?

Hallo

Ich habe bei meinen tiny13 die Register für den ADC wie folgt
Eingestellt (Bascom AVR).

admux=&B01110001
adcsr=&B11101010

das soll unter anderen Bewirken das der Adc in 8Bit modus läuft, was er
scheinbar aber nicht macht.
Sind die Register für den 8Bit-Modus so richtig eingestellt?

Gruß
Alber
#233038
Lesenswert?

Gibt es beim ADC einen "8-Bit-Modus"?

Durch das Setzen von ADCLAR in ADMUX erreichst du nur, dass das
10-Bit-Ergebnis in ADCL und ADCH linksbündig ausgreichtet wird, also
die oberen 8 Bit in ADCH und die unteren 2 Bit in die oberen Bits von
ADCL.
In ASM kann man sich dann das Auslesen von ADCL ersparen und nur mit
dem Wert von ADCH arbeiten. Inwieweit BASCOM das unterstützt entzieht
sich meiner Kenntnis.

...
Gast #233039
Lesenswert?

Hallo

Ich muß zugeben das ich die Einstellungen aus einen Buch habe das
eigendlich aud den Mega8 basiert, das läßt sich wohl nicht so 1 zu 1
auf den Tiny13 übertrsagen.

Was ich eigendlich bezwecken will ist den ADC auslesen und den Wert
direkt in Ocr0a (PWM) übergeben das Problem ist das die PWM mit 8 Bit
und der ADC mit 10 bit läuft.Den Wert des ADC einfach durch 4 zu teilen
 hatte Irgendwie auch nicht funktioniert.

Gruß
Alber

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren