А сам таймерВ и P4SEL не забыли настроить?
У меня так:
Код
P4SEL = BINARY( 01000000 );
P4DIR = BINARY( 10111111 );
P4OUT = BINARY( 10110000 );
// + Настройка Capture6
TBCCTL6 = CM_1 // Захват по нарастающему (переднему) фронту
| CCIS_0 // входной сигнал CCI6A
| SCS // Синхронный захват
| CAP // Режим захвата
| CCIE; // прерывание
// - Настройка Capture6 - измерение периода вращения коленчатого вала автомобиля (тахометр)
// Настроим таймер B
TBCTL = TBSSEL_2 // тактирование от SMCLK
| ID_3 // входной делитель
| MC_2 // Непрерывный режим: таймер считает вверх к 0ffffh
| TBIE; // прерывание
А в прерывании беру значения TBCCR6.