Цитата(Laksus @ Apr 11 2006, 18:54)

Когда я гонял програмку в AVRStudio, то видно что период
прерывания всегда больше вычисленного (сохраняется куча регистров перед переустановкой таймера)
Вполне логично. Просто для точной установки периода у таймера есть режим CTC.
Ну, а что сохраняется куча регистров, хотя в данном случае суть не в этом, - если не вызывать в прерывании подпрограмм, то компилятор сохраняет необходимый минимум регистров (в отдельных случаях - вплоть до нуля).