Find Jobs
Hire Freelancers

Create a small program for an ARM (STM32) microcontroller

$30-250 USD

Completed
Posted almost 4 years ago

$30-250 USD

Paid on delivery
Please read the attached pdf document. Everything is described there. Thank you!
Project ID: 24664945

About the project

21 proposals
Remote project
Active 4 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
I have read your PDF and the command-set is more-or-less clear. I agree that the implementation of the low-power / sleep mode functionality will be the most difficult part of the project. Are you sure you need to use FreeRTOS for the project? Use of a multi-tasking RTOS introduces potential concurrency / synchronization issues - and complicates the watchdog implementation (because more than one task can get 'stuck'). If you use interrupts for UART communication - and DMA for ADC measurements - then there should be little or no 'blocking' code - and hence probably no need for separate tasks. I do not have a J-link segger, but I do have a (SWD-compatible) ST-link programmer. I would just use JP3 instead of J2. Regarding the ADC ... * What degree of accuracy - either in mV or as a percentage - do you need in the ADC measurements? * Changing the ADC resolution during runtime might be a little tricy - I will need to check. * Bear in mind that changing the resolution for ADC_IN1 will change it for ADC_IN6 also (as the STM32L15xC family seem to only have one ADC peripheral) I am quite busy with several projects, so could only work on this part time. P.S. I currently use STM32CubeMX + Atollic Truestudio instead of STM32CubeIDE. I would prefer to use that for the first milestone (although I can install STM32CubeIDE sooner if that is very important for you.)
$250 USD in 21 days
5.0 (14 reviews)
7.2
7.2
21 freelancers are bidding on average $261 USD for this job
User Avatar
Hi I am experienced electronics engineer with more than 15 years of experience. I have read the details and your specification file, everything seems to be well documented. Please get in touch if interested in working with me Regards
$400 USD in 10 days
4.8 (262 reviews)
8.0
8.0
User Avatar
Hello sir, I have experience in designing electronics circuits and can program all kinds of microcontrollers. You can discuss your project with me in chat and we can move on right away. Thank you.
$400 USD in 15 days
4.8 (76 reviews)
7.2
7.2
User Avatar
I have 19 years experience in Linux kernel porting, device driver development, RTOS (FreeRTOS and uCOS) and bare metal systems using ARM and other architectures. I have had experience with STM32 MCUs and the STM32CubeIDE, including the MX tool for configuring devices and the STM32 standard hardware library. I also have a PE Micro pod for programming and debugging. Everything seems pretty straightforward in the document, although I have a couple of minor questions that would not affect my bid but need to be clarified. Please contact me if you have any questions regarding my abilities. We can discuss the bid and tailor as necessary.
$220 USD in 21 days
5.0 (3 reviews)
6.2
6.2
User Avatar
Hello, thank you for your job posting. I am a senior electrical engineer. I have plenty of experience in firmware development and micro-controller developments. I can write the firmware based on Arduino, Raspberry Pi, Pic, Atmega, FPGA, ARM, DSP, PLC and so on. And I can design the circuit with the Altium, Eagle, KiCAD, Allegro & OrCAD, PADs. I provide the services - Gerber files, Netlist generation, BOM generation and 3D Models of PCAD and ECAD. I am also good at AutoCAD, Solidworks. And I can simulate all circuits with Proteus, LT-spice, Matlab, Simulink, Multisim, and Labview as well. Due to my experience in firmware development, I will bring you the perfect result in time with high quality. I will also give you a detailed explanation of the process. Looking forward to hearing from you soon.
$155 USD in 3 days
4.8 (31 reviews)
6.0
6.0
User Avatar
Hello. Your project is interesting to me. Have about 7+ years of experience in firmware development, especially for stm32 microcontrollers. I appreciate honest and accurate customers and guarantee decency on my part. Will be happy to help you with the project. Best regards
$225 USD in 14 days
5.0 (3 reviews)
5.7
5.7
User Avatar
Hello I am an expert embedded software developer. I have read your project description and I can do this project for you perfectly as I have worked with STM32 microcontrollers family in multiple projects. The project could be split into Functions and peripherals: - UART, ADC, EEPROM, ADC, Timer and sleep mode. I still have a few questions. please leave a message on my chat so we can discuss the project details and timeline.
$200 USD in 7 days
5.0 (43 reviews)
5.2
5.2
User Avatar
Dear Sir, We are a small R & D company, based in Bulgaria, Europe. We work exclusively with U.S. partners. We specialize in developing Embed systems based ST(STM32), Microchip (Atmel )(PICs,AVR,Atmel ARM) and TI (MSP430) MCPUs and peripheries. For our mobile devices use nRF51/52xxx BLEs. We realize projects with requirements similar to yours. Our tools for design STM32 based systems: Keil ARM STM32CubeMX STM32 Discovery boards - Evaluation Board, STM32L152RC - in office MikroProg debugger programmer for STM32 If we receive more information about your project, we will give you a real cost and time to implement your project. We based in Europe, not customs problems for delivery models and samples for testing Best Valeri T.
$350 USD in 15 days
4.3 (12 reviews)
5.9
5.9
User Avatar
I am an Electrical Engineer with a masters degree I have high proficiency in Electrical Engineering, HVAC, LTE system model, Thermal system design, FPGA, Verilog / VHDL, Matlab/ Simulink, Microcontroller, Modeling, optimization, simulation of building energy systems: PCB Layout, Arduino and have been working on Industrial Automatics and Electronics. My fields of interest are Schematic design, Prototyping, PCB Design, Development of Electronic systems, Firmware and Software development. I would love to discuss this project with you and meet your exact requirements. I am confident I can provide you with top-notch materials that will fit your needs. Once you share the project, I will have a look & confirm if I can do it. I’m honest, creative and a unique person to acarry out your tasks given to me. Leaving your project with me is a privilege; I will make sure that the project is done in a perfect way and do my very best until you are satisfied. I pride my work on being professional, of the highest quality and always delivered on time. Thanks in anticipation
$140 USD in 4 days
4.9 (15 reviews)
4.8
4.8
User Avatar
Hi there, We came across with the document and we can program an ARM. We are an innovative team of Embedded Hardware & Firmware development experts driven by solutions and results. We have already programmed STM32 MCU like STM32F4Discovery and STM32F030-Discovery using STM32CubeMX and IAR EWARM Kindly spare 10 minutes for the interview. Regards, Intellisense Technology
$500 USD in 7 days
4.9 (4 reviews)
4.3
4.3
User Avatar
Hello, I have a good experience in STM32 MCUs C programming using STM32CubeMx, Atollic/STM32CubeIDE and FreeRTOS. I have just read your project requirements carefully and i am very interested to develop your application, we can discuss any details over chat. Best regards.
$140 USD in 7 days
5.0 (2 reviews)
2.5
2.5
User Avatar
Hi , i am sw/hw embedded developer and worked in similar job like that *(have debugger and all software required ). i have experience in arm cortex -m3 and cortex -m4.(the mcu you asked) i code with c/c++ , python using most famous compilers (gcc and use reliable toolchain). i have experience in debugging with jtag and swi good testing skills *(product testing - automation )and develop and test with the required of the system *(state machine method or v-model ) i will send you the code with with libraries and hex code for testing all is working. but i need to discuss some points in the project so i can give you exactly what you need.
$200 USD in 10 days
5.0 (1 review)
2.1
2.1
User Avatar
I am clear about this project and have completed similar projects. If possible, I think I will be of great help to your project!
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
More then 10 years experience with c programming, in embedded systems working with ARM architecture (such as STM32) and several other MCU
$1,111 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, Your project has very precise specifications. I have experience with signal processing on STM32F767 and power management functions on STM32F030. Can help with firmware development and hardware debugging if needed. Regards, Milan
$110 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello i am embedded engineer from Germany. I have 3 years of experience in programming different microcontrollers. I have read your task description and willing to do this project. i will try to satisfy you with my work. Thank you
$133 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, Thanks for explaining the requirements in a detailed way. I would like to do your project. I have been working in STM32 environment for past 2 years STM32F(mainstream MCU) as well in some L series in atollic ide with cubemx.
$167 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, i have the hardware and firmware experience required by your project (see my profile). I have already developed the necessary firmware blocks: ADC DMA continuos mode, UART CLI, etc... Maybe RTOS is not mandatory in this case but it should be used anyway for a more extensible firmware. A reasonable milestone should me fixed after all the SET:XX and GET:XX CLI commands Let me know. Best regards
$201 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SWITZERLAND
Zurich, Switzerland
5.0
68
Payment method verified
Member since Oct 23, 2013

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.