LED an ATMega8 blinkt, soll sie aber nicht

OP #1161522
Lesenswert?

Hey,
hab nach beiliegendem Bild meinen ATMega8 beschaltet.
Programmieren geht auch wunderbar, aber wenn ich jetzt mal testweiße 
eine LED an einen Port dran hänge (z.B. PD7) dann blinkt diese, obwohl 
dauerhaft 0...
1
.include "m8def.inc"
2

3
       ldi r16, 0xFF    
4
       out DDRD, r16    ; D -> Ausgang
5
    
6
       ldi r16, 0xFF    ; alles aus
7
       out PORTD, r16
8

9
       cbi PORTD, 7     ; PD7 'offen'
10

11
ende:  rjmp ende        ; schleife

Wenn ich einen Motor an den L293D anschließe, dann dreht sich dieser 
auch nur impulsweise...

Sascha
Angehängte Dateien:
#1161524
Lesenswert?

Da wird wohl deine Versorgungsspannung einbrechen.

Betreibst du das Teil wirklich an 15V?
Wird der 7805 heiß?

Zur Schaltung:
C7 ist verkehrt herum.
Den Sinn hinter dem Optokoppler versteh ich nicht wirklich. Ist in den 
Koppler ein Vorwiderstand für die LED eingebaut? Wenn nicht: Da muss 
einer dran!
OP #1161526
Lesenswert?

Erstmal danke für die schnelle Antwort^^
Das mit dem C7 is mir noch gar nicht aufgefallen g werd ich noch 
beheben...
Jap, der TST ist eine Lichtschranke, die hab ich aber noch nicht 
verbaut.
Die LED hab ich nur zum testen benutzt, ist also auch nicht aufm 
schaltplan zu finden, wobei ich natürlich einen vorwiderstand dazwischen 
geklemmt habe. (2kohm - war grad zur Hand)

Naja, beim testen hatte ich 12 V anliegen, da wird der 7805 'handwarm', 
solange ich keinen motor dran hänge.
Ansonsten erhitzen sich 7805 und der L293D recht schnell...
Wobei der Motor in Folge der recht langen pausen nicht richtig läuft.

Ne idee, warum die Versorgungsspannung einbricht, bzw. wie ich das 
beheben kann ?
Aso, hab ein Netzteil mit 20W. Als output steht da 800mA 9.6VA (max)

Sascha
OP #1161537
Lesenswert?

Ahh, ich bin auch blöd...
Man sollte auch mal probieren den programmieradapter (ISP) zu entfernen 
g
Also wenn ich den Adapter weglass, dann leuchtet die LED durch freu

Bleibt aber das Problem mit der wärme...
Am 7805 ists ja kein Problem, aber der L293D wird mit Motor sau schnell 
heiß.

//Edit
ich glaub ich werd mir nen anderen Motor suchen, denn mit 600mA ist der 
L293D wohl ein wenig falsch dimensioniert...

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