Hallo, ich verwende den atmega8535, nun habe ich eine frage zum adc port a: sind alle pins separat zu konfigurieren? also egal ob analog ober digital? ich bräuchte von port a 2pins als analogen eingang über den adc, während der rest digitale ausgänge sein sollen. weiß aber nicht ob das geht.(ist mein erstes projekt mit mc) im datenblatt steht nur, dass in diesem fall während einer ad umwandlung kein ausgang schalten darf, da es sonst bei der Umwandlung zu fehlern kommen kann. das würde dann doch bedeuten, das man es nur vom programmablauf so managen muss, dass dies nicht passiert, oder? würde mich freuen wenn mir jemand weiterhelfen könnte.
Wirf mal einen Blick auf Figure 26 (Seite 56 des complete datasheet). Da gibt es die Leitung AIOxn, die für analoge Sachen... Table 22 beschreibt sie noch genauer...
das heißt dann wohl, dass es erst mal möglich ist die ports einzeln auf analogen eingang zu schalten, wenn ich das richtig verstehe. aber was bedeutet das was über table 23 steht. soll doch heißen, wenn ich die restlichen pins von port a als schaltausgänge benutze, dass es zu problemen kommen kann?!
Wenn du eine Spannung messen willst, sollten während des Meßvorgangs keine Ausgänge geschaltet werden. Mehr nicht.
@Peter Müller: Jeder PortPin eines AVR ist individuell konfigurierbar. Das heißt, PA0 & PA1 als Analog, den Rest als Digital-Ein/Ausgänge verwenden geht. Nur eben den gesamten PortA während der A/D-Wandlung in Ruhe lassen, sonst gibt's Messfehler. Achja, und die PullUps sollten ebenfalls an den Analogeingängen ausbleiben. Gruss Jadeclaw
dann werd ich versuchen das so zu realisieren. danke für die schnellen antworten.
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.