Gast
#2223088
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