.INCLUDE "AVR128DA28def.inc" .INCLUDE "eepsupport.inc" ;########################################################################## .CSEG main: lds R16,InitializedTestdata+0 lds R17,InitializedTestdata+1 rcall hexout_word lds R16,NotInitializedTestdata+0 lds R17,NotInitializedTestdata+1 rcall hexout_word ldi R16,Low($4711) ldi R17,High($4711) EEUPDATE EEWAIT sts NotInitializedTestdata+0,R16 EEWAIT sts NotInitializedTestdata+1,R17 EEEND lds R16,NotInitializedTestdata+0 lds R17,NotInitializedTestdata+1 rcall hexout_word stop: rjmp stop ;->R17:R16: word value to put out hexout_word: ;implement it! ret ;########################################################################## .ESEG EEMAP InitializedTestdata .DW $4711 EEMAP NotInitializedTestdata .BYTE 2 ;##########################################################################