Столкнулся с тем, что обычные строки инициализации таймера не усваиваются компилятором.
В мануалах пишут, что в серии 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.
Буду рад любой информации 