Цитата(CSB @ May 8 2006, 00:55)

Забыл добавить как получить делитель:
берем требуемое время срабатывания(600 мкс), умножаем на входную частоту(7.3728 МГц) и делим на максимальное значение счетчика(2^8 или 256; для 16-разрядного счетчика будет 2^16 или 0xFFFF).
n = t * Fclk / 2^8.
Так получили n = 17.28. Из таблицы делителей (см. datasheet) берем ближайшее значение делителя. В данном случае n = 64. Считаем
t = 256 * n / Fclk. Полученное время долно быть больше требуемого, иначе придется делать програмные счетчики в обработке прерывания для получения требуемого периода.
Тактовая частота, по умолчанию с завода 1 Мгц вроде

.
Хмм... А как целиком выглядит формула ну вроде: TCNT1=x/y+z
И еще, чтобы поменять частоту внутреннего генератора надо править фузы, но я боюсь потому что уже привел таким образом в нерабочее состояние один камешек. В CVAVR там галочки соответствуют 0?
Если знаете, скажите как выставить 4 и 8 Мгц...
Заранее спасибо