Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
__delay_cycles();
Отправлено
Харихмат
05 октября 2009, г. 12:32
Господа, на сколько знаю, чтобы работала данная задежка, в 4м IAR необходимо инклюдить #include <INTRINSICS.H>
Необходимо ли это и в 5м иаре? Если да, то где находится данный фаил?
Спасибо.
Составить ответ
|
Вернуться на конференцию.
Ответы
Обычно нужна задержка на какое-то количество микросекунд, а не циклов, поэтому
-
Леонид Иванович
(05.10.2009, 13:08:59
87.252.227.56
, 136 байт)
но лучше __delay_cycles((x) * FCLK + 0.5) а то долго придется чесать репу, почему Delay_us(10 + 20) не работает
-
MegaJohn
(05.10.2009, 13:26:4
81.222.85.88
,
пустое
)
Согласен, так лучше. Чем больше скобок - тем качественнее макрос :)
-
Леонид Иванович
(05.10.2009, 13:40:46
87.252.227.56
,
пустое
)
Что у Вас за среда, что пропускает (+)
-
Quasy
(05.10.2009, 13:55:11
192.168.0.207,80.243.9.34
, 287 байт)
IAR для AVR 4.21a
-
Леонид Иванович
(05.10.2009, 14:12:20
87.252.227.56
,
пустое
)
Тогда лучше дописать для совместимости с 5. Очень строгий товарищ, столько ляп у меня нашел за ...{+}
-
Quasy
(05.10.2009, 14:22:25
192.168.0.207,80.243.9.34
, 210 байт)
Когда будет 5, тогда поправлю.
-
Леонид Иванович
(05.10.2009, 14:49:17
87.252.227.56
,
пустое
)
Спасибо. в данном случае задержка требовалась в циклах =)
-
Харихмат
(05.10.2009, 13:20:33
10.10.95.35,194.29.61.86
,
пустое
)
по крайней мере достаточно включить "inavr.h" который включит уже вышесказанный
-
MegaJohn
(05.10.2009, 12:44:47
81.222.85.88
,
пустое
)
Ответ: Благодарю!
-
Харихмат
(05.10.2009, 12:50:44
10.10.95.35,194.29.61.86
,
пустое
)
блин... а я то наивный делал всегда while(--delay)asm("nop");
-
RED_DRAGON
(05.10.2009, 12:43:57
213.242.214.185
,
пустое
)
Зато меньше глюков компилятора
-
Звероящер
(05.10.2009, 12:55:7
92.125.156.50
,
пустое
)
Хотите сказать, что с __delay_cycles() у компилятора глюки?
-
Леонид Иванович
(05.10.2009, 13:07:5
87.252.227.56
,
пустое
)
Вот она, неистребимая страсть к халяве...
-
пароль_потерял
(05.10.2009, 12:40:34
193.125.71.140
,
пустое
)
Ответ: из Украинцев ее не выжить)))
-
Харихмат
(05.10.2009, 12:50:24
10.10.95.35,194.29.61.86
,
пустое
)
Точно. Вот в РФ уже все перешли на лицензионное и свободное ПО. А украинцы все халявным пользуются.
-
misyachniy
(05.10.2009, 13:15:28
194.187.111.110
,
пустое
)
Халявщики, одно слово...
-
пароль_потерял
(05.10.2009, 14:40:15
193.125.71.140
,
пустое
)
на линукс чтоли? Дык, мы тоже осваиваем, только потихоньчку
-
Харихмат
(05.10.2009, 13:21:8
10.10.95.35,194.29.61.86
,
пустое
)
Кто бы сомневался. Кстати, кто вас учил национальность писать с заглавной буквы?
-
пароль_потерял
(05.10.2009, 12:52:47
193.125.71.140
,
пустое
)
))))))))
-
Харихмат
(05.10.2009, 12:54:59
10.10.95.35,194.29.61.86
, 171 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru