Jump to content

Search the Community

Showing results for tags 'msp430'.

  • 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





  1. Stumbled upon this. Tektronix, a producer of various engineering test equipment, including Oscilloscopes, happens to have a free to use/download set of courses for learning how to use an Oscilloscope. The more important part is that it uses a standard MSP430 launchpad + Energia to do it. http://www.tek.com/lab-course/learning-oscilloscope-operation-using-msp430-launchpad-board The search shows about 20 of the courses: http://www.tek.com/courseware/search?body=msp430&field_courseware_categories_value=1902&field_courseware_keywords_value=All&field_course_language_
  2. 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
  3. 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
  4. 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
  5. Hi everyone. I was looking through the Energia library (cores/msp430/twi.c) today trying to debug an issue I have been seeing, and noticed the following code: /* Work around for: * If the master does a read and then a write the START interrupt occurs * but the RX interrupt never fires. Clearing bit 4 and 5 of UCBxCTLW0 solves this. * bit 4 and 5 are however marked as reserved in the datasheet. */ UCBxCTLW0 &= ~0x18; Does anyone happen to know why this is? I have searched high and low for a reference on TI's forums and in their documentation to no avail. Thanks for the help!
  6. Hi ,I am Rahul from Bangalore, India .I have done a few projects on MSP430.Most of my works are on my Website www.xanthium.in I have linked a few of my works here ,if you are interested you can check it . http://xanthium.in/make-your-own-msp430-launchpad-robot
  7. This is a simple Energia library for the Texas Instrument TLC5615 Digital to Analog Converter, a 10 bit ADC. The TLC5615 library is located here. I recently took an online course based on the FR6989 and the C language that used this chip and thought I would implement in Energia. Here is a screenshot from my oscilloscope of the Energia version generating a sawtooth wave.
  8. MPU6050 are accelerometer and gyroscope sensor , cheap and very useful.But there aren't a lot of library codes available for MSP430.Here is the library,include initialing and reading MPU6050.I had convert this library from AVR's library. Use for : MSP430x2xx ,other MSP430 must redefine some register of I2C Module or rewrite "I2C_USCI.h" function Link Download: Code MSP430 and MPU6050 I2C_USCI Library use for MPU6050 Library: //////////////////////////////////////////////////////////////////// // LIBRARY CONTROL I2C USCI MODULE // Write by : PHAM VAN THUAN DTVT07-K55 // Email: terran
  9. Hi , I am using MSP430FR6x8x Controller. (Launchpad of MSP430FR6989) and In my project I wanted to Interface ADXL345 Over I2C with MSP4306989 Launchpad. I have tried the Reference codes available from TI and tried to change slave address of the ADXL345. But Still I have not got any success. For Reference , I am using ADXL345 Breakout Board having 4.1k Pull up for I2C lines. And while connecting I am also taking care of Grounds. Pin I ma using is P1.6 for SDA and Pin p1.7 for SCL In ADXL345 the CS pin is tied with Vcc and also ALT pin is too connected with Vcc. So As per
  10. Just came across this very well documented project (not mine): http://blog.kemushicomputer.com/search/label/MSP430 ( translate) https://github.com/kentN/CAL430FR It's a wrist watch featuring Energia (incl. custom pin map), MSP430FR5949, Sharp Memory LCD and an accelerometer. KentN, if you're reading this: great job!
  11. Hey, I've built a little datalogger using the FR5969, TMP112, and the BME280. I've been successful removing the jumpers and programming the stand alone loggers using ISP layout mentioned in multiple other threads on this forum. However, there are a ton of wasted I/Os and space for my application, so I've wanted to use a smaller chip. Enter the FR5949 (ok, just a little bit smaller but every milligram counts).. When I try to program the new loggers, I get the following error - tilib: MSP430_OpenDevice: Unknown device (error = 5) tilib: device initialization failed Can you use
  12. Hello Can someone please walk me through a suitable MCU for AIC3254/AIC3253 audio codec? From the codec's eval kit, a controller with 32kB mem with I2C/SPI is enough. Is MSP430G2744 suitable? It has 1kB RAM, 32kB flash, 16MHz and 1 I2C, SPI each. The codec would not be used for digital audio. Preferring to keep it simple. One more thing. Since there isn't much of know-how on this from my end, I would prefer outsourcing the development. Generally speaking, what should I know before committing someone to take the task? Like 1) Would I also require a separate compiler/develop
  13. Hey guys! I'm having some fun with my MSP430 and started to play with the Energia IDE so I can make some tests faster than by the standard library of the microcontroller. But I've searched on the reference and saw that the only function to use with PWM is analogWrite()... How could I change the frequency of the PWM instead of only its Duty cycle? Thank you guys!
  14. hi my friends; i work on the msp430fg439 for my project and it has only one spi/uart channel and i used this channel for sd card operation. Now i want to apply uart operation to my code. how can i make a bit banging uart application? In my code, tx and rx pins are useable but timing pins were used. Thanks for your helping...
  15. I am using LauncPad MSP430G2 revision 1.5, MSP430G2553, Grove base boosterpack, Energia 0016, Windows 7 64-bit My project will need to start in the sleep mode. When I press the button P1.3, it will display on the LCD. And after 10sec, it will go back to sleep mode. Can somebody help me with the coding. PS : I am new to Energia and have never touched programming before. Sorry if i didnt make it clear enough.
  16. Hi, I'm using MSP4305969 in Energia. In Energia for MSP430 Port A0 is configured for UART communication. Can you please provide the source code how is it configured. Does it use Interrupts for the communication ? If so please provide ISR for same.
  17. Hi everyone, I can not exit below loop, what is my problems? Please help to give a solution. // clear any oscillator faults do { IFG1 &= ~OFIFG; __delay_cycles(800); } while (IFG1 & OFIFG); Thanks in advanced!
  18. I made this sensor a while back as a prototype and put it outside earlier in the year and it still seems to be working OK. It has been a dry spring and summer here in Seattle though and it really hasn't had much of a workout. It was my first project with the MSP430G2. It is pretty simple. The funnel catches rain from a known area where it falls into two "buckets" that tip back and forth. Adjustment screws are used to calibrate the bucket volume. A hall sensor detects each tip of known volume and sends a signal to the microcontroller which timestamps and stores/transmits the data.
  19. Hi, I have just install Energia in my computer, I'm learning to use it but I don't know why, when I want to verify a program appears this Error: [C:\Users\GATEWAY\Downloads\energia-0101E0016\hardware\tools\msp430\bin\msp430-g++, -c, -Os, -w, -ffunction-sections, -fdata-sections, -mmcu=msp430g2553, -DF_CPU=16000000L, -MMD, -DARDUINO=101, -DENERGIA=16, -IC:\Users\GATEWAY\Downloads\energia-0101E0016\hardware\msp430\cores\msp430, -IC:\Users\GATEWAY\Downloads\energia-0101E0016\hardware\msp430\variants\launchpad, C:\Users\GATEWAY\AppData\Local\Temp\build1369045033969488101.tmp\Blink.cpp, -o, C:\
  20. Hello everyone! I'd like some help getting my new ti Launchpad working with Energia... part: MSP430G2, chip M430G2553 All I've done to it so far is replace the pins with female headers. Now I'm trying to upload the example blink code and all I ever get is this: Binary sketch size: 677 bytes (of a 16,384 byte maximum) tilib: MSP430_OpenDevice: Could not find device (or device not supported) (error = 4) tilib: device initialization failed On computer #1 (win7, 64bit) I first installed CCS, then Energia. When I plug in the launchpad the green and red lights blink. When I try to uplo
  21. Hello everyone, I have a problem with Energia and my MSP430F5529, this micro is enable to use 12bits ADC, but I can't find the way to make it enable that configuration because Energia runs my code in default 10bits ADC, some one can tell me how can I configure the ADC to use 12 bits resolution??, this is my code: #include <Servo.h> Servo servo; int potpin = 23; int volt, i; void setup() { servo.attach(19); } void loop() { volt=analogRead(potpin); i=volt/6; //I'ms using 6, because 1023/6 = aprox ? 180 steps
  22. Monday Night Project (MNP) is my attempt to have a regular rhythm to work on a project from start to finish. Each Monday night, between 8ish and 10ish I will work a bit on the project, and post a write-up about my progress to keep some public pressure up to actually follow through . On to my first MNP! Our local watering hole has a deck overlooking a pond and parts of the community. In winter people usually just go out for a quick smoke, but in summer its rather pleasant to stay out there and banter away, increasing in volume as the night wears on and alcohol gets into heads. Obviously th
  23. Basic analogRead function doesn't seem working.. I am using Energia as a compiler. I am trying the minimum configuration. I am getting a value but this value doesn't change with potentiometer. I have even tried to ground the signal (to see if it is Zero) but nothing has changed.. What might be wrong? thanks .
  24. I had a lack of digital input pins for a pushbutton rotary encoder switch so I used an analog input. I wrote up my results here: https://analog10.com/posts/rotary_encoder_analog_input.html It works pretty well except for an occasional reverse tick but that's probably a flaw in my code.
  • Create New...