Страница 2 из 2

Добавлено: Вт июл 31, 2007 21:59:44
ARV
Дмитрий О писал(а):Кстати, в меге16 такт на таймер0 идет с Т0, к таймеру1 с Т1, к таймеру2 с TOSC1. А зачем тогда TOSC2?
К TOSC1 и TOSC2 подключается дополнительный "часовой" кварц, если необходимо сделать функцию часов "реального времени". Кстати, не знаю про мегу16 (нет под рукой даташита), но для меги8 подача внешнего сигнала на TOSC1 не рекомендована.
Кстати, по поводу алгоритма частотометра - надо подкорректировать: после расчета частоты обнулять счетчик таймера 2 и обнулять k. А вообще-то я снова советую задуматься о параметрах прибора и сделать попроще: например, не раз в секунду считать, а каждые 0,1 или 0,01 секунды - тогда можно обойтись и без k++, а значит, и без переполнений, и без прерываний от таймера... но я не навязываюсь :)

Добавлено: Ср авг 01, 2007 16:14:51
Дмитрий О
Спасибо за разъяснение :) А там видно будет. Ведь частота тактирования таймера будет 9766 Гц.