такая вот ситуация ! нет срабатывает прерывание второго восьмиразрядного таймера по совпадению с числом !
вот код на СИ в CVA
// T0 TCCR0 = (1<<2)|(1<<1)|(1<<3); // set bits CS02 CS0 WGM01 OCR0 = 0x52; // 2 m.sec. interval // T2 TCCR2 = (1<<2)|(1<<1)|(1<<3); // set bits CS22 CS2 WGM21 OCR2 = 0x52; // 2 m.sec. interval
TIMSK = (1<<1)|(1<<7); // set bit OCIE0 and OCIE2 enable T0 interruption
этот обработчик срабатывает interrupt [16] void Timer0Com( void ) { }
а этот нет interrupt [10] void Timer2Com( void ) { }
может кто знает в чем дело ?
|