STM32 Firmware Engineering Embedded C Code
Budget $30-250 USD
- Freelancer
- Emplois
- Electronique
- STM32 Firmware Engineering Embedded C Code
We are looking for a firmware engineer to perform an embedded C project for the STM32 microcontroller. It should be designed and developed in Keil Microcontroller Development Kit (MDK) using the current Version 5.33. The microcontroller has 16 KB of flash such that this project will fit within the limits of the free version of Kiel MDK Lite (32 KB restriction). A Nucleo-64 STM32L010 development board can be used for a target in the first phase or two of this project, and I would be more than happy to purchase that board for you, or credit its associated cost.
This is a very simple project consisting of a STM32L010 microcontroller with a 32.768 KHz crystal, two LEDs, two pushbutton switches, one ADC input, one speaker output (with square wave outputs from a GPIO), and four GPIO pins to control. You will blink the LEDs, go into Power-Down Mode, and then when a button is hit, you convert the ACD every 5 mS and output a frequency on the GPIO pin. A tone table will be provided for generating the speaker frequency from the multispeed internal RC oscillator (MSI) running at 4.2 MHz. The tones are updated every 5.0 mS to correspond to the ADC value. We have some of this firmware written and working. This includes the 5.0 mS timer, the ACD conversion and scaling, the LED blink routine and the pushbutton switches being de-bounced. All of this code must be validated and used as part of your project properly documented. In other words, I am expecting you to write a new project incorporating what was learned from the previous work. I would also like the new project to use register level program without the use of STM32 HAL drivers. This will get us cleaner and more efficient code for this small project.
It is important that when you go into the Power-Down Mode (Standby Mode), that the target device consumes approximately about the current consumption specified in the datasheet. Our work with the Nucleo board has proven this to be true. This is an ongoing project that will consist of 5 or 6 Phases with this being the first. This will become production code for a device, such that it is important that this firmware is properly coded and documented. This device contains a Bluetooth Module, such that experience with Bluetooth firmware would be a big help, however, it will not be required to work with the stack. Please let me know if you have any questions about this project and please briefly outline your STM32 and Bluetooth experience along with letting me know what equipment you have for this development. We will required a nondisclosure agreement to be signed between the two parties.
I thank you for reviewing our project and we look forward to your response.
19 freelances font une offre moyenne de 267 $ pour ce travail
Hi sir, I am expert of stm32 programming and make very stable firmware. I will develop very quick firmware for you. Lets talk to me on your project. Regards, Ahmed
Dear sir, I am an electrical engineer and I have 14 years of experience in embedded systems design and development. I hope I can pull this off with efficiency and speed. Please consider me for this job. Message me to Plus
Hi my Professional Aim is: (Services then Solutions then Satisfactions) I hope you are [login to view URL] an experience in this field from last 5 years i am sure i can do it perfectly with in a time and budget Able to deliver y Plus
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 (MSP43 Plus
Hi regarding my experience : recently i worked a solar power inverter project using the STM32 Nucleo-64 board where i developed firmware to use PWM to drive MOSFET Gate-drive and ADC channels. I used STM32 CubeMX IDE Plus
Hi A week ago i have finished the project that communicate between nRF52840 BLE module and STM32L072RBT6. In STM32 module, check the battery voltage and transfer the ADC value to mobile phone via bluetooth. In order to Plus
Hello, I hope this finds you well. I have just seen your project requiring; C Programming Electronics Microcontroller Arduino I believe that my 8-year experience in this field is what you need right away. Avoid the he Plus
I have most of work done with stm32f407 like you want I have completed Audio i2S and microphone connection with stm32 I will provide you complete firmware using event driven programing approach using latest tool of pro Plus
Hello, I am 5 years experianced electronic engineer. Expert here on embeded systems. Finished lots of projects about ADC, PWM and low power(micro amper). This is one of my projects [login to view URL] Plus
Hi there, I have read the detailed requirement of this project. I have a very good past experience with STM32 micro-controllers including the STM32F4, STM32F7 and STM32L152. I made many small and medium scale projects Plus
Hey there, We have expertise in SMT32 programming and would be perfect fit for this job , please open PMB to discuss further . the link of one such work is [login to view URL] Plus
Hello, We are a group of technical enthusiasts, having expertise in different background and around 5 years of experience and counting I am one of them Krutik I went through your project details and I found it's reall Plus
hi, i am an electronics engineer i have more than 3 year experience on STM32 bit controller using keil mdk. i will complete your requirements as described above with in a time.
I am working on the stm32 controller from last 2 year with keil , IAR IDEs. As currently mentioned requirements it take 25 - 30 days, if all goes well. Even I have also experience on nfr52 and nrf51 for BLE data exchan Plus
We will provide you solution. Looking for long term association. We are from india and having team of embedded developers
I have experience with a Tiva C series controller. I programmed using ARM assembly mostly, but using C won't be a problem. I haven't used STM32 or bluetooth (I know i2c), but I can adjust. Project seems pretty easy. Plus
Hello there. I have read your project details and I have 2years of stm32 programming experience. I can make firmware using spi, i2c, uart, adc, pwm, etc. and I want to help you. Hope more discuss with you. Thank you.
Hi There, I just have visual your project and after reviewing your description I’m confident that I can do it and will set standard for you to come back in future. For now, I need your Collaboration in chat box for bri Plus
I'have designed system(hardware with software) for more than 7+ years and would love to help you achieve your goals ,please provide some more information about your project.