Upload
mrbauer1
View
293
Download
0
Embed Size (px)
Citation preview
Intro MSP430 ProgrammingMatt Bauer
What Is A MSP430?
Made By Texas Instruments
Ultra-Low Power
16-bit RISC Mixed Signal Processor
8-27Mhz, 1-256KB Flash, 1-8KB RAM
Multiple Timers, ADC, USART, USB, Realtime Clock, I2C, SPI, Watchdog
Step 0: Get Setup
Eagle
Development Board
Programmer
Compiler
Step 0: Get Setup
Step 0: Get Setup
Step 0: Get Setup
IAR Systems
mspgcc
Rowley
Code Composer Essentials (CCE)
Microcontroller Basics
P4DIR
P4OUT
P4REN
P4DIR
Microcontroller Basics
P4DIR |= BIT2 // On
P4DIR &= ~BIT2 // Off
P4DIR ^= BIT2 // Toggle
P4DIR |= (BIT2 + BIT3 + BIT5) // On
P4DIR &= ~(BIT2 + BIT3 + BIT5) // Off
Microcontroller Basics
Step 1: Set The Clock
Step 2: Setup The Ports
Step 3: The Interrupts
Step 4: Run
Step 5: Expand
I2C
SPI
UART
GPIO