Find Jobs
Hire Freelancers

MSP430 Launchpad Project

$250-750 USD

In Progress
Posted about 10 years ago

$250-750 USD

Paid on delivery
This project uses the TI MSP430 Launchpad MSP-EXP430G2 and the included MSP430G2553 controller. The purpose of the project is to periodically read out a GPS sensor and store positions in the controller Flash memory. Upon a signal the controller sends the stored positions via SW UART to a host computer. See functional details below. Development platform is the Code Composer Studio. The project shall be done as C source code. The source code needs to be commented sufficiently. If libraries/include files are used, source code needs to be provided Functional details/pseudo code: * Initialization * Enter sleep mode (power save) * wake up approximately every 8 to 16s (choose what fits best for your timer structure) to blink with led for about 0.2s * wake up every 3 minutes to do the following: - enable output (GPS power on) which turns ON GPS receiver - Parse data strings coming from GPS receiver (serial interface, 9600baud, 8n1) - If position is valid, store date, time, longitude , latitude in Flash memory, blink with LED 2 times 0.1seconds each, 0.1s pause - When 20 positions are stored, start overwriting 1st stored position - If valid position was received, turn off output (GPS power on) and go back in sleep mode - If no valid position is present after 2 minutes turn off output (GPS power on) and go back in sleep mode * Wake up if an input (transmit enable) is pulled high: - start SW UART - repetitively send out a 4 character string (every 0.5 second), turn on LED in each 0.5s pause, off during transmission - once an acknowledge string is received, turn LED on continuously and transmit the stored 20 positions (19200baud, 8n1) - stay in the loop of waiting for ACK string to send put positions again, exit if input is not high any more, then turn off LED and go back to sleep mode main loop. I/O definition: Serial interface to GPS: P1.1, P1.2 Software UART to host computer: tbd transmit enabled (input, active high): P2.5 GPS power on (output, active high): P2.4 LED (output, active high): P1.0 Restrictions/Notes: Avoid using SPI/I2C resources due to future enhancements External oscillator can be used if required for SW UART timing GPS string: tbd.
Project ID: 5390775

About the project

23 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I have been using MSP430 controllers from a long time now and have experience with devices from MSP430 value line devices to the high end MSP430F5 and F6 series and also with FRAM controllers. I already have MSP430, C2000, Stellaris and Tiva C launchpads out of which I use MSP430 extensively for rapid prototyping of low end battery operated applications. I can help you with your project to have a low power data logging device with SW Serial. I can provide you the best possible low power solution in the least possible time. Please note that I do not have the GPS module with me so I will be using the virtual terminal for the needed string to test the code. I look forward to working with you on this project. Thank you. Regards, Tushar
$400 USD in 25 days
5.0 (14 reviews)
5.4
5.4
23 freelancers are bidding on average $684 USD for this job
User Avatar
hi, i am an electrical engineer. i have expertise in embedded system design.i can help you with this project. i am familiar with MSP430 and code composer though i am not expert in MSP processors but i can work on them. my bid here is for the code/firmware development along with the working of the code on the development board. My milestone breakdown would be as follow: 1) initial upfront 40% 2) upon completion of the Prototype and demo. 40% 3) when code is delivered. 20% regards
$2,500 USD in 30 days
4.8 (40 reviews)
7.3
7.3
User Avatar
Hi, I have experience in embedded systems design and also ave developed some small projects with the MSP430 launchpad. I can solve your task with great quality. I'll provide: - Full code with comments and test - The code will be tested using a mock approach to the GPS interface - 2 weeks of support for clarification of any doubts Best regards Euripedes
$500 USD in 20 days
5.0 (7 reviews)
3.0
3.0
User Avatar
Hello! I am a computer science student taking master courses and I am very interested in your project. I have worked a lot with with MSP430 uC family, I even done my diploma project with such uC, so I have strong knowledge about them. I have read your requirements and I am willing to provide you a demo in order to prove you that I am capable of finishing the project. I also have knowledge about state machine design and event driven software and I can start working right away for the demo because I already have a launchpad. If you are interested in don't hesitate to contact me. Thank you and have a nice day! RaciSolutions.
$500 USD in 15 days
5.0 (1 review)
1.1
1.1
User Avatar
Hi, is a pleasure to me support you in your needs. I am electronic engineer with 4 years experience working in I+D embedded systems projects with applications on robotics, M2M solutions, unmanned air vehicles (UAV) and led light solutions. Please contact to me for more details. Delivery time may change depend on your answer. I hope my profile fits the freelancer you're looking for. Regards. Sergio.
$750 USD in 30 days
5.0 (1 review)
1.0
1.0
User Avatar
I can do this project and terminal software for PC with database. For example with MySQL. Information can be stored on database and you can access it from localhost or outside.
$1,111 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Worked on reading GPS data and building maps from point cloud. Have experience with MSP430. Design and development of flight data recorder and auto-pilot system for an Unmanned Aerial Vehicle (UAV). The following tools/skills were used: •PCB layout design •embedded software design •PID control design •I2C and SPI communication protocols •MATLAB based verification and simulation •Sensor fusion of gyroscope, accelerometer, pressure sensor and magnetometer.  Designed PCB layout for Inertial Measurement Unit (IMU) which was 20% smaller in size than regular IMUs on market.
$555 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We have developed several projects for MSP430 family as it's a flow counter with low power consumption and a telecontrol with mobile communications.
$777 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I work exclusively with MSP430 (my day job). I already have multiple launchpad boards (MSP-EXP430G2 and MSP430F5529). I develop using CCS v5. I have considerable experience with low power systems.
$500 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Sir, I have required launchpad with me.. also have experience in MSP430 and gps receiver. I hope I will be considered.
$250 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I had experience with MSP430 microcontroller and GPS with wireless network. I have better understanding GPS protocol and can make the work done for sure.
$1,111 USD in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$250 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I am a sophomore ECE student at the University of Texas at Austin. I have worked on several projects with TI micro-controller based evaluation boards in the past, so I'm sure I'll be able to carry out this task properly. I would much appreciate being able to work on your project and I hope to hear back from you soon.
$444 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Dallas, United States
5.0
3
Payment method verified
Member since Dec 30, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.