Find Jobs
Hire Freelancers

Simple change of existing code for STM32 processor

$250-750 USD

Closed
Posted over 3 years ago

$250-750 USD

Paid on delivery
I am newcomer to STM32, and I have to troubleshoot an existing STM32 project. I need help to fix 2 issues: 1. There are two adc channels, one of the brings correct data, the other one not. I think it is a question of configuration, but need help to find the reason for the issue. 2. This is a low-power design, where a timer interrupts every 0.25s to wake up from sleep mode and check the inputs. TIM2 is used for this purpose, but STM32 uses to much power in sleep mode. So, I need to use STOP mode instead where current consumption is very low. For this I need to use the RTC clock for the interrupts every 0.25s, because then current is really low and also RTC is the only timer that can wake up from STOP mode. The project is to fix issue 1 , and implement the RTC timer function described in 2. There is on short notice also a larger extension to the project that may be awarded to the freelancer that can fix this.
Project ID: 28379279

About the project

23 proposals
Remote project
Active 3 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
23 freelancers are bidding on average $430 USD for this job
User Avatar
Hi. I think I could help with these issues - but I have several questions. 1) Which STM32 microcontroller are you using? The low-power functionality (and also the ADC interface) - although similar across STM32 series - does differ subtly. 2) What is your timeframe for these changes? My preference would probably be to use DMA for the ADC conversions. (This might seem like 'overkill' when only converting two channels, but it yields consistently good results - and avoids overruns, etc..) I would also prefer to use the LL (low-level) drivers for the ADC (and DMA) - rather than the HAL driver - as it offers more control and flexibility. Is your ADC sampling rate the same as your wakeup frequency? I.e., are you hoping to sample both ADC channels every .25 seconds? Or something else? I usually use STM32CubeIDE or Atollic TrueSTUDIO (+STM32CubeMX) for STM32 projects. Would this work for you? I have a few STM32 discovery / Nucleo boards at hand - but maybe not the exact same one you are using. (I might need to order parts - which could take 2-3 days.)
$375 USD in 10 days
5.0 (20 reviews)
7.3
7.3
User Avatar
Hi. I'm STM specialist. What's STM32 model? What's IDE? To evaluate my skills you can look at this project: https://www.freelancer.com/projects/dot-net/WinForms-App-connect-STM-Compile/details Regards, Alex.
$250 USD in 7 days
5.0 (63 reviews)
6.5
6.5
User Avatar
Hello, I had similar projects with STM32 going to sleep and waking up periodically. Please send me your source code or let me know which STM32 controller you are using.
$250 USD in 5 days
5.0 (43 reviews)
6.7
6.7
User Avatar
Hi Hiring Manager I am Firmware Developer for ESP32, PIC, STM32, nRF5X, Arduino My core skills and experience in the field of Embedded and IoT system development are: - Firmware Development:- Assembly, C, C++. - Schematic/PCB Design:- EagleCAD, Altium Designer, KiCad, and EasyEDA. - GUI Development:- Qt(C++) (for Windows, Linux, and macOS), C#, and .Net. - Embedded GUI Development:- uGFX, LittlevGL, emWin. - Hardware Peripherals:- USART, SPI, I2C, I2S, CANBus, OneWire, USB OTG, USB Host, USB Device (MSD, HID, CDC, DFU), Ethernet, RTCC, ADC, DAC. - Version Control Tools - Git (GitLab, GitHub, and BitBucket). - Documentation: Markdown, Doxygen. I have worked on following families of Microcontrollers from various manufacturers: - Microchip:- PIC12, PIC16, PIC18, PIC24, dsPIC30, PIC32MX, PIC32MK, PIC32MZ, and dsPIC33. - Atmel (now Microchip):- ATtiny, ATmega, ATSAM, and AT89C. - ST Microelectronics:- STM8, STM32F0, STM32F1, STM32F4, STM32L, STM32G, STM32W - Texas Instrument:- MSP430, MSP432, TM4C, F28M. I have experience on following wireless SoCs/SoMs: - BLE - CC25/6, nRF51/2, ESP32, PICO D4. - WiFi - ESP8266, ESP32, Particle P0/1. - Cellular - SIM800, SIM5320, SIM7600, Quectel BG96, A9/A9G. Interfaces: - USB (HID, MSD, CDC, DFU) - SD Card/MMC - UART(Serial) - SPI/I2C - CANbus - MIDI - Ethernet - Secure OTA using WiFi/BLE, 2G/3G/4G. Thanks
$750 USD in 5 days
4.9 (23 reviews)
6.4
6.4
User Avatar
Hello Sir, i have 5+ years of experience in embedded and iot system development. projects experience includes medical, access control, education, beacon localization electronic fluid dispenser and GPS systems. please consider me for your requirement and lets have a chat to discuss in details
$400 USD in 7 days
4.9 (9 reviews)
6.0
6.0
User Avatar
Dear Sir, I am good in STM32 programming either on commercial IDEs like IAR/Keil or on free GCC tools. I am online and available to work. Kindly contact me for a tested code. Regards Talha
$250 USD in 3 days
4.7 (57 reviews)
6.1
6.1
User Avatar
I am an expert microcontroller programmer. I have solid experience in C for embedded applications. I also have experience in STM32 / KEIL / STM32CUBEMX. I have experience in the ESP. If we could have a chat, So to have a full picture of the project By that you see If I can help. Thanks, Ramy
$600 USD in 10 days
4.9 (30 reviews)
5.3
5.3
User Avatar
Hello I have more than 15 years of experience in the embedded systems design and pcb design and electronics systems design So let's discuss your project in chat
$350 USD in 3 days
5.0 (19 reviews)
5.0
5.0
User Avatar
Hello, Hope this message finds you well, I checked your details and I believe that my experience is what you are looking 4. I have been working on similar projects for the past eight years, and I have the essential skills including; Engineering Matlab and Mathematica Electronics Software Architecture Electrical Engineering C++ Programming STM32 I will prove to be of great help to you. SEND MESSAGE/CHAT, so that discuss more on the details including budget and deadlines… Please REMEMBER to; Wash your hands frequently, Maintain social distancing, Avoid touching eyes, nose and mouth..., Practice respiratory hygiene, Stay home and if you feel unwell seek medical care early. Regards, BrainCenter Inc
$250 USD in 7 days
4.5 (26 reviews)
5.4
5.4
User Avatar
Dear Sir, We are a small R & D company, based in Bulgaria, Europe. 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 ESP32 and nRF51/52xxx BLEs. We realize projects with requirements similar to yours. Our tools for design STM32 based systems: CubeMX(Keil ARM) Atollic TRUEStudio STM32 Discovery boards ST-Link 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.
$500 USD in 7 days
4.3 (9 reviews)
5.8
5.8
User Avatar
Hello, What is the exact model of the microcotroller? Do you have the source code available? Is it possible to take a look? Thanks
$300 USD in 7 days
5.0 (20 reviews)
5.0
5.0
User Avatar
How are you? I read your description. I am C++/C#/Java/Python programming Expert. I can finish your project quickly with best quality. I want to discuss more on chat. Thank you for your time.
$500 USD in 7 days
5.0 (6 reviews)
4.6
4.6
User Avatar
Hi i am an experienced embedded systems engineer with more than 7 years of experience. i have read the project description and to let you know i have recently worked on stm32 adc, and i believe it is not a big deal for me i have great experience with stm32 cube and stm32 low power mcus share with me the code and we will see the issue, i have agilent power analyser too in my lab so that i can do power profiling for your system upto nano or pico level current. give me a shout if, i am currently living in europe. Regards, ahauan
$333 USD in 5 days
5.0 (10 reviews)
4.4
4.4
User Avatar
I’m skilled C/C++ and STM32 developer.
$330 USD in 7 days
5.0 (1 review)
3.6
3.6
User Avatar
Hello Friend, I'm 10 years experienced in electronics design and manufacturing industry. And also I have some experience in STM32 projects. So. I believe my experience will be helpful to resolve your issues and implement low power modes. I got my own Nucleo401 board to do exercises. Please refer my profile and evaluate me to award the project. And please feel free to have a chat for discuss further details. Thanks & Best Regards, Niroshan R.
$650 USD in 7 days
5.0 (3 reviews)
3.2
3.2
User Avatar
Hi there, 1. Your first issue is surely related to the incorrect configuration of ADC peripheral. 2. I can fix this issue and add the RTC wake-up interrupt in the project because I am working on STM32 controllers since past 4 years and done various projects related to ADC aquisition, DAC audio generation, Digital filters etc. We can discuss more about this project in the chatbox. Thanks & Regards
$400 USD in 12 days
5.0 (1 review)
2.1
2.1
User Avatar
I am electrical engineer from Pakistan .I have many experience please hire me i will help u for this project .
$250 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi you, I have rich experience working on STM32 for many years so I am able to help you fix some issue and improve your low power product. Actually, the power consumption does not only come from the mcu but also depend on your hardware design so I think your idea using RTC for lowest consumption is the best way so now only care about how to implement it due to get as your expectations. Please let me have a change to do that, I'll try my best. Thanks
$600 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello I have great deal of experience with STM32 MCUs and boards in general. I have even built a custom PCB utilizing a STM32 MCU. I have built a complete guitar to MIDI interface on STM32F767Zi DSP board which required perfect timing, circular DMA timer triggered ADC and many many more details. Therefore, I am confidently proposing for this job. To see my other work on STM32, please reach out to me. Best regards.
$300 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of DENMARK
Risskov, Denmark
5.0
20
Payment method verified
Member since Apr 17, 2017

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.