Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Прерывание с периодом 1 мс. В обработчике прерываний счетчики...
Отправлено
POV
28 апреля 2009, г. 15:42
В ответ на:
Как получить в атмеге прерывание с периодом более 20 мС?
отправлено пользователем
Dikoy
28 апреля 2009, г. 15:38
я обыно делаю вульгарщину если тактовая позволяет там машинное время гробить:
WORD counter;
void tim1_int() // прерывание с каким-то периодом, например, 1 мс
{
counter++;
if (counter%20 == 0)
{ // 20 мс
...
}
if (counter%1000 == 0)
{ // 1 с
...
}
if (counter > 50000) counter = 0;
}
Составить ответ
|
Вернуться на конференцию.
Ответы
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru