Sorry, bin verwirrt. Habe das Tut zu I/O Grundlagen gelesen. Dort wird angegeben, das eine LED von +5V über einen Widerstand am Pin angeschlossen werden soll. OK ist klar. Dann habe ich einige Schaltungen (von Firmen) im Netz gefunden, wo die LED über den Widerstand nach Masse geschaltet ist. Damit die Verwirrung komplett bei mir ist, gab es dann noch Unterschiede zwischen ATiny 2313 und Atmega 32. Mal so dann wieder so. Was stimmt den nun? Bitte um kurze Aufklärung. Paul
Beides stimmt. Je nachdem, wie rum du die LED anschließt (nach 0V oder nach 5V), leuchtet sie, wenn ein 5V- oder 0V-Pegel am Pin anliegt. LED nach 5V: Leuchtet, wenn Pin auf 0 (= 0V). LED nach 0V: Leuchtet, wenn Pin auf 1 (= 5V). Zwischen den verschiedenen Mikrocontrollern sollte es im Hinblick auf die LED keinen Unterschied geben. Jonathan
Beides ist möglich. Die Variante mit dem Vorwiderstand an +5V hat den Vorteil, dass der uC einen etwas größeren Strom treiben kann, als wenn die LED direkt an Masse hängen würde und der uC die +5V liefern müsste. Das spielt aber bei low current LEDs heute kaum noch eine Rolle. Und die Logik LED an/aus ändert sich auch, je nach dem wie die LED angeschlossen wurde
Wenn man viele LEDs mit grenzwertiger Strombelastung am µC anschließen möchte, ist es günstig, sie teils teils an +5V und Gnd zu betreiben, weil sich der Summenstrom dann am µC auf VCC- und Gnd-Pins verteilt.
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.