|
AT90USB128X_14 Datasheet, PDF (26/28 Pages) ATMEL Corporation – Software Entry-points for on-chip flash drivers | |||
|
◁ |
RCALL WAIT_SPMEN ; Wait for SPMEN flag cleared
MOV
R0,R16
LDI
R18,((1<<BLBSET)|(1<<SPMEN))
OUT SPMCSR, R18 ; r18 decides function
SPM
; write lockbits
RJMP WAIT_SPMEN ; Wait for SPMEN flag cleared
;*F************************************************************************
**
; NAME: wait_spmen
;--------------------------------------------------------------------------
--
; PARAMS: none
;--------------------------------------------------------------------------
--
; PURPOSE: Performs an active wait on SPME flag
;**************************************************************************
**
WAIT_SPMEN:
MOVR0, R18
INR18, SPMCSR ; get SPMCR into r18
SBRC R18,SPMEN
RJMP WAIT_SPMEN ; Wait for SPMEN flag cleared
MOVR18, R0
RET
END
26
7618CâAVRâ07/08
|
▷ |