Frage zu bitweisem "Oder": |

Gast #966303
Lesenswert?
• ▲
▼
Hmm, ja stimmt. Mit dem Rechner bekomme ich es jetzt auch raus. 
Allerdings passt das Ergebnis nicht zur Codevision-Ausgabe:

(Atmega32)

// ADC Voltage Reference: AVCC pin
0x40 = 01000000

Und das wäre laut Datenblatt:

ADC Voltage Reference: AVCC with external capacitor at AREF pin

Irgendwo muss ich da noch einen Fehler drin haben?
Gast #966313
Lesenswert?
• ▲
▼
Kommentar in Codevision sagt: "ADC Voltage Reference: AVCC pin" = 
00......

Ich habe aber 0100000, was "AVCC with external capacitor at AREF pin" 
bedeutet. Also die ersten beiden Bits müssen 00 sein um die Spannung vom 
AVCC-Pin zu nehmen.
Moderator (Firma: Titel) Persönliche Seite #966324
Lesenswert?
• ▲
▼
>Kommentar in Codevision sagt: "ADC Voltage Reference: AVCC pin" = 00......
Gewissensfrage:
Traust du jedem Kommentar? Auch deinen eignenen? Stimmen die alle? 
Vergiss die Kommentare...

Richtig (am richtigsten?) ist nur, was im Datenblatt und im Register 
steht. Alles andere hat irgendwer vom DB abgetippt oder aus dem Internet 
zusammenkopiert oder bei der Konkurrenz gestohlen... ;-)
Gast #966336
Lesenswert?
• ▲
▼
ausserdem bedeutet "AVCC with external capacitor at AREF pin" doch, dass 
die Referenzspannung vom AVCC kommt. ARef sollte man dann nur mit nem C 
entkoppeln, der Störfestigkeit halber.

Gruß
Fabian
#966337
Lesenswert?
• ▲
▼
Ich kann mich zwar nicht direkt auf deinen ADC beziehen, aber laut 
meinem Denken stimmt das Kommentar sehr wohl. Bietet irgendein AVR denn 
an, Avcc als Referenz zu benutzen, OHNE externen Kondensator an ARef? 
Dann ist doch AVcc die Referenz und der Kondensator ist eh "optional", 
d.h. wenn man auf die Genauigkeit der Messungen wenig wert legt kann man 
ihn gerade bei AVcc als Referenz auch weg lassen. (Achtung: Dies ist 
weder ein Tip noch eine Aufforderung dazu, ich sage nur, dass es ohne 
auch funktioniert, wenn auch mit vergrößertem Fehler)

REFS1 REFS0 Voltage Reference Selection
0 0 AREF, Internal Vref turned off
0 1 AVCC with external capacitor at AREF pin
1 0 Reserved
1 1 Internal 1.1V Voltage Reference with external capacitor at AREF pin
Sind die Angaben vom Mega48/88/168. 00 wäre dann Referenz = Aref (extern 
angelegt).

cu
Matze
Gast #966394
Lesenswert?
• ▲
▼
Es hat sich jetzt geklärt. Das Layout passt zu den gesetzten Registern 
und auch zum Kommentar. Der AREF-Pin wird lediglich mit einem C gegen 
GND verbunden und intern AREF auf AVCC geschaltet.

Ich habe mich irgendwie darauf bezogen, dass der AREF extern die 
Spannung bekommt, was aber quatsch ist. Das wahr heute morgen wohl zu 
früh...

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.