.INCLUDE "M32DEF.INC"
.MACRO INITSTACK
LDI R20,HIGH(RAMEND)
OUT SPH,R20
LDI R20,LOW(RAMEND)
OUT SPL,R20
.ENDMACRO
INITSTACK
LDI R16,0x08
SBI DDRB,3
LDI R17,0
OUT PORTB,R17
BEGIN:
RCALL DELAY
EOR R17,R16
OUT PORTB,R17
RJMP BEGIN
DELAY:
LDI R20,0x10
OUT TCNT0,R20
LDI R20,0x03
OUT TCCR0,R20
AGAIN:
IN R20,TIFR
SBRS R20,TOV0
RJMP AGAIN
LDI R20,0x0
OUT TCCR0,R20
LDI R20,1<<TOV0
OUT TIFR,R20
RET