[an error occurred while processing this directive]
|
Как такое может? Атмега128+IAR...
После выполнения последнего кейса....
начинает все сначала... выполнять с нулевого...
volatile unsigned char modem_stat = 0;
void main (void)
{
while(1)
work_mod();
}
void work_mod (void)
{
switch (mod_stat)
{
case 0:
……….
mod_stat++;
break;
case 1:
……….
mod_stat++;
break;
case 2:
……….
mod_stat++;
break;
case 3:
……….
mod_stat++;
break;
case 4:
……….
mod_stat++;
break;
case 5:
……….
mod_stat++;
break;
default:
break;
}
}
E-mail: info@telesys.ru