Forum: Mikrocontroller und Digitale Elektronik Pull-Up bei PIC16F84A


von Anne (Gast)


Lesenswert?

Hallo,

wie kann ich die internen Pull Ups bei einem PIC16F84A aktivieren?!

Ich habe aus dem Datenblatt, dass ich Bit 7, des Option-Reg rücksetzen 
muss...

Dies habe ich über folgende Programmzeile getan:

bcf OPTION_REG, 7

Aber es funktioniert nicht :-(

Danke für Eure Hilfe.


VG Anne

von tt (Gast)


Lesenswert?

richtige Bank eingeschaltet?

von Anne (Gast)


Lesenswert?

Hallo,

welche Bank muss ich denn einschalten? Im Datenblatt habe ich dazu 
nichts weiter gefunden.

Grüße Anne

von woodi (Gast)


Lesenswert?

Laut Datenblatt befindet sich OPTION_REG in Bank 1

von Schoasch (Gast)


Lesenswert?

Hi

Probier mal folgendes:
1
...
2
movlw   64  ;Enable Wakeup on Pin Change..hier den richtigen Wert eintragen
3
OPTION
4
.....

von Uwe N. (ulegan)


Lesenswert?

In MPLAB heist das heutzutage:
1
 bsf STATUS,RP0    ; Page 1 anwaehlen
2
 bcf OPTION_REG,7  ; RBPU auf 0 setzen
3
 bcf STATUS,RP0    ; wieder auf die normale Page 0
@Schoasch
Der OPTION-Befehl ist offiziell abgeschafft (steht nicht mehr im 
Datenblatt), geht aber beim 16F84A möglicherweise noch.

Gruß Uwe


von Anne (Gast)


Lesenswert?

Vielen vielen Dank, ich werde das gleich morgen versuchen!!!

Danke nochmal!

Grüße Anne

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.