ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
104109 Топик полностью
Argon (02.11.2007 09:52, просмотров: 135) ответил Сергей Борщ на так он этой инструкцией сбрасывается при наступлении события, которое у вас наступит после полного "круга". А разве в примерах в .mac в execUserReset() не были реализованы сброс и остановка таймера? Ага, глянул - не было. Будем поправить.
Да точно, попутал T0MCR и T0TCR, т.е. не сбрасывался он последней инструкцией. Про тиканье - тогда я воспринял это как "тикание самого таймера", а прерывание не проверил. Короче, при инициализации надо вместо <c> T0TCR = (1<<0); // CE = 1, enable timer </c> воткнуть <c> T0TCR = (1<<0) | (1 << 1); // enable & reset timer </c>