Ausgang immer aktiv, was tun?

OP #1106350
Lesenswert?

Hallo!

Ich nutze einen Atmega8535 an dem ich am Ausgang ein ULN2803 und da 
wiederum an Relais angeschlossen habe das eine LED schaltet. In meinem 
Programm habe ich noch andere Funktionen mit eingebaut, aber die 
interessieren jetzt erstmal nicht. Ich nutze zum programmieren das 
STK500. Da funktioniert auch alles mit Tastenentprellung usw. Das 
funktioniert auch bei meiner Verdrahtung. Doch ich habe ein Problem. Die 
LED geht immer an, wenn ich den Stecker vom Netzteil reinstecke, ohne 
das ich einen Taster gedrückt habe. Beim STK500 ging die LED erst an, 
wenn ich eine Taste gedrückt hatte und so soll es auch sein. Der ULN2803 
invertiert den Ausgang, aber ich weiß im Moment nicht wo ich das im 
Programm ändern kann. Ich habe schon einige Sachen versucht, aber es hat 
nicht funktioniert. Vielleicht kann mir jemand weiterhelfen.

Danke!
Angehängte Dateien:
#1106430
Lesenswert?

Hallo,

wenn das am STK500 mit der Software funktioniert hat und bei Deiner 
jetzigen Verdrahtung mit der gleichen Software nicht mehr geht, hast Du 
was anders verdrahtet als es vorher am STK500 war...

Vielleicht solltest Du den Unterschied dort suchen und korrigieren?

Gruß aus Berlin
Michael
Persönliche Seite #1107706
Lesenswert?

Christoph G. wrote:

> LED geht immer an, wenn ich den Stecker vom Netzteil reinstecke, ohne
> das ich einen Taster gedrückt habe. Beim STK500 ging die LED erst an,
> wenn ich eine Taste gedrückt hatte und so soll es auch sein.

Hi Christoph ;)
Hoert sich spontan nach nem fehlenden Pullup an... wenn Du extern keinen 
hast kannst Du intern einen Zuschalten (PORTx-Register).

Stell doch mal einen Schaltplan ein?

lg,
Michael

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