Цитата(dimka76 @ Nov 2 2006, 05:22)

При работе с таймерами-счетчиками для m48 и m16 (другие не пробовал) пытался производить сброс предделителей для синхронной работы, но они, гады, на сброс не реагируют.
Кто-нибудь сталкивался с такой проблемой?
1) Для м16 просто записываете 1 в бит PSR10 регистра SFIOR, прескалер сбросится для таймеров 0,1.
Для проверки работы просто выждите несколько тактов, снова сбросьте прескалер (1-->PSR10) и немедленно прочтите оба таймера. Содержимое должно совпадать.
2) Для м48 установите бит TSM=1 и PSRSYNC=1 в регистре GTCCR, затем сбросьте TSM. Прескалер обнулится. Проверка примерно такая же, как для м16.