Find Jobs
Hire Freelancers

STM32 embedded firmware with Digital Airspeed sensor

$150-250 USD

Cancelled
Posted over 5 years ago

$150-250 USD

Paid on delivery
Project hardware and skills required: ARM STM32F407VET MCU, STM32Cube library , STM32CubeMX, TrueStudio IDE v.9.2 MS4525DO Airspeed sensor over I2C interface using Interrupt to read data SPI full duplex communication between Master and Slave modules using Interrupt APIs MCU communication with host PC terminal over USB CDC Project based on two modules: Master and Slave communicating over SPI interface. Both modules are the same version each with ARM MCU STM32F407VET with 25MHx crystal running at 168 MHz . Slave module has Avionics sensors. One of them is Airspeed sensor MS4525DO chip over I2C interface. It sends airspeed data to the Master over SPI when requesting command is received. This task implements and delivers two processes: 1 - Slave firmware does sensor initialization (zeroing airspeed) and data reading from Airspeed sensor MS4525DO (over I2C) when request received from the Master. 2 - Master firmware MCU sending to the Slave setup data, requesting and receiving Airspeed data and after the units conversion sending Airspeed data to the PC terminal screen over CDC USB interface . Communication data structure is provided. SPI is running full duplex at 2 MHz speed, MSBFIRST, SPI_MODE0. Communication errors or other errors to be reported over USB CDC to the PC terminal using STM32Cube library. Slave MCU reading MS4525DO data using Interrupt routing provided by chip when data is ready. Links will be provided to the related hardware documentation and project details.
Project ID: 18552745

About the project

4 proposals
Remote project
Active 5 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
4 freelancers are bidding on average $602 USD for this job
User Avatar
Hello, I'm interested in your project. I'm a qualified embedded systems engineer with working experience in Embedded firmware development. My experience include the following: - developing code for ARM cortex microcntrollers (stm32, tm4c, nordic nrf5) - working with Basic peripherals: GPIO, Timers & PWM signaling, ADC, DAC, Interrupts, DMA. - working with Communications protocols: UART, I2C, SPI, Flash & EEPROM memory, motor control, - developing code for projects using RTOS (FreeRTOS, TI RTOS) - developing code for Arduino projects - Electrical circuits and PCB design (EAGLE) - CAD design (Solidworks) I'm committed to deliver the code well tested and verified
$188 USD in 10 days
5.0 (1 review)
1.8
1.8
User Avatar
This is an interesting project, if you could check my work history you'll find that I have done another project for a client using the cubeMx stm 32, the chip was however different. I would love this Relevant Skills and Experience I wl use C for Arm programming in STM32.. For better results I will carryout simulations using proteus and also physical implementation
$222 USD in 10 days
0.0 (0 reviews)
0.8
0.8

About the client

Flag of UNITED STATES
Reliance, United States
5.0
3
Payment method verified
Member since Aug 31, 2018

Client Verification

Other jobs from this client

Waveform Generator v2
$250-350 USD
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.