Hallo !!! In Ermangelung an freien I/O Pins mußte ich einen Pin des ATTiny45 doppelt belegen. Gemeinsam angeschlossen sind aktuell ein Taster sowie eine LED. Der Taster wird nur nach dem Anschalten der Anwendung zum Einstellen einer Uhr benötigt. Danach schalte ich den Pin von Input auf Output, so daß ich die LED nutzen kann. Das Ganze funktioniert soweit auch ganz gut, nur wird die LED während der Pin als Input geschaltet und der Taster nicht gedrückt ist ja quasi in Sperrrichtung betrieben (leuchtet auch minimal). Kann ich das so lassen oder könnte es da auf Dauer Probleme geben? Grüße, The SphereX
Einen Schaltplan habe ich auf die Schnelle leider nicht. Ist aber auch nichts Besonderes. Es geht ja quasi auch nur um die "Lebenserhaltung" der LED. Der Tiny wird mit 3,3 V Konstantspannung (Spannungsregler) versorgt. Die rote LED hat eine Vorwärtsspannung von 1,8 V - 2 V bei 20 mA ... das Übliche halt. Grüße, The SphereX
Wenn man so Ahnungslos ist, dass man nicht einmal auf Nachfrage erkennt, was die Anderen für Informationenen benötigen um einem eine Frage zu beantworten, dann kann man demjenigen nicht helfen. "Schuster, bleib bei deinen Leisten" fällt mir da nur ein.
Ist kein Problem ein uc-Pin doppelt zu belegen. Eine Möglichkeit geht so: Die Led mit Vorwiderstand an Vcc, die andere Seite an den uc-Pin. Ebebfalls an den uc-Pind ein Taster gegen GND. Wenn Du die LED einschalten willst, DDR-Register auf Output und PORT-Register auf 0. Wenn Du die LED ausschalten willst, DDR-Register auf Input, PORT-Register auf 1. Das Abfragen des Tasters geht natürlich nur wenn die LED aus ist. Wenn Du ganz trickreich sein willst, schalest du die LED zyklisch für 1ms aus, und fragst den Taster ab. Das Auge ist zu träge, um das wahrzunehmen.
@ Julian Baugatz Danke Dir !!! So einfach kann's gehen, wenn man weiß, wie's geht ... :-) @ Leo B. " ... dann kann man demjenigen nicht helfen. ... " Und ob! Julian zumindest, wie Du sieht, konnte es, und zwar auch ohne Datenblätter und Schaltpläne. Grüße, The SphereX
Das sollte eigentlich gehen. Z.B. wenn man Taster und LED beide gegen GND schaltet, den Pin abwechselnd zwischen Input (mit Pullup aktiviert) und Output umschaltet, und am Taster ein Serienwiderstand gegen Kurzschluß. Also LED und Taster dann mit einer Art PWM, zwei Zeitfenster. Wegen des Pullups könnte die LED, wenn sie aus sein soll, allerdings sehr schwach leuchten, wenn der Taster offen ist. Das könnte man mit der Variation der Zeitfenster dann evtl. verbessern.
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.