Цитата(Tanya @ Apr 3 2009, 14:48)

Как уже было сказано... В ПИКах имеется предделитель-счетчик (2 - 256), считать который нельзя, но можно потом "добить до переноса" тиками с соседней ножки.
В данном случае - возможны варианты. 7 GHz - значит, почти 100%, это не статический прескалер, "досчитать" его невозможно. Но и 8192 - это тоже не один прескалер (или все ж один ?), а несколько каскадов. Статические каскады - да, можно отключить и досчитать. Однако, если частота на выходе "динамической" части прескалера меньше, чем половина тактовой таймера AVR, то выгоднее (с точки зрения улучшения разрешающей способности) выровнять границы окна счета на целое число импульсов входной частоты (простейшей внешней логикой), тогда, в данном случае (10 MHz опорник, не менее одной секунды счета) разрешающая способность будет не хуже 1E-7, т.е. 700 Hz.
Однако, если, например, первый каскад делит на 128, то на выходе менее 55 MHz, которые в случае PIC вообще можно было бы "съесть" напрямую, а в случае AVR - одним статический 4-битным прескалером (откуда такой жуткий коэффициент, 8192 ?). Который, по желанию, можно хоть досчитать, хоть считать напрямую (если это счетчик с каскадными выходами), и тогда разрешение будет уже 128 Hz.
Да, кстати о досчете в PIC - почему-то все с завидным упорством повторяют одно и то же решение, блокируют вход счета вспомогательной ножкой с помощью резисторной развязки. Однако, если не требуются внешние делители, то можно еще проще - переключить вход тактирования в режим вывода, а дальше можно досчитать либо манипуляцией состоянием этой линии либо фазой тактирования программно.