MSP430 LaunchPad Learning Community

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

The Learning Community is a place for finding resources for learning to use the LaunchPad. If everyone contributes their own projects and/or tutorials this community will grow to become an online resource for developing with the LaunchPad, microcontrollers, embedded programming, DIY projects, analog embedded systems, etc.

Feel free to edit the wiki and post your own project! This way we can grow this community and everyone can benefit from each other.

Use this section to add projects with as much information as possible! You can link to your own page or create a new wiki page!

Contents

Community-driven Resources

Cool Project Demonstrations!

Here are some community generated project demonstrations - check them out!

please please please, can we have information about the circuit used, other parts, and code? otherwise it's just eyecandy with little practical use! Thanks!

Tutorials that include theory/schematics/code/pictures

Basic Input Output

Analog Interfacing

External Push Button

          Basic Digital I/O. Interfacing an external Push Button on to the LaunchPad.

A/D conversion

         

Drive an External LED

          Twist on typical blinking LED example. Interfaces an external LED using a

          transistor to drive current.

Potentiometer Input

          Potentiometer for cycling through RGB colors 
        

Blinking LED with Timer  

           Uses a timer to blink the LED via Timer A interrupts

Signal Conditioning for sensor

          Opamp and an A/D to interface with analog


Light Sensor

          Light Sensors acts as a switch to turn On/Off an LED

Temperature Sensor

       

 

Communication

Miscellaneous

I2C Serial Interface

         How to interface I2C devices 

Low Power Mode

          Goes to Low Power Mode after 8 seconds using Watch Dog Timer

          Turns On/Off an LED depending if it is active or in low power.

SPI communication Digital Potentiometer

          Interfacing the MSP430FR5739 and G2553 with a digital potentiometer using Grace + DriverLib

Interrupt vs Polling

          Presents differences between programming using Interrupts and

          Polling. Includes sample code for onboard Push Button

Using the 74HC595 Shift Register

          Use as few as three pins to control eight or more logic outputs

          Includes sample code and schematic

Running MSP430G2xxx from Batteries

          Interfacing with a voltage regulator

Getting Started

Timers 

Quick Start Guide

Pulse Width Modulation (PWM)

          Timer A for pulse width modulation for energy saving with an LED

MSP430 Value Line LaunchPad Development Kit Out-of-the-Box Tutorial

     Walk through on how to set up a simple project using the LaunchPad

RGB LED with PWM

          An RGB LED circles around all the colors using PWM

Code Composer Studio Getting Started Guide

Piezo Electric Buzzer

          Buzzer with different frequencies using Timers


Other Links / Resources

Example Template for Wiki Articles

LaunchSequence Template Entry

If you are new to Wikis you may want to do some reading to understand what you need to do, this wiki article gives a good starting point for understanding syntax and ways of doing things. Essentially you will need to take a few simple steps:

  1. Register and log in on the TI Processors Wiki.
  2. Create a new page for your design.
  3. Copy the provided template page into your new page, this can be done easily by selecting the edit tab on the template page and copying (CTRL-C) the wiki text out of it and pasting (CTRL-V) it into your new page's edit page.
  4. Modify the template to fit your content.
  5. Edit this page to add a link to your design on the list above.
E2e.jpg For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article MSP430 LaunchPad Learning Community here.
Hyperlink blue.png Links
ARM Microcontroller MCU ARM Processor Digital Media Processor Digital Signal Processing Microcontroller MCU Multi Core Processor
Ultra Low Power DSP 8 bit Microcontroller MCU 16 bit Microcontroller MCU 32 bit Microcontroller MCU

Leave a Comment

Comments

Comments on MSP430 LaunchPad Learning Community


NJC said ...

I would recommend not posting such a multitude of links in the "Other Links/Resources" section from your blog Beretta. The list could get quite overwhelming if everyone posts all of their individual links there. Between just us we would create close to 30 links which lead to only two separate blogs.

Maybe a separate wiki page can be created for a list of topics, with links listed under those specific topics once the community grows a bit more. I always find it overwhelming when a page with detailed content is mixed with a very large list of links.

-NJC ___________________________________ http://msp430launchpad.blogspot.com

--NJC 06:41, 10 August 2010 (CDT)

AldoB said ...

@NJC I was the one that populated that list with permission from Beretta (of course). After I did it, I had your same thought about the list. What do you recommend? Would you want to Subdivide the Other Links / Resources into themes?

I think what you and Beretta and all the others are doing is awesome, and I would hate that your older posts are lost once you create newer ones. That's why I would like to have a way to see/search a list of links to all of the articles related to the LaunchPad. What do you think? What would you prefer?


--AldoB 10:46, 10 August 2010 (CDT)

NJC said ...

@AldoB That is a good question. There doesn't seem to be enough links to make a completely new page. Otherwise I would recommend making a new wiki-page for external guides which would have sub-sections for each topic. The problem though is that would leave this page quite blank. Maybe it would be beneficial for anyone who has a website about the LaunchPad to make their own page on the wiki, and populate it how they see fit. Such as Beretta and I. I'm going to work on making a new page for my blog on here in the next few days.

Another thing to note, I like the two column idea for the tutorial part of this page, but if you don't have your browser maximized its quite annoying.

Thanks for all the time you put in Aldo, I'm glad we all have TI's support.

--NJC 08:24, 13 August 2010 (CDT)

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox