PORT an ATTiny 2313 defekt?

Gast #1198232
Lesenswert?

Hi liebe Forengemeinde,
Ich weis es ist schon spät...
Ich habe ein Problem:
An meinem attiny2313 habe ich an Port B 3 LED anschlossen.
Diese sind mit R an +5V befestigt. (allerdings eher 5.7V von uA7508)
Ich versuche eine LED Blinken zu lassen.
Sie Blinkt aber unregelmäßig und scheint auf die anderen LEDs einfluss 
zu nehmen (wenn LED1 ausgeht, dann leuchten die anderen beiden Stärker).

Kann das am AVR liegen?

Danke im Vorraus für reichlich Input.
Gast #1198243
Lesenswert?

Wenn die LEDs keinen Wiederstand haben (kann man R als Widertand 
auffassen?), so rettet der AVR den LEDs das Leben, indem er unfreiwillig 
als als Vorwiderstand wirkt. Und die beiden LEDs werden heller, wenn die 
eine ausgeht, weil sich der AVR-interne Vorwiderstand dann nur auf 2 
LEDs verteilt.
Versuch doch mal nur eine LED einzuschalten, brennt(lebt) die dann 
immernoch?
Welche Farbe hat das LED Gehäuse? In welchem Farbton leuchtet die LED?

PS Ganz schön robust diese AVRs :)
#1198293
Lesenswert?

> allerdings eher 5.7V von uA7508

du meintest wohl 7805 (Zahlendreher)

Da stimmt was nicht. Oder meintest du 5.07V?
Ein 7805 hat zwar meistens nicht ganz exakt 5V (wer kann das schon so 
genau messen), aber 0.7V liegt er nicht daneben.

> Sie Blinkt aber unregelmäßig

Das hört sich nach einem Programmfehler an.
Wenn du Pech hast, hast du unfreiwillig eine PWM gebaut (so einen 
ähnlichen Fall hattem wir hier vor kurzem schon mal)

> und scheint auf die anderen LEDs einfluss
> zu nehmen (wenn LED1 ausgeht, dann leuchten die anderen
> beiden Stärker).

Ohne jetzt vorgreifen zu wollen oder etwas zu unterstellen. Aber das 
könnte auch ein physiologisches Problem sein. Wenn bei 2 
nebeneinanderliegenden Lichtern eines plötzlich ausgeht, scheint das 
andere kurzzeitig heller zu brennen.


Schaltplan, Program?
Was mich zur Zeit am meisten stört, sind die 5.7V
Gast #1198366
Lesenswert?

Danke für die schnellen antworten.

1.
Ja, klar ich mein einen uA7805!
Ich weis, dass der 5V ausspucken "sollte" aber es sind mehr.

2.
Ja, Die LEDs haben Widerstände vorgeschaltet. (R) Jeder einen eigenen.

3.
Wenn ich nur eine LED schalte und dies nicht ändere funktioniert der uC 
scheinbar völlig normal. (eine 0 hat 0.00V und eine 1 hat ca. 5.7V)



Ich denke auch dass es vielleicht an der überhöhten Betriebsspannung 
liegt. Werde morgen mal versuchen ob der 7805 mist ausgibt und einen 
anderen verwenden. (Vielleicht sollte ich mir doch mal ein 
Labornetzgerät anschaffen;))

Lg Fabi
#1198416
Lesenswert?

Fabi wrote:
> 1.
> Ja, klar ich mein einen uA7805!
> Ich weis, dass der 5V ausspucken "sollte" aber es sind mehr.
Kondensator zwischen Eingang und Masse, bzw. Ausgang und Masse 
vorhanden? Ansonsten Regler austauschen.

> 3.
> Wenn ich nur eine LED schalte und dies nicht ändere funktioniert der uC
> scheinbar völlig normal. (eine 0 hat 0.00V und eine 1 hat ca. 5.7V)
Wenn die Betriebsspannung derart schlabbert, daß sich die Helligkeit der 
LEDs verändert, dann stört das auch den Controller.

> Ich denke auch dass es vielleicht an der überhöhten Betriebsspannung
> liegt.
Davon ist auszugehen.

> Werde morgen mal versuchen ob der 7805 mist ausgibt und einen
> anderen verwenden.
Normalerweise prüft man ja vorher, ob die Stromversorgung in Ordnung 
ist.

> (Vielleicht sollte ich mir doch mal ein
> Labornetzgerät anschaffen;))
Sehr empfehlenswert, wenn man ernsthaft arbeiten will.

Gruß
Jadeclaw.
Gast #1198420
Lesenswert?

>Kondensator zwischen Eingang und Masse, bzw. Ausgang und Masse
>vorhanden?
>Ansonsten Regler austauschen.
Ja, alles mit C gemacht. hat auch schon bei anderen schaltungen so 
funktioniert.

>Normalerweise prüft man ja vorher, ob die Stromversorgung in Ordnung
>ist.
Da hast du natürlich recht. Ich hab das auch getestet, wollte es aber 
noch auf den Versuch ankommen lassen;)


Ich Meld mich sobald ich den 7805 getauscht hab...

Nacht!
Gast #1210034
Lesenswert?

So, jetzt schreib ich nochmal rein, damit niemand denkt ich häng immer 
noch damit rum.

Also, Die Schaltung war super. sie hat auch gestimmt. Es lag nicht am 
hyperaktiven 7805 sondern an meinem Clock-Management.
Ich habe versäumt den internen Taktteiler zu deaktivieren. Dies hat sich 
mit der Delay Funktion nicht gut verstanden.
Das wars!

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