Hallo, habe mal eine Frage zur Eingangsbeschaltung eines Atmega32. Es gibt ja zwei Verfahren einmal Pull-Down oder Pull-up. Welches ist sinnvoller und warum? Muss ich vor einen Eingang zB. PB1 zusätzlich einen Widerstand setzen oder kann ich direkt mit einen Spannungspegel von 5V an den Eingang gehen? Desweiteren wollte ich am Ausgang einen Treiberbaustein verwenden. Muss ich dort einen Widerstand einplanen oder fünktioniert dies auch ohne? Gruß Tom
Das kommt immer drauf an was man genau anhaengt. Am Eingang sowohl am ausgang. Die meistn ins haben ein internes Pullup. Das wirkt allerdings erst nach der Programmierung, und nach dem Reset. Nun kommt es drauf an was dran hangt. Geht da schon was kaputt wenn noch nichts definiert ist ?
Am Eingang hängt nur ein externer Widerstand und ein Taster. Die sind je nach Verfahren (Pull-Up,Pull-Down) verschaltet. Hinter dem Treiberbaustein soll die SPule eines Relais angeschlossen werden. Also keine zu große Last!!!
Fuer einen Taster kann man den internen pullup nehmen. Beim Treiberbaustein kommt es drauf an, ob das zB ein opencollector Transistor an der Basis ist. Dann brauchts einen Seriewiderstand. Oder einen CMOS Treiber, dann allenfalls ein pulldown.
http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern
Hi >habe mal eine Frage zur Eingangsbeschaltung eines Atmega32. Es gibt ja >zwei Verfahren einmal Pull-Down oder Pull-up. Welches ist sinnvoller und >warum? Ist im Prinzip egal. Nur die Software muss passen. >Muss ich vor einen Eingang zB. PB1 zusätzlich einen Widerstand setzen >oder kann ich direkt mit einen Spannungspegel von 5V an den Eingang >gehen? Du kannst mit einem Pegel <=VCC und >=GND an die direkt Eingangspins gehen. Falls mit anderen Pegeln oder Störungen zu rechnen ist, sollte ein Reihenwiderstand vorgesehen werden. Dann auf jeden Fall externer PullUp/Down vor dem Widerstand. @Peter: Das Tutorial hört leider an der Stelle auf, an der die Probleme losgehen. Z.B. Last am Relais. 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.