pic16f877 port D ständig high

Gast #579009
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.