|
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