попробуйте так:
Код
#include <msp430x16x.h>
bool a;
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A0_ISR(void)
{
a = !a;
if (a)
P1OUT = 0x01;
else
P1OUT = 0x00;
}
int main()
{
WDTCTL = WDTPW + WDTHOLD;
P1DIR = 0xFF;
P1SEL = 0x00;
TACCTL0 = CCIE;
TACCR0 = 50000;
TACTL = TASSEL_2 | MC_1;
a = false;
_EINT();
_BIS_SR(LPM0_bits | GIE);
return 0;
}
этот код 100% рабочий (только что проверил)
Если будет продолжать ругаться, тогда остается один вопрос - какой у вас компилятор?
Сообщение отредактировал aag - Jul 26 2007, 08:31