Цитата(roman@ @ Apr 18 2008, 20:37)

Я хочу сделать такую зависимость чтоб показывало : сделало 1 ацп это 0с,
второе это например 3с и так дали. И мне интересно будет ли считать таймер когда попаду в прерывание ацп и когда передаю данные на ПК в этом же прерывание .То есть передал первой результат, завершилось второе ацп и хочу передать это время когда завершилось второе (время которое истекло после первого), и так дале …
Разумеется, таймер считает независимо ни от чего. Но при выполнении кода в прерывании все прерывания запрещены. Поэтому, если долго "сидеть" в прерывании, можно "проспать" прерывания от других источников - от таймера, например. То есть флаг запроса на прерывание от таймера установится когда нужно, а вот процедура обработки прерывания начнётся, когда будет установлен бит I регистра SREG. Обычно, если нужно измерять через какой-то интервал, делается так: Обработчик прервания по таймеру запускает измерение. Обработчик прерывания по окончанию преобрахования АЦП выдаёт чего намерял. Всё. В остальное время выполняется основная программа ну или можно уйтив sleep если делать нечего - будет экономиться потребление тока.