Skip to content

nprasan/msp430-nitp

Repository files navigation

MSP430 @ NITP

Various Code Examples for MSP430G2553 (used at the Training Programme at NIT Patna, July 2016)

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

About

Various Code Examples for MSP430G2553 (used at the Training Programme at NIT Patna, July 2016)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published