Спасибо, заработало))Psych писал(а):Хм.... ну уберите P1REN и P1OUT
Код: Выделить всё
#include <msp430f2012.h>
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
P1SEL |= 0x06; //P1.1 = CCR0, P1.2 = CCR1
P1DIR |= 0x06;
TACTL = TASSEL_2 + MC_1;
CCTL0 = OUTMOD_3;
CCTL1 = OUTMOD_3;
CCR0 = 12100;
CCR1 = 10810;
for(;;)
{
if (!(0x08 & P1IN ))
{
if (CCR1 != 0)
{
TACTL = MC_0;
CCR1 -= 1210;
TACTL = TASSEL_2 + MC_1;
}
for( unsigned int s = 0; s< 20000; s++);
}
}
} 

