PortA Problem pic18f2620

Gast #1231063
Lesenswert?
• ▲
▼
Hallo,
habe Folgendes Problem:

Ich wollte den PortA vom PIC18F2620 komplett als Ausgang nutzen.

dazu folgende Konfiguration:
1
  movlw  B'00000000'  ; PortA Ausgang
2
  movwf  TRISA
3
  movlw  b'00001111'  ;PortA Digital I/O
4
  movwf  ADCON1
5
  movlw  b'11111111'
6
  movwf  LATA

Im Debugger unter MPLAB zeigt er danach allerdings aber nur '11110000' 
bei PORTA und LATA an.
Comparator ist ja standardmässig deaktiviert, daran liegts also auch 
nicht.
Bei der config hab auch nichts weiter gefunden:
1
  CONFIG  PWRT = ON    ; power up timer on
2
  CONFIG  BOREN = OFF   ; brown out detect off
3
  CONFIG  WDT = OFF    ; watchdog off
4
  CONFIG  LVP = OFF    ; lvp off
5
  CONFIG  FCMEN = OFF
6
  CONFIG  IESO = OFF
7
  CONFIG   MCLRE = ON
8
  CONFIG  PBADEN = OFF
9
  CONFIG  OSC = INTIO67

habr ihr da noch eine Idee`?
Gast #1231080
Lesenswert?
• ▲
▼
Kann des sein, dass du vielleicht in der falschen Bank bist.

Guck mal im Datenblatt auf Seite 64

Glaub du musst Status auf FD8h setzen, um in der richtigen Bank zu sein 
(Da du TRIS verwendest).

Kann auch sein, dass ich total falsch liege?

lg Matthi
Gast #1235385
Lesenswert?
• ▲
▼
Ich habs mal in den PIC geladen, udn da werden alle Bits gesetzt, nur 
nicht in MPLAB.
Also ein Bug - na schön.
Wnn man allerdings CMCON mit seinem default bzw initialwert in MPLAB 
nochmal läd, dann zeigt er auch das richtige an PORTA an.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren