MSP430 Timer kimenet zavar

Úgy tűnik, hogy az MSP430 mikrokontroller (MSP430F149) időzítő kimenetét zavarja az AD konverzió vagy a konverzió miatt be- és kikapcsolt belső referenciafeszültség. A P4.3-as kimeneten próbálok négyszögjelet generálni:

P4DIR |= BIT3; // P4.3 is output (TB3)

P4SEL |= BIT3; // P4.3 is TB3

TBCCR0 = 400 - 1; // 2500 Hz

TBCTL = TBSSEL_2 | ID_3 | MC_1 | TBCLR; // SMCLK/8, upmode

//TBCCTL3 = OUTMOD_7; // CCR3 PWM reset/set

TBCCTL3 = OUTMOD_4; // CCR3 toggle

TBCCR3 = 200;

A toggle mód nem akar működni, a PWM reset/set mód működik.

Oldalak