Ich programmiere in emb c, bare metal oder micro python

Einige Informationen wurden automatisch übersetzt.

Indien

Ich spreche Hindi, Gujarati, Englisch

Elektroniker, PCB-Designer, Hardware-Entwickler

Ich bin Satya, ein Elektronikingenieur. Ich entwerfe Schaltungen, PCBs und Firmware für Produkte, die für die Herstellung bestimmt sind. Der Großteil meiner Arbeit ist batteriebetrieben, wie BMS-Boar...
Über diesen Service

Ich schreibe embedded C Firmware für Mikrocontroller, hauptsächlich für Produkte, die im Feld dauerhaft funktionieren müssen, nicht nur auf einer Entwicklungsplatine.

Plattformen, mit denen ich arbeite:

  • STM8 (bare-metal, Registerebene)
  • AVR (bare-metal C oder Arduino)
  • ESP32 / ESP32-S3 (Arduino)
  • Padauk kostengünstige 8-Bit-MCUs

Aktuelle Firmware-Arbeiten:

  • Charger-Überwachung auf einem STM8S003: CC-CV-Regelung, Soft-Start, Überspannung, Überstrom- und Kurzschlussabschaltung, Umgang mit Stromausfällen, Watchdog-Wiederherstellung und Fehlercodes auf einer LED. Als ein Timer auf diesem Chip nicht gezählt hat, habe ich die gesamte Timing-Logik auf einem anderen Timer neu aufgebaut.
  • SPI-Treiber für einen TI BQ76952 mit CRC-Prüfung sowie Firmware für einen 16S BMS auf ESP32-S3.

Was du bekommst:

  • Quellcode mit Doxygen-ähnlichen Kommentaren
  • Kurze Anleitung zum Bauen, Flashen und Testen
  • Hilfe beim Hochfahren auf deiner Hardware

Wenn dein Board bereits existiert, schick mir das Schaltbild und sag, was es tun soll. Falls nicht, kann ich das Board auch entwerfen.

Bitte schick mir vor der Bestellung eine Nachricht, damit wir den Umfang absprechen können.

Plattform:

STM32

Sensoren:

Temperatur

•

Luftfeuchtigkeit

•

Beschleunigungsmesser

Expertise:

Firmware-Entwicklung

•

RTOS

•

Debuggen

•

Mikrocontroller

•

IoT

Mein Portfolio

Meine weiteren Dienstleistungen im Bereich Elektrotechnik