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

Предделитель Timer/Counter2 на Atmega162 на 32768

Добавлено: Пт авг 19, 2011 16:28:03
Daemon78
Доброе время суток.
Хочу на Atmega162 (Tosc1/Tosc2) повесить часовой кварц. Но вот меня настораживает фраза из даташита:
For Timer/Counter2, the possible prescaled selections are: clkT2S/8, clkT2S/32, clkT2S/64,
clkT2S/128, clkT2S/256, and clkT2S/1024. Additionally, clkT2S as well as 0 (stop) may be selected.
Setting the PSR2 bit in SFIOR resets the prescaler. This allows the user to operate with a predictable
prescaler.

Перевод такой:
Предделитель таймера-счетчика 2 позволяет выбрать следующие тактовые сигналы: clkT0S/8, clkT0S/32, clkT0S/64, clkT0S/128, clkT0S/256 и clkT0S/1024. Кроме того, имеется возможность остановить синхронизацию. Установка бита PSR0 в регистре SFIOR сбрасывает предделитель. Данная функция позволяет программисту работать с более прогнозируемым поведением предделителя.

Собственно вопрос в том, можно ли выставить предделитель в 1? Понятие "сбрасывание предделителя" означает значение 1 или я не правильно понимаю?
П.С. К сожалению проверить пока не могу, а уже надо понять на что можно рассчитывать.
И в догонку еще вопрос. Второй кварц подключается без конденсаторов (как я понял из даташита) или я ошибаюсь?

Re: Предделитель Timer/Counter2 на Atmega162 на 32768

Добавлено: Вс авг 21, 2011 11:54:38
jordan
0 0 1 clkT2S/(No prescaling) вот строчка из даташита для таймера2, если выставить биты cs22 cs21 cs20
на 001, прет делитель работать не будет, количество импульсов будет фиксироваться один к одному, если 000 таймер остановлен