Programaré en emb c, bare metal o micro python

Parte de la información se ha traducido automáticamente.

India

Hablo Hindi, Gujarati, Inglés

Ingeniero electrónico, diseñador de PCB, desarrollador de hardware

Soy Satya, ingeniero en electrónica. Diseño circuitos, PCBs y firmware para productos destinados a la fabricación, La mayor parte de mi trabajo es alimentado por batería, como placas BMS (TI BQ76952,...
Acerca de este Servicio

Escribo firmware en embedded C para microcontroladores, principalmente para productos que deben seguir funcionando en el campo, no solo en una placa de desarrollo.

Plataformas con las que trabajo:

  • STM8 (bare-metal, nivel de registro)
  • AVR (bare-metal C o Arduino)
  • ESP32 / ESP32-S3 (Arduino)
  • MCUs de bajo costo Padauk de 8 bits

Trabajos recientes de firmware:

  • Supervisor de cargador en un STM8S003: control CC-CV, arranque suave, protección contra sobrevoltaje, sobrecorriente y cortocircuito, manejo de pérdida de corriente alterna, recuperación por watchdog y códigos de fallo en un LED. Cuando un temporizador en ese chip no contaba, reconstruí toda la temporización en otro temporizador.
  • Controlador SPI para un TI BQ76952 con verificación CRC, además de firmware de puesta en marcha para un BMS de 16S en ESP32-S3.

Lo que obtienes:

  • Código fuente con comentarios estilo Doxygen
  • Una breve nota sobre cómo compilar, flashear y probarlo
  • Asistencia para ponerlo en marcha en tu hardware

Si tu placa ya existe, envíame el esquema y dime qué debe hacer. Si no existe, también puedo diseñar la placa.

Por favor, envíame un mensaje antes de hacer el pedido para que podamos acordar el alcance.

Plataforma:

STM32

Sensores:

Temperatura

•

Humedad

•

Acelerómetro

•

Ultrasónico

•

Micrófono

Experiencia:

Desarrollo de firmware

•

RTOS

•

Depuración de código

Mi porfolio

Otros servicios de Ingeniería electrónica que ofrezco