Software e Hardware para uC PIC
Moderadores: andre_luis, 51, guest2003, Renie
por 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
por 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
-

tcpipchip
- Dword
-
- Mensagens: 6560
- Registrado em: 11 Out 2006 22:32
- Localização: TCPIPCHIPizinho!
por 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
por 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