Ajuda com Inicialização do PIC16F76/PIC16C76

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Ajuda com Inicialização do PIC16F76/PIC16C76

Mensagempor nagkiller » 20 Ago 2008 13:53

Olah a todos...

Não estou conseguindo inicializar este codigo no PIC16F76 para 28 pinos...

Gostaria de umas dicas pra saber se tem algo errado...

O Porta A estão todos como entrada e os Ports B e C são saida. Estou utilizando cristal de 4MHz e com zero eu ascendo os leds...

Se precisar do esquematico, eu posto depois no imageshack...

Vlw...

[b]#INCLUDE <P16F76.INC>
ERRORLEVEL -302
BANK0 MACRO
BCF STATUS,RP0
BCF STATUS,RP1
ENDM
BANK1 MACRO
BSF STATUS,RP0
BCF STATUS,RP1
ENDM
BANK2 MACRO
BCF STATUS,RP0
BSF STATUS,RP1
ENDM
BANK3 MACRO
BSF STATUS,RP0
BSF STATUS,RP1
ENDM
CBLOCK H'20'
TEMP1
TEMP2
ENDC
ORG 0x00
GOTO INICIO
ORG 0x04
RETFIE
INICIO CLRF STATUS
CLRF PORTA
BSF STATUS,RP0
MOVLW B'11111111'
MOVWF TRISA
CLRF STATUS
CLRF PORTB
BSF STATUS,RP0
MOVLW B'00000000'
MOVWF TRISB
CLRF STATUS
CLRF PORTC
BSF STATUS,RP0
MOVLW B'00000000'
MOVWF TRISC
BANK0
CLRF PORTA
CLRF PORTB
CLRF PORTC
MAIN BCF PORTC,0
BSF PORTC,2
CALL TEMPA
BSF PORTB,0
CALL TEMPA
BCF PORTC,1
CALL TEMPA
BSF PORTB,1
CALL TEMPA
BCF PORTC,2
CALL TEMPA
GOTO MAIN
TEMPA MOVLW H'FF'
MOVWF TEMP1
MOVLW H'03'
MOVWF TEMP2
LOOP1 DECFSZ TEMP1,1
GOTO LOOP1
DECFSZ TEMP2,1
GOTO LOOP1
RETURN
END[/b]

Vlw
Avatar do usuário
nagkiller
Bit
 
Mensagens: 40
Registrado em: 21 Jul 2007 09:38

Mensagempor Sergio38br » 20 Ago 2008 14:01

e os fuzes????

Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor nagkiller » 20 Ago 2008 14:16

Opa!!!
Esqueci deles... :roll:

__CONFIG _CP_OFF & _WDT_ON & _BODEN_ON & _PWRTE_ON & _XT_OSC

Será que foi aqui meu erro?!?!?
Avatar do usuário
nagkiller
Bit
 
Mensagens: 40
Registrado em: 21 Jul 2007 09:38

Mensagempor nagkiller » 20 Ago 2008 14:25

Valew mestre!!!!

Era a falta dos fuses mesmo...


Vlw!!!

[b] #INCLUDE <P16F76.INC>
__CONFIG _CP_OFF & _WDT_OFF & _BODEN_ON & _PWRTE_OFF & _XT_OSC
ERRORLEVEL -302
CBLOCK H'20'
TEMP1
TEMP2
ENDC
ORG 0x00
GOTO INICIO
ORG 0x04
RETFIE
INICIO CLRF STATUS
CLRF PORTA
BSF STATUS,RP0
MOVLW B'11111111'
MOVWF TRISA
CLRF STATUS
CLRF PORTB
BSF STATUS,RP0
MOVLW B'00000000'
MOVWF TRISB
CLRF STATUS
CLRF PORTC
BSF STATUS,RP0
MOVLW B'00000000'
MOVWF TRISC
CLRF PORTA
CLRF PORTB
CLRF PORTC
CLRF STATUS
MAIN MOVLW B'00000000'
MOVWF PORTC
CALL TEMPA
MOVLW B'00000001'
MOVWF PORTC
CALL TEMPA
MOVLW B'00000010'
MOVWF PORTC
CALL TEMPA
MOVLW B'00000100'
MOVWF PORTC
CALL TEMPA
MOVLW B'00001000'
MOVWF PORTC
CALL TEMPA
MOVLW B'00010000'
MOVWF PORTC
CALL TEMPA
MOVLW B'00100000'
MOVWF PORTC
CALL TEMPA
MOVLW B'01000000'
MOVWF PORTC
CALL TEMPA
MOVLW B'10000000'
MOVWF PORTC
CALL TEMPA
GOTO MAIN
TEMPA MOVLW H'FF'
MOVWF TEMP1
MOVLW H'2E'
MOVWF TEMP2
LOOP1 DECFSZ TEMP1,1
GOTO LOOP1
DECFSZ TEMP2,1
GOTO LOOP1
RETURN
END[/b]
Avatar do usuário
nagkiller
Bit
 
Mensagens: 40
Registrado em: 21 Jul 2007 09:38

Mensagempor otavio luiz » 20 Ago 2008 14:26

Nos fuses voce esta abilitando o WDT, mas não vi voce ressetar ele em nenhum momento no seu prog.
Lembre-se, zona de Fresnel não é nenhuma franquia de puteiro.
Avatar do usuário
otavio luiz
Byte
 
Mensagens: 257
Registrado em: 11 Out 2006 13:56
Localização: Barretos - SP, terra de Peão

Mensagempor Sergio38br » 20 Ago 2008 14:29

Bem vindo e sempre as ordens!!!
[ ]'s
Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor nagkiller » 20 Ago 2008 16:45

Obrigado pelo suporte...

Abracos...
Avatar do usuário
nagkiller
Bit
 
Mensagens: 40
Registrado em: 21 Jul 2007 09:38


Voltar para PIC

Quem está online

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

cron

x