Pull-up Widerstand funktioniert nicht

Gast #5021323
Lesenswert?

Hallo ihr Lieben,

Ich bin neu in der Welt der Elektrotechnik, aber wage mich langsam 
heran. Daher habe ich mal eine bescheidene Frage zum Pull-up Widerstand, 
insbesondere deshalb, weil es bei mir nicht funktionieren mag. Auf dem 
Bild habe ich versucht zu skizzieren, wie ich es angeschlossen habe, 
aber dennoch erhalte ich auf dem Atmega kein sauberes Ergebnis. Es 
springt immer wider unwillkürlich hin und her. Was habe ich falsch 
gemacht?

Vielen lieben Dank schon mal,
Eure Julia
Angehängte Dateien:
Gast #5021358
Lesenswert?

Der Atmega ist im Bild in der Mitte schematisch dargestellt (das Ding 
mit den 2 x 8 Beinen).
An den GPIOs der RPi Messe ich 0 V bzw. 3.3 V - 3.4 V.
Aber wenn der GPIO auf 0 steht bekommt der ATmega hin und wieder mal 
etwas, das er als nicht-0 erkennt.
Ich habe leider kein vollständiges Schaltbild, aber viel mehr ist es 
auch noch nicht.
Alle Grounds (RPi, Atmega, LED) sind miteinander verbunden. Weitere 
Bauteile gibt es momentan noch nicht, bis auf eine LED mit 
Vorwiderstand. Diese soll leuchten, wenn der RPi den GPIO auf 1 setzt. 
Was sie auch macht, aber manchmal blinkt sie unkontrolliert, obwohl der 
RPi auf 0 steht.
Wenn ich den RPi ausschalte, erwarte ich, dass die LED konstant 
leuchtet, wegen dem Pull-up. Aber auch hierbei geht sie manchmal aus und 
wieder an.
(Firma: matzetronics) #5021361
Lesenswert?

Julia R. schrieb:
> erwarte ich, dass die LED konstant
> leuchtet, wegen dem Pull-up.

Wenn die LED da irgendwie mit in der Schaltung ist, zeichne sie doch mal 
ein. Eine rote/orange oder grüne LED hat eine Durchflussspannung, die 
genau im 'grauen' Bereich der Eingänge liegt. Wenn die da also parallel 
zum GPIO einfach auf Masse führt, kann der Pin nie voll 3,3V erreichen.

Julia R. schrieb:
> Aber auch hierbei geht sie manchmal aus und
> wieder an.

Das klingt nach einem Software Problem. Poste doch zumindest mal bitte 
die Initialisierung der AVR Ports. Ich gehe davon aus, das auch der AVR 
mit 3,3V betrieben wird.

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