BLDC Controller using STM32 Nucleo board and X-NUCLEO-IHM08M1
-
Updated
Feb 6, 2020 - C
BLDC Controller using STM32 Nucleo board and X-NUCLEO-IHM08M1
CSE-2206: Microcontroller and Embedded System Lab assignment codes with both Bare-Metal and HAL implementations.
STM32 Microcontroller project integration with Qt Creator.
A bare-metal CLI implementation on STM32 Nucleo-F446RE using HAL Library. Features non-blocking UART reception, custom string parsing, and dynamic hardware switching between PWM (TIM2) and Interrupt-based Blinking (TIM7). Built to demonstrate ISR safety and state machine logic in C.
Projects done in Embedded C on STM32F446RE
Read temperature data from BMP180 using STM32 NUCLEO-F446RE development board with STM32CubeIDE
All the projects covered on the Embedded C Udemy courses by Fastbit
Various Drivers APIs for STM32F446RE-Nucleo Board written from scratch. (WIP)
STM32 PWM-based Dual DC Motor Control using Timer, GPIO and HAL drivers with hardware validation
ARM-Cortex-M3/M4 Processors based Development, STM32 Development, Bootloader, RTOS Development (FreeRTOS), ARM interfacing, Communication protocols
Embedded Rust based Led Blink on NUCLEOF446RE
A simple blinky program using Rust on NUCLEO-F446RE board
A simple project to sniff the traffic of a can bus through a nucleo board.
STM32 — industry-relevant embedded platform bare-metal — hardware-level systems understanding AUV — multidisciplinary autonomous robotics project low-cost — practical engineering under real constraints
STM32 NUCLEO-F446RE FreeRTOS project with interrupt-driven UART, CLI, multithreading, and modular virtual sensor architecture. A complete embedded-systems comeback/practice project using STM32CubeIDE, HAL, and FreeRTOS.
Add a description, image, and links to the nucleo-f446re topic page so that developers can more easily learn about it.
To associate your repository with the nucleo-f446re topic, visit your repo's landing page and select "manage topics."