Hi, Wenn man im AVR-Studio (GCC) in der Mainroutine als erstes einen Port als Ausgang definiert und alle Pins auf Null setzt, hat man ja trotzdem eine gewisse startzeit des Mikrocontrollers, in welcher das Programm noch nicht angelaufen ist... Wie sind eigentlich die Pegel der IO-Ports während des "bootens" bis zur ersten Programmzeile? (speziell AtMega8) Markus
Welcher Pegel liegt denn an? Die Pins müssen doch irgend ein Potential haben.
In diesem Zustand haben die Pins einen so hohen Eingangswiderstand, daß sie bereitwillig jedes Potential annehmen, das sich ihnen bietet (z.B. mal den Finger in die Nähe halten).
Hallo, warum müssen sie? Ein Eingang ohne PullUp ist hochohmig. Welches Potential hat ein nicht angeschlossenes Stück Draht? Prinzipiell würde ich den Zustand als undefiniert ansehen, bis der AVR intern soweit ist. Wenn das für Deine Außenbeschaltung kritisch sein kann, mußt Du extern für geordnete Verhältnisse sorgen (PullUp, PullDown, ???). Gruß aus Berlin Michael
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.