-
Hallo
Ein externer PullDown (Widerstand vom Pin zu GND) könnte die Pegel an den Basen der Transistoren Richtung 0V ziehen obwohl der Bootloader die internen PullUps aktiviert hat. Im Datenblatt des Mega32 wird unter "DC Characteristics" für den "I/O Pin Pull-up Resistor" ein Wert von 20k bis 50k angegeben. Mit dem Datenblatt des Transistors und U=R*I sollte das machbar sein.
Gruß
mic
-
> danke SlyD für den Link.
Welcher Link? Ach Du meinst wohl die automatisch vom Forum aufs RN Wiki gesetzten Links?
;)
> 2: Die I/O PORT's sind wenn man Spannung anlegt an uP grundsätzlich erstmal an
Nein sind sie nicht. Nur ein interner schwacher Pullup Widerstand ist aktiv (den kannst du auch auf low runterziehen
mit kleinerem externen Pulldown, braucht natürlich Energie...)
Du kannst Dein "Problem" ganz einfach lösen indem Du die Sache invertierst.
LED aus wenn der Port high und umgekehrt. Wird sowieso oft so gemacht.
> 3: Drücke ich den Start Taster wird das Programm in den Bootloader geladen,
Der Bootloader ist auch ein Programm. Da wird nix reingeladen.
Der Bootloader schreibt das Programm ab Adresse 0 in den Flash Speicher.
MfG,
SlyD
-
Wunderbar, danke für die Ratschläge
damit wären dann meine Fragen diesbezüglich ersteinmal geklärt.
Mit freundlichen Grüßen
Christian