atmega 16 ADC Konfiguration

Gast #1901084
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe mal eine Frage zum ADC Port (Port A) des atmega 16.
Ich würde dort gerne zwei Pins (ADC0, ADC1) als analogen Eingang nutzen 
und den Rest als digitale IO. Nun kann ich nirgenwo finden wie das gehen 
soll.
Soweit wie ich das jetzt durchschaue kann der Port entweder als ADC oder 
digitaler IO laufen.

Ist das richtig oder sehe ich den Wald vor lauter Bäumen nicht.

Gruß Dietmar
Gast #1901113
Lesenswert?
• ▲
▼
Danke für die Info,

ich hatte es so verstanden das man über ADMUX den Eingang des ADC 
auswählt. Das dann gleichzeitig auch der Port für den ADC intern 
umgeschaltet wird hatte ich nicht durchschaut.
Ich hatte ein zusätzliches Register erwartet in dem man Port(teile) für 
den ADC auswählen kann.

Gruß Dietmar
#1901115
Lesenswert?
• ▲
▼
Dietmar schrieb:
> Hallo zusammen,
>
> ich habe mal eine Frage zum ADC Port (Port A) des atmega 16.
> Ich würde dort gerne zwei Pins (ADC0, ADC1) als analogen Eingang nutzen
> und den Rest als digitale IO. Nun kann ich nirgenwo finden wie das gehen
> soll.

Die Belegung wird durch die Verwendung bestimmt.

Du kannst grundsätzlich jeden Pin auch am A Port als digitalen I/O 
benutzen, so wie du das bei den anderen Ports auch gemacht hast.

Erst dadurch, dass du beim ADMUX dann einen Pin auswählst, wird dieser 
Pin dann an den ADC geschaltet. Es ist ja nicht der Pin selber, der die 
Zusatzfunktionalität hat. Sondern erst dadurch, dass du intern den Pin 
an den ADC schalten lässt, ergibt sich die Sonderfunktion (und ja: bei 
einem auf Eingang geschalteten Pin mit eingeschaltetem Pullup Widerstand 
bleibt auch der Pullup erhalten wenn man den Pin an den ADC hängt)

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.