Цитата(O.L. @ Aug 23 2010, 14:26)

Утверждение - "У MSP430F2234 на P4 выведен PWM от таймера B, так вот, при включении питания (даже через дебагер) не каждый раз PWM не каждый раз выводится наружу" вступает в противоречие с утверждением "таймер B. счетчик считает, все настройки порта правильные", это судя по симптомам.
Какую хотели получить частоту PWM?
Хорошо бы увидеть настройки таймера и всей причастной к Р4 периферии. Весь код сюда постить не нужно, только основное.
Есть ли работа с таймером В в прерывании? Если есть - неплохо бы увидеть код.
Кроме светодиода есть еще у Вас какой нибудь инструментарий, что бы определить работу PWM? Осциллограф например...
Load mov.b &CALBC1_1MHZ,&BCSCTL1 ; Set DCO to 1MHz
mov.b &CALDCO_1MHZ,&DCOCTL ;
;
.....................................................;
;
SetupTB mov.w #256-1,&TBCCR0 ;PWM period
mov.w #TBSSEL_2 + MC_1, &TBCTL ;SMCLK, up mode
mov.w #OUTMOD_7, &TBCCTL1 ; CCR1 reset/set
mov.w #0128, &TBCCR1 ; CCR1 PWM duty cycle
mov.w #OUTMOD_7, &TBCCTL2 ; CCR1 reset/set
SetupP4 mov.b #0bfh, &P4DIR ; P4.1 - P4.6 output
mov.b #000h, &P4OUT
mov.b #070h, &P4SEL ; P4.1 - P4.6 TBx options
mov.w #0128, &TBCCR2 ; CCR1 PWM duty cycle
По прерыванию P1 изменял &TBCCR1
Осцил есть, (да вот кста противоречий не вижу - работу таймера можно проследить в дебагере - по изменению состояния счетчика, а вот порт иногда при включении оказывается в положении IN - по непотреблении тока при замыкании на землю и питание