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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.