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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von DaKack (Gast)


Bewertung
0 lesenswert
nicht 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. (lkmiller) (Moderator) Benutzerseite


Bewertung
1 lesenswert
nicht 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)


Bewertung
-1 lesenswert
nicht 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)


Bewertung
1 lesenswert
nicht lesenswert
Hat der Resetpin nicht generell einen nicht abschaltbaren Pullup?

von Peter D. (peda)


Bewertung
1 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht lesenswert
Das ist der beliebte PIC12F1572

von herba (Gast)


Bewertung
1 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.