Цитата(mib383 @ Dec 13 2013, 11:49)

Вот ссылка на примеры кода для твоего msp430 от производителя
http://www.ti.com/lit/zip/slac015.
Там найдешь примеры для работы с таймером и, как раз, подумаешь почему не работает у тебя.
А вообще очень полезно внимательно мануал прочитать, сразу понимание резко улучшится.
Спасибо, уже побывал, примеры от производителя не компилировался.
Вообщем я сидел, читал русское руководство к msp430x1xxx, и кое что стало проясняться
Я написал такую вот программу мигалка-метроном, но либо она не работает, либо она работает не корректно ><
Можете посмотреть код?
На изменение значение TACCR0 практический не какой реакций.
Код
#include <io.h>
void timerA_init(){
_BIC_SR(0x0020);
BCSCTL2 =0;
BCSCTL1 = 0xC4;
TACTL = TACLR; // TACTL регистр управления таймеро А, TACLR очистка таймера А
TACCTL0 = 0; // управления захватом сравнением
TACCR0 = 0x0F0; // захват/сравнение таймер А
TACTL =0x3F0;
//TACTL =0x113;
}
int main() {
WDTCTL = WDTPW + WDTHOLD;
P1SEL&=~(0xFF);
P1DIR |= 0x1C; //умераций с конца
P5SEL&=~(0xFF);
P5DIR |= 0xFF;
while(1){
timerA_init();
TACCTL0 &= ~CCIFG;
P1OUT ^= 0xFF;
P5OUT ^= 0xFF;
}
return 0;
}