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
... 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.
Danke für die Infos. Ich hatte vor dort vielleicht noch Schalter dranzuhängen, bzw. als Ausgang für LED und einen Piezo-Buzzer zu nutzen. Gruß Michael
Ich hab noch mal ne Frage. Wenn man das so macht dann liegen doch kurzeitig Eingang und Eingang aneinander. Ist das nicht kritisch?
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.