Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
+
Отправлено
MARS
22 октября 2009, г. 11:29
В ответ на:
IARовский delay
отправлено пользователем
Харизмат
22 октября 2009, г. 10:47
#ifndef DELAY_H
#define DELAY_H
#include "intrinsics.h"
//TODO óêàçàòü ÷àñòîòó CPU
#define CPU_CLK_HZ 1000000
#define CPU_CLK_KHZ (unsigned long)(CPU_CLK_HZ/1000)
#define DELAY_NS(x) __delay_cycles(x*CPU_CLK_HZ*0.000001)
#define DELAY_US(x) __delay_cycles(x*(CPU_CLK_HZ/1000000))
#define DELAY_MS(x) __delay_cycles(x*(CPU_CLK_HZ/1000))
#define DELAY_S(x) __delay_cycles(x*CPU_CLK_HZ)
#endif
Составить ответ
|
Вернуться на конференцию.
Ответы
как понять строку #define DELAY_H (+)
-
Харизмат
(22.10.2009, 11:48:52
10.10.95.35,194.29.61.86
, 100 байт)
Нет, эта конструкция позволяет к файлу подключить только один раз информацию.
-
MARS
(22.10.2009, 11:54:59
212.40.41.26
,
пустое
)
+
-
Харизмат
(22.10.2009, 12:03:41
10.10.95.35,194.29.61.86
, 76 байт)
А вникнуть... это конструкция как стандарт уже для хорошего и переносимого кода....
-
MARS
(22.10.2009, 12:08:34
212.40.41.26
,
пустое
)
Ответ: Так я и вникаю, но мне вообще не дает покоя первые две строки, не пойму , нахиба они там...{+}
-
Харизмат
(22.10.2009, 14:25:40
10.10.95.35,194.29.61.86
, 190 байт)
удалите если мешают?
-
MARS
(22.10.2009, 15:16:49
212.40.41.26
,
пустое
)
Т.е. вам надо для каждого проекта просто задать частоту в Герцах.
-
MARS
(22.10.2009, 11:56:34
212.40.41.26
,
пустое
)
Ну, батенька, у Вас точность плюс минус лапоть. ИАР же может точнее:
-
Quasy
(22.10.2009, 12:18:58
192.168.0.207,80.243.9.34
, 531 байт)
Ну батенька совершенству нет предела.. мне хватает чтобы типа через 2мс послать ответ...
-
MARS
(22.10.2009, 15:15:30
212.40.41.26
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 76:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru