Ausgang im Einschaltmoment auf Low halten

OP #3392226
Lesenswert?

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é
#3392624
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren