www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem ATmega16 AREF


Autor: Eric S. (eric996)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Abend zusammen,

versuche gerade eine Platine mit einem Atmega16 zum leben zu erwecken.
Über einen ADC Eingang wird eine max Spannung von 5V eingelesen.
Dabei wird der gewandelte Wert über einen Port (LEDs)angezeigt (vorher 
wurde alles in einem STK500 ausprobiert).

Schwierigkeit liegt in der Beschaltung des Pins AREF.

1.Laut Datenblatt Kondensator gegen Masse.
Ergebnis: Alle LEDs leuchten bei 0V Eingang.

2. AREF mit 250K Widerstand an Vcc.
Ergebnis: 4 LEDs leuchten.

3. AREF an Vcc. (Gelesen habe ich das AREF nicht an Vcc soll)
Ergebnis: Mit Veränderung der Eingangsspannung leuchten alle LEDs 
nacheinander auf (Leuchtband), genau wie in der STK500 Umgebung.

Hiermit wurde die Referenz eingestellt:

 ADMUX |= (1<<REFS1) | (1<<REFS0); // interne Referenzspannung 
einschalten //

Im STK500 messe ich so 250K gegen Masse.

Danke und schönes WE

Autor: Uwe ... (uwegw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Setz mal nur REFS0. Damit wird dann AVCC als Referenz verwendet. Wenn du 
5v am Eingang hast, kannst du die interne Referenz nicht nehmen, weil 
die nur 2,56V hat.

Autor: Eric S. (eric996)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schönen Dank,

im Datenblatt steht es auch so, das STK500 funktioniert auch mit den 
Einstellungen, leider der ATmega auf der Platine ???
Da muss ich wohl nochmal schauen.

Autor: wt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hast Du Schaltplan von der Platine?

Autor: Eric S. (eric996)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hier kommt er

Autor: wt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vcc, AVcc und Vref sollst Du ähnlich beschalten wie Du bereits bei AVcc 
getan hast. Dann kannst Du Fall3 von Dir ohne Bedenken anwenden.

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.