ATMega8 - Ausgang - 4N25

OP #4583129
Lesenswert?

Guten Morgen,

Vieleicht hat einer von euch eine Idee was ich falsch mache:

Hardware:
Atmega8 PinB5 geht auf einen 390 Ohm Wiederstand und der auf den Eingang 
des Optokoppler (Pin1) und Pin 2 auf GND.

Software in C:
PORTB |= (1<<PB5);

Die Passage in der die Zeile aufgerufen wird, wird auch sicher 
ausgeführt.

Am Ausgang des ATMega8 messe ich ohne Optopkoppler die 5V mit 
Opotokoppler nur mehr knapp 1 Volt, am Oszi seh ich auch dass er ein und 
aus Schaltet.

Auf PortB0 hab ich das selbe Konstruckt, funktioniert auch nicht.
Lege ich 1,2V an den Optokoppler an schaltet der auch durch.

diese 2 Pins haben ja keine Besonderheit oder muss ich den PB5 wegen des 
SCK irgendwie Speziell als Output konfigurieren? DDRB ist richtig 
gesetzt.
Der rest der Schaltung funktioniert auch normal....


Vieleicht kann mir ja einer helfen?
OP #4583135
Lesenswert?

Kann ich leider erst am Abend machen.

Mit dem Oszi seh ich aber dass er sschaltet?!
Der Widerstand sollte ja auch passen?
Die Masse Leitung hab ich auch nach gemessen.
Am ISP liegt sonst auch nichts an.
Kann sein dass beide Ports defekt sind?
PB5 scheint als eingang (Programmieren)ok...

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