5V auf GND ziehen

Gast #2223088
Lesenswert?

Hallo,
ich hätte eine Frage zu einem ATtiny 2313 (aber auch für jeden anderen 
Atmel)

Ich hab mir eine Schaltung für eine 3-Digit-Sieben-Segment Anzeige 
ausgedacht (3x Anode; 7x Katode).

Vom µC gehen drei Pins über Widerstände auf jeweils einen BC547 der von 
Vcc an Collector die Spannung zu den "LED's" in der Anzeige weitergibt 
(Emitter direkt an die 7-S-A).
Jede Katodenleitung habe ich nun über jeweils einen 470R Widerstand auf 
einen µC-Pin gelegt.

Mein Gedanke war das jeweilige Digit per Transistor zu aktivieren und 
die zu aktivierenden LEDs per µC auf GND zu ziehen.

Ich dachte das würde per
DDRB = 0x0;
PORTB = 0b00000001;
funktionieren, tuts aber nicht.
Wenn ich gegen GND die Spannung an den Pins messe die auf GND geschaltet 
sein sollten messe ich ca. 3,8V (-> minus die 0,7V die der Transistor 
frisst nur 0,5V -> zu wenig für die LEDs)

Wenn ich die Kontakte am Sockel per Kabel verbinde funktionierts.
D.h. meine schaltung sollte in Ordnung sein.

Was kann ich machen damit der µC die Pins zuverlässig auf GND (0V gegen 
GND) zieht.

Muss ich die dann auf Input stellen oder sowas in der Art?
Oder irgendwas mit den Pull-Ups machen?

MFG Wolly2.0

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