Litet jobbigt problem...
Postat: 2 mars 2004, 20:10:17
Är i slutfasen av mitt ibuttonprojekt och har ett återstående fel, hag jobbat mig runt det men det blir snyggare kod om jag löser även detta.
varför får jag följande kompileringsfel:
Error[116] E:\HEMSIDA\IBUTTON\IBUTTON.ASM 144 : Address label duplicated or different in second pass (JUMP)
Error[116] E:\HEMSIDA\IBUTTON\IBUTTON.ASM 150 : Address label duplicated or different in second pass (KORT)
Error[116] E:\HEMSIDA\IBUTTON\IBUTTON.ASM 155 : Address label duplicated or different in second pass (STOPP)
om jag anroper följade macro två eller flera gånger i samma kod, alltså skriver den på två ställen ett ställe som jag loopar kring funkar bra.
WAITSHORT MACRO
MOVLW H'FF'
MOVWF LOOP1
MOVWF LOOP2
JUMP
MOVLW H'FF'
MOVWF LOOP1
DECFSZ LOOP2,F
GOTO KORT
GOTO STOPP
KORT
WAIT .1000
DECFSZ LOOP1,F
GOTO JUMP
GOTO KORT
STOPP
ENDM
varför får jag följande kompileringsfel:
Error[116] E:\HEMSIDA\IBUTTON\IBUTTON.ASM 144 : Address label duplicated or different in second pass (JUMP)
Error[116] E:\HEMSIDA\IBUTTON\IBUTTON.ASM 150 : Address label duplicated or different in second pass (KORT)
Error[116] E:\HEMSIDA\IBUTTON\IBUTTON.ASM 155 : Address label duplicated or different in second pass (STOPP)
om jag anroper följade macro två eller flera gånger i samma kod, alltså skriver den på två ställen ett ställe som jag loopar kring funkar bra.
WAITSHORT MACRO
MOVLW H'FF'
MOVWF LOOP1
MOVWF LOOP2
JUMP
MOVLW H'FF'
MOVWF LOOP1
DECFSZ LOOP2,F
GOTO KORT
GOTO STOPP
KORT
WAIT .1000
DECFSZ LOOP1,F
GOTO JUMP
GOTO KORT
STOPP
ENDM