Forum: Mikrocontroller und Digitale Elektronik MCLR Pin von PIC12 als Eingang benutzen OHNE Pulldown


von DaKack (Gast)


Lesenswert?

Hallo Leute,

Ich habe folgendes Problem:
Ich habe beim MCLR eines PIC12, welcher als normaler Eingang verwendet 
wird, vergessen einen Pull Down einzuplanen.
Der Eingang wird mit einem Jumper auf +5V gezogen.
Leider gibt es keine paramtrierbare Pulldowns, sondern nur Weak Pullups 
:-/
Schnell entladen, indem ich den Eingang als Ausgang parametriere, geht 
nicht, da es ein reiner Eingang ist :-/

Hat jemand eine Idee, wie ich das irgendwie in Software lösen kann?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

DaKack schrieb:
> Hat jemand eine Idee, wie ich das irgendwie in Software lösen kann?
Wenn du den Eingang nicht einfach ignorieren kannst, fällt mir da nur 
die Layoutsoftware ein, die das ändern könnte...  ;-)

> Der Eingang wird mit einem Jumper auf +5V gezogen.
Und wer zieht den Jumper wofür und wie lange ab?

> Ich habe beim MCLR eines PIC12, welcher als normaler Eingang verwendet
> wird, vergessen einen Pull Down einzuplanen.
Wieviele Baugruppen sind davon betroffen?

von Kyril (Gast)


Lesenswert?

Hat der PIC eventuell ein Latch, welches angesteuert werden kann?
Denke da an: mehr Stromverbrauch. Low Pegel an Pin. Mit deinem Jumper 
kann dann der Pin auf 5V gezogen werden.

von Peter D. (peda)


Lesenswert?

Hat der Resetpin nicht generell einen nicht abschaltbaren Pullup?

von Peter D. (peda)


Lesenswert?

DaKack schrieb:
> Ich habe beim MCLR eines PIC12

Wenn Du auch den Typ nennen würdest, könnte man mal ins Datenblatt 
schauen.

von DaKack (Gast)


Lesenswert?

Das ist der beliebte PIC12F1572

von herba (Gast)


Lesenswert?

6.5.1
MCLR ENABLED
When MCLR is enabled and the pin is held low, the
device is held in Reset. The MCLR pin is connected to
VDD through an internal weak pull-up.
The device has a noise filter in the MCLR Reset path.
The filter will detect and ignore small pulses.
6.5.2
MCLR DISABLED
When MCLR is disabled, the pin functions as a general
purpose input and the internal weak pull-up is under
software control. See Section11.3 “PORTA Registers”
for more information.

von DaKack (Gast)


Lesenswert?

herba schrieb:
> 6.5.1
> MCLR ENABLED
> When MCLR is enabled and the pin is held low, the
> device is held in Reset. The MCLR pin is connected to
> VDD through an internal weak pull-up.
> The device has a noise filter in the MCLR Reset path.
> The filter will detect and ignore small pulses.
> 6.5.2
> MCLR DISABLED
> When MCLR is disabled, the pin functions as a general
> purpose input and the internal weak pull-up is under
> software control. See Section11.3 “PORTA Registers”
> for more information.

Schön.
Was bringt mir das jetzt?
Habe ich doch bereits geschrieben.

von M. K. (Gast)


Lesenswert?

DaKack schrieb:
> Was bringt mir das jetzt?

Das ist die Antwort auf Deine Frage.

DaKack schrieb:
> Hat jemand eine Idee, wie ich das irgendwie in Software lösen kann?

Nein, kannst Du nicht.
Das hast Du Dir aber in dem Eröffnungspost bereits selbst beantwortet.
Jetzt musst Du das nur noch akzeptieren und in Hardware lösen.

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.