ADC und Ein-/Ausgänge eines Ports

Gast #1031069
Lesenswert?

Moin

Ich habe an meinem Atmega16 an ADC0 (Port A0) eine Tastatur gehängt die 
via Widerstandsmatrix je nach Taste eine andere Spannung an den AVR 
schickt. Funktioniert soweit wunderprächtig.

Ich frage mich jetzt, ob ich die anderen 7 Pins des Port-A gleichzeitig 
für andere Zwecke nutzen kann, also als ganz normalen Ausgang bzw. 
Eingang, oder geht das nach setzen der verschiedenen ADC-Register für 
den Port-A nicht mehr?


Gruß
Michael
Gast #1031076
Lesenswert?

... aber Vorsicht!

das mischen von analogen und digitalen Signalen auf einem Port
kann die analogen Messwerte verfälschen! Wenn die digi. Pins
jedoch nur selten geschalten werden, sollte es keine Probleme geben.
Gast #1057215
Lesenswert?

Hallo Michael,

wäre schön, wenn du mal deine Schaltung posten könntest, eventuell noch 
den Code. Leider hab ich nur etwas Ahnung von Assembler.
Der Hintergrund ist folgender:
Ich habe das RNMega8, das ist ein Board welches von der Community unter 
roboternetz.de entworfen wurde. Auf dem Bord sind fünf Taster in Reihe 
mit Widerständen an den ADC angeklemmt. Ich versuche nun schon seit 
einiger Zeit die Tasten abzufragen. Leider funktioniert das ganze bisher 
nicht zuverlässig.

Von daher interessiert es mich wie du das gelöst hast.

Gruß, pacer

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren