Fermé

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.

Compétences : Electronique, Microcontrôleur, Programmation C, Arduino

en voir plus : reverse engineering exe file code, embedded banner code, php code response post email, create google embedded player code playlist webpage, grab embedded video code, insert embedded tube code outlook email, pcb embedded boot code seagate, flash embedded website code, linux inject code response, flash embedded player code, c code reverse engineering tool, how to convert matlab code to embedded c, embedded c projects with source code, matlab code to embedded c, how to debug embedded c code, reverse engineering stm32 firmware, how to optimize embedded c code, writing efficient c code for embedded systems, foundation course on embedded c programming using stm32 microcontroller, unit testing embedded c code

Concernant l'employeur :
( 4 commentaires ) Auburn, United States

Nº du projet : #29308077

19 freelances font une offre moyenne de 267 $ pour ce travail

ahmad5857

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

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% USD en 1 jour
(55 Commentaires)
7.1
profundatech

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(7 Commentaires)
6.0
hsh564cf84accd96

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(49 Commentaires)
5.3
bulgar

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(11 Commentaires)
5.6
aghayth

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 15 jours
(5 Commentaires)
4.1
bwtxzj

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(4 Commentaires)
3.8
Valuesolutions

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(22 Commentaires)
5.6
BoonJussive

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(2 Commentaires)
3.0
hakanulusoy

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(1 Évaluation)
3.1
souravsh25

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(1 Évaluation)
2.2
ArastuSystems1

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(0 Commentaires)
0.0
Netramvisiontech

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 15 jours
(0 Commentaires)
0.0
ateeqrehman2403

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.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(0 Commentaires)
0.0
Sagar291195

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 25 jours
(0 Commentaires)
0.0
ankurtech

We will provide you solution. Looking for long term association. We are from india and having team of embedded developers

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(0 Commentaires)
0.0
svmai

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 14 jours
(0 Commentaires)
0.0
shurarysmendiyev

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.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(0 Commentaires)
0.0
saadtariq329

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(0 Commentaires)
0.0
amitkumardwived1

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.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 25 jours
(0 Commentaires)
0.0