#include "io430.h" int main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; TBCTL = TBSSEL_2 + TBCLR; // SMCLK, Clear Tar TBCCR0 = 512-1; // PWM Period TBCTL |= MC_1; // Start Timer_A in up mode TBCCTL1 = OUTMOD_7; // CCR1 reset/set pour TB1 TBCCR1 = 32; // CCR1 PWM duty cycle sur port 2.2, max 511 TBCCTL2 = OUTMOD_7; // CCR2 reset/set pour TB2 TBCCR2 = 64; // CCR2 PWM duty cycle sur port 2.3, max 511 P2DIR |= 0xCF; // P2.x output P2SEL |= 0x0C; // Sélectionne P2.2-3 sur TB1/TB2 P2OUT |= 0xC0; // signal continu sur les deux derniers LEDs, pour comparaison while(1); }