Autor Tema: Problema con el 18f2620  (Leído 2038 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado liqu0ta

  • PIC10
  • *
  • Mensajes: 11
Problema con el 18f2620
« en: 24 de Octubre de 2005, 11:09:00 »
HOLA! Vereis, es que me quiero pasar a los 18f y entonces me puesto a empollar el datasheet del 18f2620 y bueno, pues he hecho un programa, que, como no, no funciona Giño asique aqui os lo dejo haber si me podeis decir el porque de esta desgracia, muchas gracias por la ayuda Muchas risasGiño

Codigo:

   list p=18f2620
#include <P18F2620.INC>
   CONFIG OSC = INTIO67
   CONFIG FCMEN = OFF
   CONFIG IESO = OFF
   CONFIG PWRT = ON
   CONFIG BOREN = OFF
   CONFIG BORV = 46
   CONFIG WDT = OFF
   CONFIG WDTPS = 1
   CONFIG MCLRE = ON
   CONFIG LPT1OSC = OFF
   CONFIG PBADEN = OFF
   CONFIG CCP2MX = PORTC
   CONFIG STVREN = OFF
   CONFIG LVP = ON
   CONFIG XINST = OFF
   CONFIG DEBUG = OFF
   CONFIG CP0 = OFF
   CONFIG CP1 = OFF
   CONFIG CP2 = OFF
   CONFIG CP3 = OFF
   CONFIG CPB = OFF
   CONFIG CPD = OFF
   CONFIG WRT0 = OFF
   CONFIG WRT1 = OFF
   CONFIG WRT2 = OFF
   CONFIG WRT3 = OFF
   CONFIG WRTB = OFF
   CONFIG WRTC = OFF
   CONFIG WRTD = OFF
   CONFIG EBTR0 = OFF
   CONFIG EBTR1 = OFF
   CONFIG EBTR2 = OFF
   CONFIG EBTR3 = OFF
   CONFIG EBTRB = OFF

   ORG   0x0000
   GOTO   inicio

inicio   CALL   INI_clk
   CALL   INI_A
   BSF   PORTA,2
   MOVLW   0xAA
   MOVWF   EEDATA
   CLRF   EEADRH
   CLRF   EEADR
                CALL        GRABA_EPROM
bucle   GOTO   bucle



LEE_EPROM   BCF   EECON1,EEPGD
   BCF   EECON1,CFGS
   BSF   EECON1,RD
   RETURN

GRABA_EPROM   BCF   EECON1,EEPGD
   BCF   EECON1,CFGS
   BSF   EECON1,WREN
   BCF   INTCON,GIE
   MOVLW   0x55
   MOVWF   EECON2
   MOVLW   0xAA
   MOVWF   EECON2
   BSF   EECON1,WR
   BSF   INTCON,GIE
grabando   BTFSC   EECON1,WR
   GOTO   grabando
   BCF   EECON1,WREN
   RETURN

INI_clk   MOVLW   B"11000000"
   MOVWF   OSCTUNE
   MOVLW   B"01111111"
   MOVWF   OSCCON
   RETURN

   
INI_A   CLRF   PORTA
   CLRF   LATA
   MOVLW   0xFF
   MOVWF   ADCON1
   MOVLW   0x07
   MOVWF   CMCON
   CLRF   TRISA
   BSF   TRISA,0
   BSF   TRISA,1
   RETURN

   
   END



Cuando quito la llamada a la subrituna ini_clk me oscila(no se a cuanto) y me graba en eeprom Muchas risas es un avance!pero si pongo esa llamada la jodo, y no hace na Enfurruñado y si oscila no me enciende el led en PORTA,2...ME VA A MATARRR Muchas risas
Muchas gracias!