Цитата(CSB @ Nov 13 2007, 13:12)

На сколько я понял, вы работаете с DCO. Но таймер тактируется от ACLK вместо SMCLK.
TASSEL1 следует поменять на TASSEL2.
Да таймер тактируется с ACLK - это место в коде закомментарено.
TASSEL2 в msp430f1121 не используется. Обозначен как unused bite
Цитата
TACCTL0 = CM1|CAP|CCIE; // Capture on_falling CCI0A interrupts
захват будет по переднему фронту, а не по заднему как Вы написали.
slau049.pdf
описание TACTLx
10 Capture on falling edge
То есть если первый бит установлен - то по спаду. Есть всего два макроса для CM - CM1 и CM0
предполагаю, что CM1 является более старшим битом.
Цитата
Если нет входной частоты, то кто же выведет контроллер из режима lpm0? Если нет захвата - нет и прерывания от него.
Но частота то на CCI есть. Синхронный режим не включен - сам CCI мог бы и тактировать.
А если частота CCI превышает чатоту таймера - эначит не каждый спад CCI будет распознан?
Как то криво получается. Я полагал что такое получается только в случае синхронной работы
захвата. А в асинхрнном режиме флаг прерывания выставляетс я асинхронно и независимо от
тактирвоания TA. На то он и асинхронный режим.