try to increase the delay routine or paste it 2-3 times again to see how better worst it will be.
Something easy like
MOVLW HSTEP1
MOVWF PORTB
CALL RA_DELAY ; variable loop to time pulses
CALL RA_DELAY ; variable loop to time pulses
CALL RA_DELAY ; variable loop to time pulses
MOVLW HSTEP2
MOVWF PORTB
CALL RA_DELAY ; variable loop to time pulses
CALL RA_DELAY ; variable loop to time pulses
CALL RA_DELAY ; variable loop to time pulses
cost nothing to try huh?
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Bookmarks