Error de desbordamiento de pila y desbordamiento de pila en PIC18F [duplicado]

-4

Estoy tratando de hacer funcionar un motor en el sentido de las agujas del reloj y en sentido contrario a las agujas del reloj utilizando pic18f65k22 en MPLAB X IDE

LIST P=18F65K22
#INCLUDE "P18F65K22.inc"



    CBLOCK 0x20
    COUNT1
    ENDC

    ORG 0x00
    GOTO MAIN


    MAIN:
    MOVLW 0x00
    MOVWF TRISD

    BSF PORTD,0
    CALL DELAY
    BCF PORTD,1
    CALL DELAY
    BSF PORTD,1
    CALL DELAY
    BCF PORTD,0

    DELAY:
    MOVLW D'51'
    MOVWF COUNT1
    CALL DELAY


    GOTO MAIN


    END
    
pregunta Vilfred

1 respuesta

1
DELAY:
MOVLW D'51'
MOVWF COUNT1
CALL DELAY

Eso es recursivo, se llama a sí mismo. Eso va a desbordar tu pila muy rápidamente.

    
respondido por el Colin

Lea otras preguntas en las etiquetas