Jump to content

Search the Community

Showing results for tags 'msp430 launchpad'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • Announcements
    • Suggestions
    • New users say Hi!
  • Spotlight!
    • Sponsor Spotlight
    • Sponsor Giveaways
  • Energia
    • Energia - MSP
    • Energia - TivaC/CC3XXX
    • Energia - C2000
    • Energia Libraries
  • MSP Technical Forums
    • General
    • Compilers and IDEs
    • Development Kits
    • Programmers and Debuggers
    • Code vault
    • Projects
    • Booster Packs
    • Energia
  • Tiva-C, Hercules, CCXXXX ARM Technical Forums
    • General
    • SensorTag
    • Tiva-C, Hercules, CC3XXX Launchpad Booster Packs
    • Code Vault
    • Projects
    • Compilers and IDEs
    • Development Kits and Custom Boards
  • Beagle ARM Cortex A8 Technical Forums
    • General
    • Code Snippets and Scripts
    • Cases, Capes and Plugin Boards
    • Projects
  • General Electronics Forum
    • General Electronics
    • Other Microcontrollers
  • Connect
    • Embedded Systems/Test Equipment Deals
    • Buy, Trade and Sell
    • The 43oh Store
    • Community Projects
    • Fireside Chat
  • C2000 Technical Forums
    • General
    • Development Kits
    • Code Vault
    • Projects
    • BoosterPacks


There are no results to display.

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Website URL





