www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Adc im 8bit betrieb


Autor: Alber (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht 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.

...

Autor: Alber (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die meisten meiner ADC-Anwendungen nutzen nur 8-Bit. Aber ich
programmiere in ASM, sehe daher was ich tue.
Wenn du aber das 10-Bit-Ergebnis um 2 Bits nach rechts schiebst (durch
4 dividierst), dann hast du doch deine 8 Bit für die PWM. Müsste ohne
Probleme gehen.

...

Autor: Simon K. (simon) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
was ist mit dem ADLAR bit ? siehe datenblatt!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.