Извиняюсь за абсолютно глупый вопрос для некоторых, но тем не менее для меня важный.
рулю сервой по следующему алгоритму:
PORTA.1=0;
delay_us(1400);
PORTA.1=0;
delay_us(18600);
решил одернизировать что бы было так:
PORTA.1=0;
delay_us(S0);
PORTA.1=0;
delay_us(20000-S0);
т.е. плавным изменением переменной S0 управлять углом. Почитал 5 страницу нашей "библии", обе

для этого объявил переменную
unsigned int S0=1400; //Серва поворота
после чего компилятор подчеркивает строку
delay_us(S0);
и пишет:
must be constant expression
так вот, где грабли??? это, что задержка может быть только цифрой задана????