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

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

Отправлено sdv 08 декабря 2004 г. 13:02

void WrBlock(uchar nomer_page)@"BOOT_SEG"
{
unsigned short two_bytes;
uint j;


two_bytes =0xffff;

if( ((nomer_page<64)|(nomer_page>95)) )return;

_SPM_ERASE(nomer_page);

for(j=0; j< 10; j++)
{
_SPM_FILLTEMP(j,two_bytes);
}

_SPM_PAGEWRITE(nomer_page);
return;
}

Так не работает,если заремить
// _SPM_ERASE(nomer_page);
//_SPM_PAGEWRITE(nomer_page);
функция проходит.
В чем дело


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

Ответы



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

E-mail: info@telesys.ru