Технический форум по робототехнике.
hadok » 16 июн 2010, 01:19
CodeVision начал ругаться на выражение типа delay_us(x); где х-переменная, выдаёт сообщение
must be constant expression.
Раньше всё было нормально, посоветуйте, что можно сделать
Angel71 » 16 июн 2010, 01:34
использовать константу, в доке об этом чётко написано.
hadok » 16 июн 2010, 01:36
Angel71 писал(а):использовать константу, в доке об этом чётко написано.
но у меня этот код работал и прошивался без проблем.....
rig » 16 июн 2010, 01:41
у меня ни когда такая композиция не работала, выручают циклы. Кратные задержке, если задержка не критичная. Или задержки с контретными значениями.
galex1981 » 16 июн 2010, 01:42
Не просто так ругается, что то изменилось по-любому. Код бы глянуть
avr123.nm.ru » 16 июн 2010, 02:33
hadok писал(а):CodeVision - Раньше всё было нормально,
с микро сек переменные никогда не работали в CVAVR.
baxtina » 19 июн 2010, 10:21
hadok писал(а):CodeVision начал ругаться на выражение типа delay_us(x); где х-переменная, выдаёт сообщение
must be constant expression.
Раньше всё было нормально, посоветуйте, что можно сделать
На старую можно вернутся или же все заново пересобрать.