Missqu (Mlessqu)

← Back to ProjectsPowrót do projektów

STM32 Embedded Systems WIP

STM32 Nucleo ARM Cortex-M C / C++ Bare-Metal / HAL I2C & SPI

Overview

Hardware prototyping and firmware development using an STM32 Nucleo board (ARM Cortex-M). Focuses on bare-metal and HAL-based sensor interrogation, peripheral communication, and deterministic timing.

Focus Areas

  • Bus Protocols: Interfacing with digital sensors over I2C and SPI.
  • Telemetry: High-speed UART logging for telemetry and real-time state inspection.
  • Interrupts & Timers: Utilizing hardware timers for precise PWM signal generation and sampling intervals.

Project write-up, schematics, and photos are currently in preparation.

Przegląd projektu

Prototypowanie sprzętowe i rozwój oprogramowania układowego (firmware) na płytce deweloperskiej STM32 Nucleo (ARM Cortex-M). Projekt koncentruje się na komunikacji z czujnikami, obsłudze magistrali oraz precyzyjnym sterowaniu czasowym.

Główne obszary

  • Magistrale cyfrowe: Odczyt i kalibracja danych z sensorów przez I2C oraz SPI.
  • Telemetria: Wysyłanie danych pomiarowych i logów diagnostycznych przez UART.
  • Timery i przerwania: Generowanie precyzyjnych sygnałów PWM oraz próbkowanie sterowane przerwaniami sprzętowymi.

Szczegółowy opis, schematy połączeń i zdjęcia stanowiska w przygotowaniu.