Found 7 results

  1. In this tutorial we will learn to interface a 7 segment LED display (LT543) with MSP430 Launchpad development board from Texas Instruments.A 7 Segment LED display can be used to display a limited number of character sets like numbers(0-9),Hexadecimal characters (0-F) and a few english characters(H,L,E etc.The Display used is Common cathode 7 Segment Display The Full Tutorial is Available here. http://xanthium.in/interfacing-7-segment-led-with-msp430-launchpad
  2. A Short introduction on Programming ADC10 of MSP430 Launchpad and Displaying the ADC10 values on a LED Bar graph type Display. Full Tutorial can be found here
  3. A short tutorial on how to use the IAR Embedded Workbench 5.3 to program and debug MSP430 microcontrollers on a windows box.The article teaches the reader to create and compile a simple C Project to blink the LED on a launchpad development board from Texas Instruments.The article can also be used with other MSP430 emulators like MSP430 Flash Emulation Tool (MSP-FET). IAR Embedded Workbench for MSP430 is a commercial integrated development environment developed by IAR Systems. The IDE comes in a paid full version and a code limited trial version.The free version can be downloaded from the IAR website free of charge and supports all the MSP430 derivatives. It is limited to a program size of 4KB.This would sufficient for programming most MSP430G2xxx series that comes with Launchpad development kit. Full Tutorial is available here http://xanthium.in/iar-embedded-workbench-tutorial-for-msp430
  4. Hello Everyone, I'm having some problems with my code, and I'm really hoping to get some help and guidance to get it working. I'm new to all of this, so please bear with me, if the errors I'm making are stupid ones. The way I want my code to work is this: Everytime motion is detected on the PIR motion sensor, it should blink the LED on the launchpad, and then display the count on the seven segment display. When the count gets to 9, I want it to reset to 0 and then start over. So for example, if the PIR detects motion once, it should display 1, twice, it should display 2 and so on. Right now it blinks the LED on the launchpad, but it doesn't count up or anything. Any help will be really appreciated. Here is my code: #define PIRsensor BIT5 #define LED1_OUT BIT0 int count =0; void main() { WDTCTL = WDTPW + WDTHOLD; // kill wdt P1DIR = LED1_OUT ; // set LED1 to OUT P1IES &= ~PIRsensor; P1IFG &= ~PIRsensor; P1IE |= PIRsensor; _BIS_SR(LPM4_bits + GIE); } #pragma vector = PORT1_VECTOR __interrupt void P1_ISR() { if ((P1IFG & PIRsensor) == PIRsensor) { // if motion is detected P1IFG &= ~PIRsensor; // clear interrupt flag P1OUT ^= LED1_OUT; // toggle LED1 P1IES ^= PIRsensor; for(count=0; count<9; count++){ switch(count) { case 0: P1OUT|=(0xFF&(~(1<<6))); break; // set to display 0 case 1 : P1OUT = BIT1+BIT2; break; // set to display 1 case 2 : P1OUT=BIT0|BIT1|BIT6|BIT4|BIT3; break; // set to display 2 case 3 : P1OUT=BIT0|BIT1|BIT6|BIT2|BIT3; break; // set to display 3 case 4 : P1OUT=BIT5|BIT6|BIT2; break; // set to display 4 case 5 : P1OUT=BIT0|BIT5|BIT6|BIT2|BIT3;break; // set to display 5 case 6 : P1OUT=BIT0|BIT5|BIT4|BIT3|BIT2|BIT6;break; // set to display 6 case 7 : P1OUT=BIT0|BIT1|BIT2;break; // set to display 7 case 8 : P1OUT|=0xFF;break; // set to display 8 case 9 : P1OUT=BIT6|BIT5|BIT0|BIT1|BIT2|BIT3;break; // set to display 9 default : P1OUT = BIT0|BIT5|BIT6|BIT4|BIT3; break; //set the letter E to display if an error occurs } } } else { P1IFG = 0; }
  5. Hi all! This is my first post on 43oh forum. I am currently working on a project which i think the 43oh community members will like. :grin: Project Description: The main aim of the project was to create a Simple, Easy to control Graphic User Interface (GUI) to control various pins on MSP430 Launchpad (MSP430g2553 uC). The GUI for this purpose was created using Visual C# and can be used on any Windows based System. (GUI in action) Features: The GUI allows the user to test and develop hardware without having to write any code for the device. Pins configured GPIO can be turned "LOW" or "HIGH". The present version of the GUI enables real time data acquisition and plotting. The data obtained from the pins configured as "ADC" can also be stored in an Excel Sheet. Data from Internal Temperature Sensor of the uC can be obtained and plotted as well. The GUI enables the user to Generate three independent PWM Signals and vary the Duty Cycle. Instructions: You need to upload a code to the MSP430g2553 microcontroller for working with the GUI. The code and the application GUI can be downloaded from the link given below. Extract the contents of the download file and load the MSP430_ControlWare project in Code Composer Studio and upload the code to the MSP430 Launchpad (MSP430g2553 uC). You can also view the video for the demonstration of the GUI. Future Upgrades: First thing that i will do this weekend is to implement a scheme for making the serial communication more efficient. There are way too many comparisons in the current code and i would definitely like to reduce that by a significant amount. Secondly, i will improve the PWM part to allow user to select the frequency as well. I would like to have suggestions on what more i should do with the User Interface. For any queries and suggestions, feel free to drop me a mail or reply to this post. MSP430 ControlWare.rar
  6. Hi all, Just to show off a little something I did It's an LCD display of a "ball" rolling around on a spotted surface, and bouncing from the boundries. The direction and speed of rolling is determined by the tilt of the entire setup. The hardware is a Nokia 5110 LCD breakout and a cheap 3-axis accelerometer breakout, both hooked directly to the MSP430 Launchpad. Code was written in Energia. Here's the video: I don't consider the code clean enough to publish, however I'll be happy to answer any questions about it. Happy coding!
  7. Often found that there are quite a lot of preparation work to do when trying to test out some simple code or concept, or explore an old IC of some sort collecting dust under the drawer. Everytime I have to pick up the LP, breadboard, jumper wires, LEDs, switches etc. This is my most favorite hobby but I can't afford a dedicated work bench so that means alot of work before and alot of clean up afterwards. I wondered are there more convenient ways of doing this.. I'm sure I'm not the only one facing this problem, and there are very fancy dev boards out there with almost everything imaginable on it - LEDs, switches, capsense, 7-digit display etc.. But I liked my LaunchPad with its small form factor and the unbeatable price tag. I think I needed something compact yet convenient. But compact implies less feature.. oh well, this little board is trying to see if it works for me. It is build upon a bare board, in an 90 degree inclined position sitting on the VCC and GND headers of the LP, providing these to the corresponding rails on the simple board (centered horizontally across). The stuff on this board includes: - 1x 18 pin socket - good for most of my simple ICs like shift registers - 1x 20 pin socket - good for sitting another G2553 for testing out I2C labs - 8x Blue LED - 8x Green LED All the pins on the sockets are brought out with male headers. The LEDs are all grounded so it only takes one wire for it to work. The 90 degree position isfor saving some space (instead of having the breadboard sitting somewhere else) while still have the freedom of most commonly used stuff I needed for breadboarding. I am not sure will it be easier to trace jumper wires but wanted to see if this will help. Some more stuff are planned, but I'm not sure these all can be packed ;-) - 1x 4-pin female headers for bluetooth - 2x switches with NC/NO option - 1x CR2032 battery holder - more headers for Vcc, GND, and blank for easy connections by wires / jumpers Another thought will be building upwards with simple connectors. But then the physical stress on the two pins may be to much.. will see how it goes
  • Create New...