Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Подскажите по WinAVR и <util/delay.h> - _delay_ms не обеспечивает заданную задержку (+)
Отправлено
Сидоргек
13 марта 2007 г. 11:39
Тактовая частота процессора задана в мэйкфайле, про ограничения на макс. значения задержек читал в доке на либу.
Проблема в том, что задержки получаются раз в 8 меньше заданных. Подскажите, что делать?
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: Аналогичная проблема - МЕГА32, фузы в порядке а задержки меньше чем нужно в кучу раз
—
Вит
(17.03.2007 16:34:13
195.245.211.14
,
пустое
)
Использую delay_us() - проблем нет. _ms не пробовал.
—
ReAl
(13.03.2007 13:51:35
193.111.248.46
,
пустое
)
а какие задержки и какая частота? может F_CPU переопределено?
—
Goshawk
(13.03.2007 12:38:26
80.91.185.22
,
пустое
)
CKDIV8
—
argus98
(13.03.2007 11:56:39
81.22.205.230
,
пустое
)
Как я понимаю, если бы был взведен CKDIV, задержки были бы БОЛЬШЕ чем нужно, а у меня - меньше. Хотелось бы услышать мнение юзающего WinAVR
—
Сидоргек
(13.03.2007 12:13:41
217.146.246.14
,
пустое
)
Тактовая частота чем задается? Может fuses не правильные?(-)
—
misyachniy
(13.03.2007 11:41:57
83.218.237.86
,
пустое
)
Кварц, частота, вроде, правильная, по крайней мере по осциллоскопу.
—
Сидоргек
(13.03.2007 12:14:53
217.146.246.14
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 38:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru