[an error occurred while processing this directive]
|
Может кто подскажет, столкнулся со следующим глюком в IAR:
Глобальные переменные - int num,int event, char Tx[10];
Локальная int vrem
Код программы:
vrem=num; //временная локальная переменная
if(event==1) vrem--; //уменьшаем vrem
Tx[0]=event;
Tx[1]=vrem;
Tx[2]=vrem>>8; //!!! и в данной точке происходит запись в Tx[2] cтаршего байта от num, а не от vrem!!!
Cпасибо.
E-mail: info@telesys.ru