www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Frage zu Port A des ATMega32


Autor: Jörg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin!

Ich hab da ein Problem:
Ich möchte 2 AD-Kanäle am Port A des µP nutzen aber ich könnte die 
restlichen Pins für andere Sachen sehr gut gebrauchen.
Muß ich den gesamten Port als AD-converter verwenden oder kann ich 
einzelne Pins zur AD-Wandlung nutzen und den rest für andere sachen 
verwenden?

Autor: Michael Wilhelm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du kannst auch nur einzelne Pins verwenden. Atmel schreibt aber, dass 
die Ergebnisse der Wandlung verfälscht werden, wenn zuviel 
Digitalverkehr auf dem Port ist.

MW

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn "andere Sachen" Eingänge sind, sollte es wenig Probleme geben. Aber 
wie Michael schon schreibt: Falls irgendwelche Pins des Ports als 
digitale Ausgänge konfiguriert sind, dürfen diese während einer 
laufenden AD-Wandlung nicht schalten, sonst gibts u.U. ADC-Salat.

Autor: Jörg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Aha!
das ist gut. ich will die anderen Pins als Datenausgänge verwenden für 
ein Display. Werden Signale verfälschte wenn ich dort daten anlege? oder 
sollte ich immer warten bis die ad-wandlung fertig ist bevor ich neue 
daten auf dem display ausgebe?

Autor: hubert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was hat denn Jonny geschrieben?

-das war jetzt eine rethorische Frage :-P

Autor: Jörg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich hab nur gefragt weil ich in der zwischenzeit im datenblatt gelesen 
habe dass man nicht In- und Outputs am Port A wechseln soll während der 
konvertierung.

Autor: Jörg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Steht im Datasheet auf seite 56 ... hmmm ... da steht: "If some Port
A pins are configured as outputs, it is essential that these do not 
switch when a conversion is in
progress. This might corrupt the result of the conversion."
Also heißt das ich darf keine Ausgaben machen? naja ich werde wohl 
versuchen das anders zu realisieren. ich kann die pins ja verwenden 
solange ich keine AD Wandlung mache.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jörg wrote:

> Also heißt das ich darf keine Ausgaben machen?

Welchen Teil des Satzes
"some Port A pins ... as output ... do not switch ... in progress"
verstehst du nicht?

Und um einer nochmaligen Nachfrage vorzubeugen:

Jaaaaaaaa. Genau das heist es.

Autor: Jörg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Tolles Forum ...
Werden anfänger immer so begüßt?

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jörg wrote:
> Tolles Forum ...
> Werden anfänger immer so begüßt?

Tschuldige. Aber wenn das Spielchen läuft

Frage
(ausreichende) Antwort
dieselbe Frage nochmal
wieder beantwortet
dann nochmal die gleiche Frage
und wieder wird die Frage ausreichend und eindeutig beantwortet.

dann verliert man irgendwann die Geduld.

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.