Forum: Mikrocontroller und Digitale Elektronik PIC12F629: Input pin auf 5V?


von Jürgen (Gast)


Lesenswert?

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?

von Frank (Gast)


Lesenswert?

Es ist ganz eindeutig die Weltraumstrahlung !

Mit anderen Worten: Schaltung und Quellcode wären jetzt recht hilfreich.

von Jürgen (Gast)


Lesenswert?

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).

von Frank (Gast)


Lesenswert?

Ä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.

von Jürgen (Gast)


Lesenswert?

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.

von Frank (Gast)


Lesenswert?

>> Ausserdem hat der PIC interne Pull-ups die ich eingeschaltet hab.

Damit hast du dir die Antwort doch schon selbst gegeben.

von Jürgen (Gast)


Lesenswert?

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?

von Severino R. (severino)


Lesenswert?

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
Noch kein Account? Hier anmelden.