.INCLUDE "M32DEF.INC" .MACRO INITSTACK LDI R20,HIGH(RAMEND) OUT SPH,R20 LDI R20,LOW(RAMEND) OUT SPL,R20 .ENDMACRO INITSTACK LDI R16,0x20 SBI DDRB,5 LDI R17,0 OUT PORTB,R17 BEGIN: RCALL DELAY EOR R17,R16 OUT PORTB,R17 RJMP BEGIN DELAY: LDI R20,0xD8 OUT TCNT1H,R20 LDI R20,0xF0 OUT TCNT1L,R20 LDI R20,0x00 OUT TCCR1A,R20 LDI R20,0x01 OUT TCCR1B,R20 AGAIN: IN R20,TIFR SBRS R20,TOV1 RJMP AGAIN LDI R20,0x00 OUT TCCR1B,R20 LDI R20,0x04 OUT TIFR,R20 RET