Настройка 8-Битного Таймера По Совпадению

27-08-2013, 19:01 От: admin Посмотрели: 802
Доброго времени суток. Никак не могу понять, как настроить 8-битный таймер на прерывание раз в 1 мсек. Контроллер - мега16, внешний кварц 8 МГц.



Раз таймер 8-битный, значит счётчик считает макс до 256. Используя предделитель 256 получаю частоту: 8000000/256 = 31250Гц, значит время одного тика - 1/31250 = 32 мкс.

Для получения прерывания раз в мсек: 1/0.032 = 31,25 тика, т.е.  нецелое число. При использовании других предделителей кол-во тиков переваливает за 256, т.е. нужно каким то образом корректировать счётчик, чтобы не допускать погрешности в долгосрочной перспективе. Каким образом нужно это сделать, либо как нужно грамотно настроить таймер?
Раздел: AVR

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

Обсудить на форуме


На момент добавления Настройка 8-Битного Таймера По Совпадению все ссылки были рабочие.
Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
Подробно тут | Жалоба
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Популярные новости
Календарь новостей
«    Май 2024    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031