Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: и fatal error )
Отправлено
Harrizmat
16 апреля 2009, г. 14:57
В ответ на:
Это обычное финальное сообщение об ошибке. Выше то что?
отправлено пользователем
Vladimir Ljaschko
16 апреля 2009, г. 13:21
Argument to_delay_cycles must be a constant expression
Извиняюсь, вместо "Выше" прочитал "дальше" .. солнце в монитор
Составить ответ
|
Вернуться на конференцию.
Ответы
Ну вот причина :) __delay_cycles - это не функция, а макрос
-
Vladimir Ljaschko
(16.04.2009, 15:11:14
93.84.25.37
,
пустое
)
Ответ: Это понятно, но он входит в библиотеку delay.h которая подключает библиотеку intrinsics.h
-
Harrizmat
(16.04.2009, 15:16:17
10.10.95.34,194.29.61.86
, 301 байт)
Для тактов контроллера во всем диапазоне такую функцию создать невозможно (например задержку на два такта), поэтому и ошибка. Укажите КОНСТАНТУ, как компилятор просит. А как delay(ms) написать - это в институт надо. От меня только ушли два дипломника, больше я не смогу :)
-
Vladimir Ljaschko
(16.04.2009, 15:38:52
93.84.25.37
,
пустое
)
Делает. На 2 такта 2 nop ставит (для AVR), правда давно разбирался, могу на...{+}
-
МихаилЕ
(16.04.2009, 16:53:51
86.62.71.113
, 197 байт)
Макрос с константой - делает, я же про функцию.
-
Vladimir Ljaschko
(16.04.2009, 17:07:56
93.85.16.184
,
пустое
)
Ответ: еще вопрос
-
Harrizmat
(16.04.2009, 17:44:7
10.10.95.34,194.29.61.86
, 286 байт)
Ответ:
-
Harrizmat
(16.04.2009, 15:42:54
10.10.95.34,194.29.61.86
, 164 байт)
Это все понятно. Поможем и подскажем, только не задавайте глупых вопросов по Си, не прочитав шпаргалку. Hex файл: свойства проекта/linker/extra output/ поставить галки и выбрать Intel extended
-
Vladimir Ljaschko
(16.04.2009, 16:26:20
93.84.25.37
,
пустое
)
Ответ: ))
-
Harrizmat
(16.04.2009, 16:41:35
10.10.95.34,194.29.61.86
, 69 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 234:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru