hi, ich mach gerade das AVR Tutorial. Und ich frage mich die ganze zeit, warum dort die LED's so geschaltet sind, das beim Setzen des Bits die LED aus geht und beim löschen ausgeht... bringt das irgendeinen Vorteil? man könnte die ja sicherlich auch problemlos in die andere Richtung schalten... Gruß Martin
Hi, bei den alten AVRs konnten AFAIK die Ausgänge GND-Potenzial "stärker" treiben, als VCC. Ist bei den neuen kein Thema mehr. Cu
ach so da kann ich das also problemlos umschalten...denn das amcht einen ja irre immer dieses um gedenke... Gruß Martin
Moin, Ist nicht trotzdem der Wirkungsgrad einer Schaltung wie oben beschrieben höher, wenn der IC die LEDs nur auf Masse zieht und nich umgekehrt? Gruss Alex
Das Schalten nach GND macht die Schaltungen kompatibel zu TTL-Schaltungen bei denen aktiv LOW mehr Strom brachte. Die meisten Schaltungen haben überdies Chip Select oder Chip Enable als aktiv Low. Open Collector Schaltungen funktionieren genau so, und für TTL-Pegel es ist wesentlich einfacher, einen Pullup auf GND zu ziehen, als umgekehrt einen Pulldown auf VCC.
Martin wrote: > denn das amcht einen > ja irre immer dieses um gedenke... Wenn Dich dieses "Umgedenke" schon irre macht (überfordert), dann ist Programmierung garantiert das falsche Hobby für Dich. Solange Du nicht bitweise und logisch (technische Logik, nicht weibliche Logik) denken kannst, wirst Du (bei Mikrocontrollern) keinen Blumentopf gewinnen. MfG, BlauBär
..naja, evtl solltest du eh defines oder kleine funktionen schreiben die dir die led ein und aus schalten um dich von der HW zu lösen.... d.
dennis wrote: > ..naja, evtl solltest du eh defines oder kleine funktionen schreiben die > dir die led ein und aus schalten um dich von der HW zu lösen.... > > d. Warum sollte man sich beim Mikrocontroller, der Schaltaufgaben erfüllen soll, von der Hardware lösen??? MfG, BB.
Weil man dann nicht an zig Stellen im Code rumbasteln muss wenn man irgendwann mal aus irgend einem Grund die LED anders herum einbauen will.
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.