STM32 Embedded Systems WIP
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.