Witam Mam jakieś czary z komparatorem B timerów. fragment kodu:
*AT91C_TC1_CMR = ( AT91C_TC_CLKS_TIMER_DIV1_CLOCK | AT91C_TC_WAVESEL_UP_AUTO | AT91C_TC_WAVE | AT91C_TC_ACPA_SET | AT91C_TC_ACPC_CLEAR | AT91C_TC_BCPB_SET | AT91C_TC_BCPC_CLEAR | AT91C_TC_CPCTRG ); *AT91C_TC1_RA = 100; *AT91C_TC1_RB = 200; *AT91C_TC1_RC = 300; *AT91C_TC1_CCR = AT91C_TC_CLKEN; *AT91C_TC1_CCR = AT91C_TC_SWTRG; *AT91C_TC1_IER = AT91C_TC_CPCS | AT91C_TC_CPBS | AT91C_TC_CPAS;są przerwania z RA i RC, na TIOA1 mam przebieg o wypełnieniu jak trzeba, natomiast komparator RB jakby nie istniał. Brak sygnału na TIOB1 i nie mam przerwań z tego komparatora. Zgłupiałem już co może być nie tak. W/g pdf-a i tego co przeryłem w internecie powinno to działać, ale już mi brakuje koncepcji... Co tu może być nie tak ?
Pozdrawiam Grzegorz