Hallo, arbeite gerade das Tutorial durch und frage mich, ob die Pins im DDR eigentlich explizit als Eingang ausgerichtet sein müssen, um als ADC zu fungieren. Im Tutorial steht nichts explizites... mfg
Hi >arbeite gerade das Tutorial durch und frage mich, ob die Pins im DDR >eigentlich explizit als Eingang ausgerichtet sein müssen, um als ADC zu >fungieren. Nein. Aber einen evtl. aktivierten Pull-Up solltest ausschalten. MfG Spess
Bei praktisch allen uC hat die Initialisierung eines Pins als Sonderfunktion den Effekt, die Standard-IO Funktionalität dieses Pins zu übersteuern. Wird also ein Pin als AD-Eingang benutzt, so braucht das im Direction-Register nicht berücksichtigt zu werden. Gleichzeitig sind in diesem Falle auch alle Pullip- oder Pulldown- Einstellungen (soweit vorhanden) für diesen Pin abgeschaltet.
Hm, glaub nicht, dass das DDR was vom ADC weiss.... Ich setze die jedenfalls immer als Eingang, pullup natürlich aus. Die eine Zeile macht das Kraut doch nicht fett. Wäre aber schön, wenn das mal jemand probieren/nachschauen könnte.
Hi > Gleichzeitig sind in diesem Falle auch alle Pullip- oder Pulldown- >Einstellungen (soweit vorhanden) für diesen Pin abgeschaltet. Nein. Sieh mal im Datenblatt unter Alternate Functions nach. Keine der für den Pull-Up zuständigen Signale werden durch den ADC beeinflusst. MfG Spess
@Spess
Von welchem konkreten uC ist hier denn die Rede ?
Ok, ich korrigiere mich:
>Bei praktisch allen vernünftigen uC ...
Hi
>Hm, glaub nicht, dass das DDR was vom ADC weiss....
Doch. DDR zwar nicht, aber DIGITAL INPUT-ENABLE OVERRIDE ENABLE ist vom
ADC abhängig. Auch unter Alternate Port Functions zu finden.
MfG Spess
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.