|
Для начала пробую только стирать страницу.При программировании в нулевой адрес пишу 0х00,после этой процедуры проверяю программатором - в нулевом адресе как был 0х00 так и остался.Что делаю не так??
#asm
ldi r30,0
ldi r31,0
ldi r26, 3
call Do_spm
ldi r26, 0x11
call Do_spm
rjmp tttDo_spm: ; check for previous SPM complete
cli
Wait_spm:
lds r27, SPMCR
sbrc r27, 0
rjmp Wait_spm
Wait_ee:sbic EECR, EEWE
rjmp Wait_ee
sts SPMCR,r26
spm
sei
ret
ttt:
#endasm
E-mail: info@telesys.ru