Hallo ich habe ein kleines Problem mit einer an sich funktionierenden Schaltung. Mein Atmega steuert unter anderem einen Baustein der eine Power-LED mit Konstantstrom versorgt. Dabei soll er die LED aufdimmen und später auch wieder abdimmen. Das Problem ist ,der Dimmeingang des Konstantstromchips erwartet ein Low damit er keinen Strom liefert. Mein Ausgang springt aber beim Einschalten kurz in Tristate, was der LM3404 als High sieht. Somit flackert die LED immer kurz auf, bevor das Programm dann seinen Job tut. Natürlich kann ich noch einen Transistor einbauen, aber eine Softwarelösung wäre natürlich einfacher zumal das Layout schon steht. Kann man einen Pin dazu Bewegen beim Einschalten Low zu bleiben? BYe André
Andre G. schrieb: > Mein Ausgang springt aber beim Einschalten kurz in Tristate, was der > LM3404 als High sieht. Dann bau doch einen Pulldown-Widerstand ein. Gruss Harald
Hi Okay, ich habe zwar nach einer Softwarelösung gesucht, aber so geht es auch. Muß ich halt das Layout noch einmal überarbeiten. Danke für die schnellen Antworten. BYe André
Andre G. schrieb: > Hi > > Okay, > ich habe zwar nach einer Softwarelösung gesucht es gibt aber keine. In main() (du programmierst doch in C?) kriegst du das erste mal die Kontrolle. Dort setzt du den Portpin auf 0 und den Pin selber auf Ausgang. Mehr kannst du nicht tun. Wenn das nicht reicht, dann muss mit Hardware nachgeholfen werden, damit der defaultmässige Zustand des Pins auf Eingang nach dem Anlegen der SPannung in einen sinnvoll definierten Pegel verwandelt wird.
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.