Przerwania timera w AT91SAM7S256

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

Reply to
Grzegorz Kurczyk
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.