Attiny44 PORTB0 als sink

OP #3060774
Lesenswert?

Guten Morgen liebe Gemeinde,

Habe eine LED von +5 über einen PNP Transistor an den uC angeschlossen 
(Basis über Widerstand auf PORTB0).

Das DDR-Bit 0 von PORTB ist auf 1 und PORTB0 ist auf 0 gesetzt.

Wenn ich nun mit einem Multimeter die Spannung am PORTB0 messe liegen da 
trotzdem noch 2.95 Volt an.

Irgendwelche Hinweise, warum dies so sein könnte?

Besten Dank im Voraus
OP #3060810
Lesenswert?

Uwe S. schrieb:
> Ist doch klar,
>
> Du hast mit deinem DMM mit Ri = ? eine Strompfand von Vcc zu GND
> ermöglicht und misst die LED und die B-E Spannung des PNP Transistors.

Dass ich mit dem DMM in die Schaltung eingreife ist mir bewusst. Wenn 
ich jedoch testweise den DDRB0 auf 0 setze und dann PORTB0 hart auf 
Masse ziehe funktioniert das ganze wie gewollt.

Meine Frage ist dementsprechend, warum zieht der Attiny PORTB nicht 
vollständig auf Masse (resp. 0.2V laut Datenblatt)?

Zur Frage warum kein NPN:

Die anderen beiden LED's werden auch über eine Sink (anderer Baustein) 
angesprochen. Dort funktioniert das ganze wunderbar. Weil ich dort auch 
zwei PNP's gebraucht habe, wollte ich gleich auf der PNP-Schiene 
bleiben. Kann dann eine Position bei der Bestellung einsparen :-)
OP #3060854
Lesenswert?

So liebe Gemeinde,

ich danke euch für die zahlreichen Tipps und Überlegungen. Weil es ja 
wirklich ein sehr komisches Problem war, schaute ich nochmals auf die 
Hardware. Und siehe da. Da wurde bei der GND-Fläche das uC-Ground nicht 
migeroutet.

Erklärt ja wohl alles.

GND verbunden und alles Friede, Freude Eierkuchen.

Euch allen einen sonnigen Tag!

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