Цитата(Sergei_K @ Oct 22 2007, 13:14)

просто мне казалось, что это очевидно..
Нет, далеко не очевидно.
Цитата(Sergei_K @ Oct 22 2007, 13:14)

таким образом, таймер запускается каждый раз при выполнении:
RA не используется.. используется только RC.. Как видно, уровень на ноге переключается при RC сравнении..
И что Вы тогда пытались получить на RA здесь:
Цитата(Sergei_K @ Oct 16 2007, 17:17)

прописал бит ACPC (RC Compare Effect on TIOA) на переключение уровня.. Настроил PIO на работу с периферией A..
???????
Еще раз повторяю, что конструкция:
Код
while ((pTC_int->TC_SR & AT91C_TC_CPCS) == 0); // wait for TC RC compare
может дать непредсказуемое дрожание фазы.
Если хотите что-то измерять, перезапускайте таймер аппаратными средствами - режим WAVSEL = 10 придуман именно для этого.