pic16f877 port D ständig high

Gast #579009
Hi leute, ich bin grad leicht verwirrt. Bei mir ist an einem pic16f877 
der Port D permanent auf High. Habs auch schon mit nem anderen 877 
probiert.

hier mal meine Initialisierung:

  org   0x000          ; Starte in Programmadresse 0

  BCF   CCP1CON, CCP1M3      ; Abschalten der 2 Capture-
  BCF    CCP1CON, CCP1M2      ; Compare-Module
  BCF    CCP1CON, CCP1M1
  BCF    CCP1CON, CCP1M0
  BCF    CCP2CON, CCP2M3
  BCF    CCP2CON, CCP2M2
  BCF    CCP2CON, CCP2M1
  BCF    CCP2CON, CCP2M0

  BSF   STATUS, RP0        ; auf Bank 1 Umschalten

  MOVLW   B'00000110'        ; PCFG0-3 aus
                  ; =Analog-Digital-Wandler aus
  MOVFW  ADCON1          ; nach AD-Register schreiben

    ;---------------------Ports------------------------

  MOVLW   B'11011111'        ; Konfiguration Port A. 6+7 nicht vorhanden
  MOVWF  TRISA          ; RA5 Output. RA4-RA0 inputs

  MOVLW  B'00000000'        ; Konfiguration Port B
  MOVWF  TRISB          ; Port B komplett Outputs (Rel 9-16)

  MOVLW  B'10000000'        ; Konfiguration Port C. 7= RX = Input | 6= 
TX = Output
  MOVWF  TRISC          ; 4+5 unbenutzt= Output | 3-0 = BCD-Ausgänge = 
Outputs

  MOVLW  B'00000000'        ; Konfiguration Port D
  MOVWF  TRISD          ; PORT D Komplett Outputs (Rel 1-8)

  MOVLW  B'00000000'        ; Konfiguration Port E
  MOVWF  TRISE          ; RE0-RE2 = Cathode Outs für BCD; 4 muss 0 sein, 
sonst
                  ; Wären Port E und Port D Paralel Slave Port

  BCF    STATUS,  RP0        ; zurück in Bank 0






hat da jemand vl eine idee dazu?

Bin grad seeehr verwirrt ;-)

greets, Jens
Gast #579013
ok, sorry, hat sich erledigt. wie auch schon beim letzten mal hatte ich 
nen dreher. hatte weiter hinten im programm movwf und movfw verdreht. 
FUCK, wie oft denn noch?

greets, Jens

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.