Gast
#927943
Hallo,
bei einem Beispielprogramm von TI bin ich über eine switch - Anweisung
gestolpert, der 2 Argumente übergeben werden. Kann mir das jemand
erklären?
Es steht dabei, dass es eine effiziente Implementierung wäre, aber ich
werde nicht so ganz schlau daraus.
// Timer_A3 Interrupt Vector (TAIV) handler
#pragma vector=TIMERA1_VECTOR
__interrupt void Timer_A(void)
{
switch (TAIV, 10) // Efficient switch-implementation
{
case 2: // TACCR1
P1OUT ^= 0x01; // Toggle P1.0
TACCR1 += 50000; // Add Offset to TACCR1
break;
case 4: break; // TACCR2 not used
case 10: break; // Overflow not used
}
}