Skip to content

Latest commit

 

History

History
37 lines (36 loc) · 2.59 KB

README.md

File metadata and controls

37 lines (36 loc) · 2.59 KB

MSP430 CCS Code Examples

Various Code Examples for MSP430G2553 (used at the Training Programme of TI-CEPD)

List of Examples

Project Name Description
00-blink Blink onboard Red LED
01-testProject Blink onboard Red and Green LEDs alternatively
02-alternateBlink Different implementation of alternative blinking
03-testSwitch Turn ON/OFF onboard LED using onboard Switch
04-switchToggle Toggle the onboard LED using the onboard Switch
05-switchAlternate Toggle between Red and Green LED using onboard Switch
06-switchInterrupt Toggle LED using external interrupt and low power modes
07-blinkWatchdog Illustrates the Watchdog Timer timeout and reset
08-charlieplexing Using 4 pins to control 12 LEDs using Charlieplexing
09-charlieSwitch Increment/Decrement charlieplexed LEDs using onboard Switch
10-timerBlink Use internal timer and low frequency oscillator to blink LED
11-sevenSegment Countinuously count from 0-9 on a seven segment disply
12-sevenSegCounter Use the onboard switch to increment the count on the seven segment display
13-pwmTest Fading effect on onboard Green LED using hardware PWM
14-softwarePWM Implementation of PWM using software time delays
15-timerCapture Uses the Input Capture mode of Timer to measure external signal period
16-adcTest Reads the internal temperature sensor and converts value to Celcius
17-dcoTest Cycles through calibrated DCO frequencies during runtime
18-adcPWM Use ADC input to control intensity of onboard Green LED
19-adcPWM-lpm Implementation of ADC based PWM control using low power modes
20-uartEcho Implements UART link at a baud rate of 9600. Echoes RX char + 1
21-helloWorld Prints the string Hello World ! on the UART link
22-uartPrintNum Converts an integer value to string and prints it on the UART link
23-uartADC Displays the ADC value on the UART link
24-spiShift Use SPI protocol to send data to a shift register
25-i2cTempSensor Read temperature values from a LM75 sensor over I2C
26-bitBangShift Implements SPI communication with shift register by bit banging GPIO
27-helloLCD Connects to a 16x2 LCD using 4-bit mode, generic library .c & .h files
28-simpleLCD Simplified version of 16x2 LCD, requires all LCD pins to be on same port
29-capTouch Implementation of capacitive touch sensing using TI Libraries
30-melodyBuzzer Play a musical melody on a piezo buzzer using timers