Gast
#524150
Hi,
Ich habe mich ein wenig mit den Timern beim MSP beschäftigt und die
grundlegende Funktionalität ist schonmal da. Jetzt wollte ich als
nächstes den Timer nicht bis zum Maximalwert zählen lassen, sondern zum
im TBCL0 stehenden.
Das kriege ich aber nett hin. Weiß einer wie es geht und teilt sein
Wissen mit mir?
Gruss
void init_TimerB(long Endswert)
{
TBCTL = TBSSEL_2 + TBCLR; // SMCLK, clear TAR
TBCCTL0 = CCIE; // CCR0 interrupt enabled
TBCCR0 = Endwert;
TBCTL |= MC1; // Start Timer_A in continuous
mode
_EINT(); // interrupt enable
}