Цитата(abit @ Jul 26 2011, 18:29)

Я подозревал что код работает на бешеной 47МГц частоте и уж команда ADD (я так понял INC нету) выполнится по крайней мере 10Млн раз должна... а тут такой облом...
Код, положим, так и работает (если из RAM), только
Код
do {counter++;} while (dataready!=0)
- это отнюдь не одна команда инкремента.
Цитата(abit @ Jul 26 2011, 18:29)

Я верно понял что сигнал надо вешать на TCLK0? чтобы его считать (мне нужно оба фронта)...
Для захвата - на TIOA, для счета - на TCLK.
Цитата(abit @ Jul 26 2011, 18:29)

Где то можно найти готовый пример как переконфигурировать PA28 на TCLK, настроить на режим захвата по обоим фронтам и потом из таймера вынуть число что он насчитал там?
Если на вход подать 4MHz, то при 48MHz MCK между фронтами таймер успеет досчитать только до трех в лучшем случае. Устроит такая разрешающая способность?
Режим захвата можно использовать на низких частотах, если нужно измерить относительно высокую, то остается только считать число тактов за определенное время, то есть сигнал подать на тактовый вход таймера.