Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Timer в Xmega

Сообщений 1 страница 2 из 2

1

Столкнулся с тем, что обычные строки инициализации таймера не усваиваются компилятором.
В мануалах пишут, что в серии Xmega все таймеры 16 разрядные, да ещё и с разными особенностями.

Все таймеры-счетчики (Т/С) в XMEGA
16-разрядные и имеют одинаковую структуру.
Общие функции: формирование интерва-
лов времени, сигналов заданной частоты
и сигналов ШИМ, измерение временных па-
раметров цифровых сигналов, синхрониза-
Рис. 5. Блок аналоговых компараторов
Рис. 6. «Оконный» режим работы аналоговых компараторов
микроконтроллеры компоненты 113
КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 3 '2008
ция с системой событий. Совместно с Т/С
могут использоваться два внешних модуля
расширения — модуль высокого разреше-
ния (Hi-Res) и модуль формирования специ-
ализированных частотных сигналов для за-
дач управления электродвигателями (AWeX).
Количество таймеров-счетчиков у разных
микроконтроллеров семейства XMEGA со-
ставляет от 5 до 8. Блок Т/С состоит из базо-
вого счетчика и набора каналов захвата-срав-
нения. Базовый счетчик может использо-
ваться для подсчета тактовых циклов или
событий. Он имеет возможность управления
направлением счета и периодом установки
временного интервала. Каналы захвата-срав-
нения могут использоваться совместно с ба-
зовым счетчиком для реализации функций
сравнения и генерации различных цифровых
последовательностей или выполнять функ-
ции захвата. Сравнение и захват являются
взаимоисключающими операциями, то есть
какой-то один таймер-счетчик не может од-
новременно и генерировать заданную циф-
ровую последовательность на выходе, и осу-
ществлять функцию захвата. Блоки Т/С на
кристаллах XMEGA обозначаются T/C0
и T/C1, причем Т/С0 имеет 4 канала захвата-
сравнения, в то время как Т/С1 — всего 2 ка-
нала. Все таймеры-счетчики для тактирова-
ния могут быть присоединены либо к сигна-
лу периферийной тактовой частоты, либо
к системе событий......

И действительно, в Xmega серии нет Timer0 и т.п., там TCC0.
http://sg.uploads.ru/t/TWp32.png

Буду рад любой информации  :yep:

0

2

Там ниже идут примеры + можешь открыть доку на чип и почитать про общие типы/режимы таймеров.) Впрочем хелп у баскома весьма хорош.

0