Noob Frage: Pin nur HIGH wenn mit Multimeter gemessen?

OP #6932757
Lesenswert?

Moin, ich habe ein sehr kurioses Problem!

Ich habe einen Tiny85 mit einem Arduino verbunden; beide Teilen sich GND 
und sind noch über 1 weiteres Kabel miteinander verbunden.

Der Tiny soll einen Pin in einem bestimmten Interval einschalten, der 
Arduino registriert es und soll daraufhin ein paar Sachen machen.
Während ich ein Oszilloskop zum testen dran hatte, hat alles wunderbar 
funktioniert.
Nun habe ich kein Oszilloskop dran und der Arduino erkennt nicht, dass 
der Pin auf HIGH geschalten wird. (Auch die Indikator LED leuchtet 
nicht)

Sobald ich jedoch wieder das Oszilloskop oder auch ein Multimeter zum 
Messen an den Pin Halte, funktioniert alles wieder.

Leider habe via Google kein ähnliches Problem gefunden.
Vermutlich mache ich einfach nur einen ganz banalen Fehler, welchen ich 
aber leider nicht erkenne.

Danke schonmal im Voraus!
Gast #6932773
Lesenswert?

Vielleicht hast du doch nicht GND verbunden.

Was heißt denn bei dir "einen Pin ... einschalten"?

Abgesehen vom Tiefschlaf-Modus sind die I/O Pins bei AVR immer 
eingeschaltet. Die kann man gar nicht aus schalten.

Man kann nur zwischen Ausgang und Eingang umschalten.
Ausgänge kann man auf LOW oder HIGH setzen.
Bei Eingängen kann man einen internen Pull-Up Widerstand einschalten.

Hast du vielleicht vergessen, den Pin als Ausgang zu konfigurieren?

Für die weitere Diskussion wären Schaltplan und Fotos hilfreich.

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