[an error occurred while processing this directive]
|
Только для сброса флажка CCP1-CCP2, TA_OVF надо прочитать TAIV, а не сбрасывать флаг вручную. Флажок CCP0 сбрасывается автоматически при вызове обработчика.
#pragma vector=TIMERA1_VECTOR //Timer A
__interrupt void TIMER2A (void)
{
volatile uint16_t Tmp = TAIV;
P4OUT = P4OUT ^ 0x01;
}
E-mail: info@telesys.ru