Hallo, ich habe eine kurze Frage zum ATmega32. Der Port A hat ja die Zusatzfunktion, den Pinpegel über einen AD-Converter zu jagen mittels eines MUX. Ist es möglich das ADC-Modul zu initialisieren und vom Port A bei drei Pins ADC-Zusatzfunktion zu benutzen und die anderen Pins als einfache IO-Pins (Output/Input) zu nutzen? Vielen Dank!
Ja das ist möglich, aber nur bedingt zu empfehlen. Ich meine im Datenblatt eines AVR gelesen zu haben, dass während einer ADC-Conversion bspw. keine Schaltvorgänge an den übrigen ADC-Pins erfolgen sollten.
ATmega32 schrieb: > Hallo, > > ich habe eine kurze Frage zum ATmega32. > Der Port A hat ja die Zusatzfunktion, den Pinpegel über einen > AD-Converter > zu jagen mittels eines MUX. Ist es möglich das ADC-Modul zu > initialisieren > und vom Port A bei drei Pins ADC-Zusatzfunktion zu benutzen und die > anderen Pins als einfache IO-Pins (Output/Input) zu nutzen? Ja. mfg.
Generell beeinträchtigen alle Schaltvorgänge an allen Pins die Genauigkeit des ADC. Für die "Nachbar"-Pins des selben Ports gilt das noch etwas mehr, als für weiter entfernte Ports.
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.