Страница 1 из 1

Как правильно настаивать таймера микроконтроллеров AVR

Добавлено: Сб сен 21, 2013 23:34:21
Саша Леськив
Вот такой вопрос...я начинающий в программировании мк на си и вот хотел спросить о таймерах.
Например, мк имеет два таймера-счетчика - нулевой и единичный. Причем первый - восьмиразрядный, а второй - шеснадцатиразрядный.

Показания этих таймеров хранятся в регистрах TCNT0; TCNT1H; TCNT1L соответственно.
Перед тем, как они начнут работу, их нужно описать в начале функции.

Регистр описания работы таймера 0 - TCCR0;
Регистр описания работы таймера 1 - TCCR1A, TCCR1B;
А теперь вопрос:

Что именно записывать в эти регистры настройки??



Что нужно в них записать, чтобы таймера, например, работали в режиме нормал, или СТС, или "захват"
Что нужно в них записать, чтобы они как-то выводили шим на вывод МК или считовали шим с какого-то вывода и так далее и тому подобное!

Я знаю, что каждый бит регистра отвечает за отдельную функцию...прошу описать мне коротко и ясно, какой бит за что отвечает...

Re: Как правильно настаивать таймера микроконтроллеров AVR

Добавлено: Вс сен 22, 2013 01:15:36
Vov123

Re: Как правильно настаивать таймера микроконтроллеров AVR

Добавлено: Вс сен 22, 2013 03:20:39
Myp3ik

Re: Как правильно настаивать таймера микроконтроллеров AVR

Добавлено: Вс сен 22, 2013 20:49:06
Саша Леськив
Можно, пожалуйста, не ссылки...на этих сайтах, тем более, ничего толкового нету...мне нужно конкретно:
младший разряд TCCRx - ...
второй разряд отвечает за ...

Re: Как правильно настаивать таймера микроконтроллеров AVR

Добавлено: Вс сен 22, 2013 21:32:24
da-nie
Коротко и ясно было тут: http://radiokot.ru/forum/viewtopic.php?f=57&t=88926

Re: Как правильно настаивать таймера микроконтроллеров AVR

Добавлено: Пн сен 23, 2013 00:39:15
ploop
мне нужно конкретно:
Ну тогда даташит. Там всё конкретно, ничего лишнего.

Чтобы вам ответить тут на этот вопрос конкретно, надо открыть даташит на нужной странице и... перевести вам фразу русский. Не более. Думаете, все тут по памяти помнят, какой бит за что отвечает?
А вот когда прочтёте, и что-то станет непонятно - спрашивайте. Но уже конкретно.