Лень ковыряться, вот это - работает:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено BLACKEAGLE 30 мая 2003 г. 21:56
В ответ на: Може у меня умственное затемнение? отправлено sssu 30 мая 2003 г. 21:26



;Saves block of (wl) bytes from RAM[z] to EEPROM[z]

.def wl=r24
.def wh=r25
.def zl=r30
.def zh=r31

eesave:
ldi zl,low(block_start)
ldi zh,high(block_start)

ldi wh,block_length

eesave_loop:
out eear,zl
ld wl,z+
out eedr,wl

cli
sbi eecr,eemwe
sbi eecr,eewe
sei

wait_eewe:
sbic eecr,eewe
rjmp wait_eewe

dec wh
brne eesave_loop

cbi eecr,eemwe

ret


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru