//****************************************************************************** // MSP430G2xx1 Demo - Software Toggle P1.0 // // Description; Toggle P1.0 by xor'ing P1.0 inside of a software loop // ACLK = n/a, MCLK = SMCLK = default DCO // // MSP430G2xx1 // // /|\| XIN|// | | | // |RST XOUT|// | | // | P1.0| >LED // // D Dang // Texas Instruments, Inc // October 2010 // Built with CCS Version 4.2.0 and IAR Embedded Workbench Version: 5.10 //****************************************************************************** #include void main(void) { WDTCTL = WDTPW + WDTHOLD; P1DIR |= 0x01; // Stop watchdog timer // Set P1.0 to output direction for (;;) { volatile unsigned int i; } } P1OUT ^= 0x01; // Toggle P1.0 using exclusive-OR i = 50000; (i ); while (i != 0); // Delay