Gast
#805
Hallo, (bezogen auf einen AT90S8535) In dem Datasheet steht, die Ports koennen jeweils 20mA "sink"en. Ich habe nun folgende Schaltung: an PORT A und PORT B sind jeweils 8 Optokoppler angeschlossen, ebenso ist an einem der PWM-Ausgaenge ein Optokoppler angeschlossen. (die Optokoppler sind jeweils direkt ueber einen Vorwiderstand an den AVR angeschlossen). Im "Testbetrieb", d.h. ich hatte einzelne Kopplerausgaenge sowie auch den PWM-Ausgang alleinstehend gestestet, lief alles Problemlos. Jetzt im Einsatz (wo mehrere Ausgaenge gleichzeitig eingeschaltet sein sollten und auch PWM noch laufen sollte) ist es allerdings so, dass der PWM-Output nach kurzer Zeit (je nach Frequenz zwischen 2 Sekunden und 0.1 Sekunden) auf 0 faellt und dort bleibt bis ich die PWM neu starte und ebenso einige Ausgaenge die eigentlich (nach der Programmierung [habe alles im AVRStudio debuggt...scheint soweit in Ordnung]) eingeschaltet sein sollten, dies nicht sind. Kann das mit der Ausgangsleistung des AVR zusammenhaengen ? Ich wuerde dann einfach jeweils einen Transistor vor die Koppler schalten, damit sollte dieses Problem dann behoben sein, oder ? Ansonsten bleibt mir nur weiter den Code zu pruefen :( Bin fuer jede Idee/Tip dankbar, Lars.