PIC18F25J50 (Resolvido)

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

PIC18F25J50 (Resolvido)

Mensagempor Alesandro F Zagui » 10 Set 2009 11:56

Gostaria saber o que há de errado em meu programa para o PIC18f25J50. Ele foi escrito em Assembly. Não consigo nem setar um bit. Acredito que o PIC não está inicializando. Existe alguma configuração especifica a ser feita? Estou utilizando oscilador interno.
Código: Selecionar todos
   PROCESSOR 18F25J50

   #INCLUDE <P18F25J50.INC>

   CONFIG WDTEN = OFF, PLLDIV = 1, STVREN = ON, XINST = OFF, CPUDIV = OSC1, CP0 = OFF, OSC = INTOSCPLL, T1DIG = OFF, LPT1OSC = OFF, FCMEN = ON, IESO = OFF, WDTPS = 1, DSWDTOSC = INTOSCREF

   ORG      0x0000

    GOTO      INICIO

INICIO
   MOVLW      B'00000000'      ; GARANTE TODAS AS SAÍDAS EM ZERO
   MOVWF      PORTA

   MOVLW      B'00000000'
   MOVWF      PORTB

   MOVLW      B'00000000'
   MOVWF      PORTC

   MOVLW      B'00000000'
   MOVWF      LATA

   MOVLW      B'00000000'
   MOVWF      LATB

   MOVLW      B'00000000'
   MOVWF      LATC

   MOVLW      0X00         ; Configure A/D
   MOVWF      ADCON0         ; for digital inputs
   MOVWF      ADCON1

   MOVLW      0X00         ; Configure comparators
   MOVWF      CM1CON         ; for digital input
   MOVWF      CM2CON         ; for digital input

   MOVLW      B'11111111'
   MOVWF      TRISA         ; CONFIGURA I/O DO PORTA

   MOVLW      B'11111111'
   MOVWF      TRISB         ; CONFIGURA I/O DO PORTB

   MOVLW      B'10001111'
   MOVWF      TRISC         ; CONFIGURA I/O DO PORTC


MAIN
   CLRWDT               ; LIMPA WATCH DOG TIMER

   BSF      LATC,4
   BCF      LATC,5
   BCF      LATC,6

   GOTO      MAIN         

   END   



E qual a versão do compilador CCS está disponível para ele?
Editado pela última vez por Alesandro F Zagui em 10 Set 2009 16:31, em um total de 1 vez.
Alesandro Freire Zagui
Alesandro F Zagui
Byte
 
Mensagens: 154
Registrado em: 12 Mai 2009 11:03
Localização: Campo Mourao, Pr

Mensagempor tcpipchip » 10 Set 2009 13:56

MOVLW B'00000000' ; GARANTE TODAS AS SAÍDAS EM ZERO

BSF STATUS, RP0 ; BANCO 1

MOVWF TRISA

MOVLW B'00000000'
MOVWF TRISB

BCF STATUS, RP0 ; BANCO 0
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor Alesandro F Zagui » 10 Set 2009 15:41

ola tcpipchip.

Ele é um PIC 18F
Alesandro Freire Zagui
Alesandro F Zagui
Byte
 
Mensagens: 154
Registrado em: 12 Mai 2009 11:03
Localização: Campo Mourao, Pr

Mensagempor Alesandro F Zagui » 10 Set 2009 16:33

Problema Resolvido!!!

Estava tentando setar os pinos C4 e C5, mas eles só funcionam como saida.
Alesandro Freire Zagui
Alesandro F Zagui
Byte
 
Mensagens: 154
Registrado em: 12 Mai 2009 11:03
Localização: Campo Mourao, Pr


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x