roboforum.ru

Технический форум по робототехнике.

CodeVision ругается на

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

CodeVision ругается на

Сообщение hadok » 16 июн 2010, 01:19

CodeVision начал ругаться на выражение типа delay_us(x); где х-переменная, выдаёт сообщение
must be constant expression.
Раньше всё было нормально, посоветуйте, что можно сделать
Аватара пользователя
hadok
 
Сообщения: 166
Зарегистрирован: 06 июн 2005, 02:27
Откуда: Минск, Лида

Re: CodeVision ругается на

Сообщение Angel71 » 16 июн 2010, 01:34

использовать константу, в доке об этом чётко написано.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: CodeVision ругается на

Сообщение hadok » 16 июн 2010, 01:36

Angel71 писал(а):использовать константу, в доке об этом чётко написано.


но у меня этот код работал и прошивался без проблем.....
Аватара пользователя
hadok
 
Сообщения: 166
Зарегистрирован: 06 июн 2005, 02:27
Откуда: Минск, Лида

Re: CodeVision ругается на

Сообщение rig » 16 июн 2010, 01:41

у меня ни когда такая композиция не работала, выручают циклы. Кратные задержке, если задержка не критичная. Или задержки с контретными значениями.
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: CodeVision ругается на

Сообщение galex1981 » 16 июн 2010, 01:42

Не просто так ругается, что то изменилось по-любому. Код бы глянуть
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: CodeVision ругается на

Сообщение avr123.nm.ru » 16 июн 2010, 02:33

hadok писал(а):CodeVision - Раньше всё было нормально,

с микро сек переменные никогда не работали в CVAVR.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: CodeVision ругается на

Сообщение baxtina » 19 июн 2010, 10:21

hadok писал(а):CodeVision начал ругаться на выражение типа delay_us(x); где х-переменная, выдаёт сообщение
must be constant expression.
Раньше всё было нормально, посоветуйте, что можно сделать


На старую можно вернутся или же все заново пересобрать.
baxtina
 
Сообщения: 2
Зарегистрирован: 19 июн 2010, 10:16


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 6