Ich möchte bei meinem Pic den Input GP2 für einen auf die positive Flanke getriggerten Interrupt verwenden. Hab den GP2 auf Input gestellt und den Interrupt konfiguriert. Wenn ich an GP2 messe hat der aber immer 5V. Wieso das?
Es ist ganz eindeutig die Weltraumstrahlung ! Mit anderen Worten: Schaltung und Quellcode wären jetzt recht hilfreich.
Ist so ein Eval-Board (PicKit2). Der Ausgang hängt einfach in der Luft. Das mit dem Flanken-getriggerten Interrupt läuft auch ganz gut. Ich frag mich nur wieso ich 5V messe wenn nichts angehängt ist (offen).
Äh, du lässt eine Eingang völlig unbeschaltet in der Luft hängen? Dir ist schonklar, dass deine Schaltung damit auf alle möglichen externen Einflüsse regieren kann, wie zum Beispiel dem Einschalten der Waschmaschine? Spendier deinem INT-Eingang einen Pullup oder -down, damit du einen eindeutig definierten Zustand erreichst.
Im Betrieb ist er ja nicht unbeschaltet, da kommt ja dann der Ausgang eines anderen ICs drauf. Ich frag mich nur warum ich 5V messe wenn nichts angehängt ist. Ausserdem hat der PIC interne Pull-ups die ich eingeschaltet hab.
>> Ausserdem hat der PIC interne Pull-ups die ich eingeschaltet hab.
Damit hast du dir die Antwort doch schon selbst gegeben.
Wie ist das eigentlich dann mit allen anderen Pins die nicht benutzt werden? Kann ich die lassen wie sie sind oder auf 0V oder auf 5V? Spielt es eine Rolle ob ich unbenutzte Pins auf Input oder Output schalte?
Jürgen wrote: > Wie ist das eigentlich dann mit allen anderen Pins die nicht benutzt > werden? > > Kann ich die lassen wie sie sind oder auf 0V oder auf 5V? Spielt es eine > Rolle ob ich unbenutzte Pins auf Input oder Output schalte? Output, oder wenn Input, dann auf definiertem Potential, also externe oder interne Pull-Ups.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.