Buenos días,
No consigo Compilar este fragmento de Código de ejemplo con MPASMWIN:
Me sale 3 Errores en las Lineas 16, 17 y 18 de la llamada CALL:
Error[113] Symbol not previously defined (LEER_EE)
Error[113] Symbol not previously defined (OP)
Error[113] Symbol not previously defined (GRABAR_EE)
¿Alguna idea de donde esta el fallo?
LIST P=16F876A
INCLUDE "P16F876A.INC"
reg1 EQU 0X20
;vector de reset
ORG 0X00
goto inicio
org 0x05
inicio bsf STATUS,RP0
movlw 0xff
movwf TRISA
movlw b'00000110'
movwf ADCON1
CALL LEER_EE
CALL OP
CALL GRABAR_EE
END
LEER_EE
bsf STATUS,RP1
bcf STATUS,RP0
movlw 0x00
movwf EEADR
bsf STATUS,RP0
bsf EECON1,RD
bucle1 btfsc EECON1,RD
goto bucle
return
bcf STATUS,RP0
movf EEDATA
movwf Reg1
return
OP
incf Reg1
return
GRABAR_EE
bsf STATUS,RP1
bcf STATUS,RP0
movlw 0x00
movwf EEADR
movfw Reg1
movwf EEDATA
bsf EECON1,WREN
movlw 0x55
movwf EECON2
movlw 0xAA
movwf EECON2
bsf EECON1,WR
bucle2 btfsc EECON1,WR
goto bucle2
return