Кто делал bootloader для MEGA?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено sda 13 февраля 2004 г. 10:00

Для начала пробую только стирать страницу.При программировании в нулевой адрес пишу 0х00,после этой процедуры проверяю программатором - в нулевом адресе как был 0х00 так и остался.Что делаю не так??


#asm
ldi r30,0
ldi r31,0
ldi r26, 3
call Do_spm
ldi r26, 0x11
call Do_spm
rjmp ttt

Do_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