Hi, ich benötige die Analogpins AREF, AVCC, AGND und ADC beim ATMega328p komplett überhaupt nicht. Die Frage ist jetzt - was mache ich damit? Speziell AVCC - auf Spannung legen? AGND - auf MAsse legen? Oder alle in der Luft hängen lassen? Danke
Ich bin mir sicher, dazu steht was im Datenblatt! --> Lesen!
Hallo, Datenblatt lesen? AVcc muß an Betriebsspannung und AGND an GND. AREF kannst Du komplett frei lassen. AVcc ist auch die Betriebsspannung für PortC. Gruß aus Berlin Michael
HildeK schrieb: > Ich bin mir sicher, dazu steht was im Datenblatt! --> Lesen! Stimmt, hab's gefunden - Danke!
Geirsund schrieb: > Stimmt, hab's gefunden - Danke! Im Prinzip gilt das für alle AVRs. Trotzdem schaut man im DB. Geirsund schrieb: > und ADC Es gibt eigentlich keine Pins mit der Bezeichnung ADC. Fast alle Pins bei den AVRs haben Mehrfachnutzung. Zum ADC-Pin wird das erst, wenn du in der SW den ADC aktivierst und mit dem MUX-Register (ADMUX, MUX3...MUX0) einen Kanal auswählst. Sonst sind das normale GPIOs, bei deinem Prozessor ist das der C-Port und dort sind die Pins genau so zu behandeln, wie alle anderen IOs auch. Ungenutzte (das gilt für alle IO-Pins) entweder - als Ausgang schalten. Nachteil: irgend eine ungewollte Verbindung nach GND oder VCC kann den Ausgang schädigen (z.B. kann das beim Messen passieren) - als Eingang schalten mit aktiviertem Pullup (default ist ohne aktivierten PU), das ist die bevorzugte Methode. - als Eingang mit externem Pull-Up oder -Down. Überflüssig, weil ja der interne Pullup reicht, aber zuverlässig, denn dann ist garantiert ein Pull dran, auch beim Programmierfehler. - oder eben als Eingang und extern hart auf HIGH oder LOW legen. Das hat aber den Nachteil, dass man bei einem Programmierfehler versehentlich mal einen auf Output schaltet und dann könnte der Ausgang beschädigt werden. Und, sollte man im Lauf des Projekts noch einen Pin benötigen, ist es mit der Variante aufwändiger, einen zu reaktivieren.
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.