И снова крррасавец иар(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Карлсон_который_живет_в_подвале 10 сентября 2004 г. 11:30

иар 3.10
Вот так не работает
unsigned char master_io(unsigned char state)
{
unsigned char result;
result = Command.data2;
Command.data2=state;
switch(result)
{
case ReceiptCallInfo:
state = DeviceReady;//!!!!!!!!!!!!!!
//SetState(DeviceReady);
break;
case GetState:
result = 0;
break;
................
.................
}
...................
}

а вот так работает

void SetState(NewState)
{
state = NewState;
}

unsigned char master_io(unsigned char state)
{
unsigned char result;
result = Command.data2;
Command.data2=state;
switch(result)
{
case ReceiptCallInfo:
//state = DeviceReady;
SetState(DeviceReady);//!!!!!!!!!!!!!!
break;
case GetState:
result = 0;
break;
................
.................
}
...................
}
Вопрос: Как после этого можно жить?

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

Ответы



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

E-mail: info@telesys.ru