Hallo, hat ein unprogrammierter AVR eigentlich definierte Initialzustände an den Ports? Gruß, Harald
Harald schrieb: > Hallo, > > hat ein unprogrammierter AVR eigentlich definierte Initialzustände an > den Ports? > > Gruß, > Harald Er hat nach JEDEM Reset definierte Zustände in allen Registern. Diese stehen im Datenblatt. Diese bleiben so lange wie ein vorhandes Programm diese ändert.
Harald schrieb: > hat ein unprogrammierter AVR eigentlich definierte Initialzustände an > den Ports? Ja!
Hat ein unprogrammierter AVR ein anderes Datenblatt als ein programmierter? Das Datenblatt beschreibt die nach einem Reset vorliegenden Zustände, und bei denen gibt es keinen Unterschied, ob schonmal ein Programm geladen wurde oder noch nie. Oliver
Ja, steht für alle Register im Datenblatt. Soweit ich weiß ist es standardmäßig hochohmiger Eingang ohne Pullup. Sollte also beschaltet/umprogrammiert werden gehen Störungen.
Im Prinzip sind initial alle I/O Pins hochohmige Eingänge und alle Funktion inaktiv, außer die Takt- und Stromversorgung der internen Komponenten. Je nach AVR Modell kann man da noch was deaktivieren, um Strom das letzte Quentchen zu sparen.
Stefanus F. schrieb: > Im Prinzip sind initial alle I/O Pins hochohmige Eingänge und alle > Funktion inaktiv, außer die Takt- und Stromversorgung der internen > Komponenten. Je nach AVR Modell kann man da noch was deaktivieren, um > Strom das letzte Quentchen zu sparen. Der UART ist idR auf 8N1 eingestellt wenn ich mich recht entsinne (d.h. das entsprechende Register ist nicht komplett auf 0) ;)
M. T. schrieb: > Die Ports sind im Resetzustand hochohmig Ausnahme sind die 4 JTAG-Pins, die sind ab Werk aktiv.
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.