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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Daemon78
Родился
Сообщения: 7
Зарегистрирован: Ср авг 17, 2011 14:47:08

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

Сообщение 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 или я не правильно понимаю?
П.С. К сожалению проверить пока не могу, а уже надо понять на что можно рассчитывать.
И в догонку еще вопрос. Второй кварц подключается без конденсаторов (как я понял из даташита) или я ошибаюсь?
Реклама
Аватара пользователя
jordan
Грызет канифоль
Сообщения: 271
Зарегистрирован: Чт апр 01, 2010 14:14:55

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

Сообщение jordan »

0 0 1 clkT2S/(No prescaling) вот строчка из даташита для таймера2, если выставить биты cs22 cs21 cs20
на 001, прет делитель работать не будет, количество импульсов будет фиксироваться один к одному, если 000 таймер остановлен
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»