Forum: Analoge Elektronik und Schaltungstechnik ATtiny 2313 Ausgangsspannung bricht ein


von Sönke G. (cycrow)


Lesenswert?

Hallo,
nachdem ich jetzt eigentlich alles getestet habe und wohl "nur"noch ein 
Brett vorm Kopf habe, muss ich hier mal fragen.

Aufbau:

tiny2313 PD3---130R---,
         PD4---LED----'

         PD5---130R---,
         PD6---LED----'
An PD3 nach PD4 hängt ein Widerstand und eine DuoLED (2Draht) die per 
Spannungsumkehr die Farbe wechselt. Genauso an PD5 - PD6.

Die LEDs leuchten aber nur ganz schwach und die Spannung am Ausgang 
bricht auf ca.1,5 V ein. Wenn ich die Verbindung zur LED trenne liegt 
der Ausgang wieder auf 5V. Die Verbindungsleitungen zur LED haben 
nirgends sonst KOntakt (--> es sollte kein so hoher Strom fließen, dass 
die Spannung einbricht.)

Kann mir da einer einen Denkanstoss geben?

Das Programm ist im grunde ganz billig (fast wie im gcc-Tutorial):
1
#include <avr/io.h>
2
3
int main(void)
4
{
5
6
  //        IOIIOIII
7
  DDRD =  0b01001000;   
8
  PORTD = 0b00110000;    
9
10
  //Hauptprogbereich
11
  while(1)
12
  {
13
    
14
  }
15
  
16
  return(0);
17
}

von Andreas K. (a-k)


Lesenswert?

Musst schon beide Seiten der LED mit Strom versorgen.
DDRD=0b01111000.

von Andreas K. (a-k)


Lesenswert?

Dass da überhaupt was leuchtet liegt an den internen Pullups von einigen 
zig KOhm, die du statt der Ausgänge eingeschaltet hast.

von Sönke G. (cycrow)


Lesenswert?

Zu dämlich, jetzt gehts. Datenblatt, Seite 51, da stehts mit sink und 
source.
Danke fürs Brett vorm Kopf entfernen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.