Created
July 25, 2012 09:49
-
-
Save sirmc/3175362 to your computer and use it in GitHub Desktop.
TI Launchpad blinking LED
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//****************************************************************************** | |
// MSP430F20xx Demo - Software Tole P1.0 | |
// | |
// Description; Tole P1.0 by xor'in P1.0 inside of a software loop. | |
// ACLK = n/a, MCLK = SMCLK = default DCO | |
// | |
// MSP430F20xx | |
// ----------------- | |
// /|\| XIN|- | |
// | | | | |
// --|RST XOUT|- | |
// | | | |
// | P1.0|-->LED | |
// | |
// M.Buccini / L. Westlund | |
// Texas Instruments, Inc | |
// October 2005 | |
// Built with CCE Version: 3.2.0 and IAR Embedded Workbench Version: 3.40A | |
// ****************************************************************************** | |
#include <msp430x20x3.h> | |
void main(void) | |
{ | |
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer | |
P1DIR |= 0x41; // Set P1.0 P1.6 to output direction | |
// 01000001 binary for direction 1=Output, 0=Input (opposite PIC...) | |
for (;;) | |
{ | |
volatile unsigned int i; | |
P1OUT ^= 0x41; // Toggle P1.0 using exclusive-OR | |
i = 50000; // Delay | |
do (i--); | |
while (i != 0); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment