Guten Abend, Ich würd gerne den PWM-Ausgang vom AtMega8 benutzen. Ich habe eine RGB-LED mit Vorwiderständen an PB1, 2 und 3 gelötet. Seit dem funktioniert das Programmieren nicht mehr. Löte ich allerdings PB3, also den MOSI/OC2 wieder los, funktioniert auch das Programmieren ohne Probleme. Ist natürlich für jedes mal Programmieren ein bisschen umständlich... Eine Möglichkeit wäre ein Jumper, den man jedes mal ziehen muss. Geht doch auch einfacher, oder? Grüße,
Anfaenger schrieb: > Geht doch auch einfacher, oder? Was für LEDs? Welcher Widerstand? Spannungsversorgung? Schaltplan? Vermutlich ist die Geschichte einfach zu niederohmig und der MOSI kommt nicht auf einen ausreichenden Pegel.
Eine handesübliche RGB-LED. Widerstand zwischen LED und Mega8 sind 120 Ohm. Beschaltung ist denkbar einfach. Man nehme einen Mega8, die LED+Widerstände und löte das zusammen. Mehr nicht. Ist nicht das erste mal, dass ich das mache und ich schließe einen Fehler beim zusammenlöten also aus. Kurzschlüsse sind auch keine. Wenn ich das richtig sehe, kommt über den MOSI die Antwort vom Mikrocontroller, oder? Heißt also, über den Widerstand richtung LED fließt zuviel Strom, so dass der Programmer den Pegel nicht richtig erkennt. Richtig?
>Heißt also, über den Widerstand richtung LED >fließt zuviel Strom, so dass der Programmer den Pegel nicht richtig >erkennt. Richtig? Exakt erkannt.
holger schrieb: > Exakt erkannt. Yeah. Studieren lohnt sich! Und wie kann ich das Problem lösen? Möglichst ohne umständlichen Jumper?
Wenn ich die LED über einen Treiber, also einen MosFET zum Beispiel, laufen lasse, dann müsste das funktionieren, oder?
Ein einfacher BC327 mit Vorwiderstand für insg. ca. 10 Cent wird's vermutlich auch tun... Was haben nur immer alle mit den MOSFETs?!? ^^
>Yeah. Studieren lohnt sich! >Und wie kann ich das Problem lösen? Möglichst ohne umständlichen Jumper? Du darfst die LED nicht direkt an dem Pin anschliessen. Da muss ein Treiber rein der die LED hochohmig genug entkoppelt damit der ISP die Leitung noch bedienen kann. Im einfachsten Fall ein Transistor, bipolar oder FET.
Shuzz schrieb: > Ein einfacher BC327 mit Vorwiderstand für insg. ca. 10 Cent wird's > vermutlich auch tun... > > Was haben nur immer alle mit den MOSFETs?!? ^^ Danke! Dann werd ich das mal ausprobieren. Morgen, wenns nicht ganz so spät ist. :-)
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.