90 results for “topic:stm32f446re”
Grbl-Advanced is a no-compromise, high performance, low cost alternative for CNC milling. This version of Grbl runs on a STM32F411RE / STM32F446RE Nucleo Board. Now with backlash compensation, multi-axis and Tool Table support!
JBC_SolderingStation
Device communication through RS-485 Modbus-RTU with CRC16 and HMI display for STM32
Basic examples of STM32 ARM bare-metal programming. No high level libraries or IDE. Pure C. It's still in progress.
Integration of MicroOCPP on STM32F4 Nucleo-F446RE using ESP32-C3 as a Wi-Fi bridge. Implements UART communication, secure WebSocket connections, and Open Charge Point Protocol (OCPP) for EV chargers.
BLDC Controller using STM32 Nucleo board and X-NUCLEO-IHM08M1
STM32F446RE-NUCLEO STemWin demo 320*240px LCD ILI9341 driver
In this project, the Bosch BMP280 sensor is integrated with an STM32 microcontroller using bare-metal, low-level register-based firmware. Communication is handled via I2C and SPI protocols. The firmware captures sensor data and outputs it to a 16x2 LCD display, demonstrating effective real-time data acquisition and display.
VS1053/63 STM32 Example
XDriver is a patched driver for Playwright X, enhancing its performance and compatibility. 🚀 This repository provides essential updates and fixes to improve your testing experience. 🛠️
O projeto Estufa Automática tem por objetivo desenvolver três estufas, medindo e atuando sobre a temperatura, luminosidade e umidade do solo. Essa implementação fará uso do protocolo MQTT, tornando as estufas em objetos virtuais para IoT, o que permitirá um controle à distância das estufas (que estarão colocadas em duas cidades) e,além disso, permitirá uma análise de consumo por parte de cada estufa à partir do consumo medido nas. Dessa maneira, cria-se a possibilidade de identificar falhas na aplicação, qual estufa obteve menores gastos e criar alertas em caso de defeitos.
Use WSL/WSL2 with Linux (Ubuntu) and VSCode on Windows to program an STM32F4 board.
A lightweight preemptive RTOS for ARM Cortex-M4 microcontrollers - simple, fast and portable.
A Battery Management System (BMS) developed using the STM32F446RET6 MCU, featuring real-time monitoring, overcharge and overheat protection, and cell balancing.
This project discusses implementation of deep learning model deployment for vibration prediction of motor
UniversalBareMetal is an innovative and versatile embedded systems project that aims to provide a unified platform for bare-metal programming across various microcontroller architectures.
PCB for CAN-based control systems dev platform
A simple application for the STM32L432KC that directly controls SPI flash memory and an I2C LCD display without any external libraries.
This project implements two-way communication between STM32F446RE and STM32F407G microcontrollers using the CAN protocol.
🔧 Build a modular, power-aware firmware system for STM32 with CLI dashboard, logging, and sensor abstraction for efficient embedded solutions.
Create a flight-direction indicator using STM32 and ADXL345 accelerometer, guiding users through tilt-based LED signaling for simple flight attitude insight.
A repo containing my Bare-metal Programs (Register and API Level) for STM32F446RE-Nucleo Board (ARM Cortex M4).
Codes here are for CSE-2206: Microcontroller and Embedded System Lab assignment. LAB_xA.c codes are in Bare-metal or Register level using CMSIS library and LAB_xB.c codes are in HAL based.
No description provided.
This project demonstrates interfacing a 128×64 OLED display (SSD1306) with STM32F446RE using pure register-level programming.
No description provided.
SSD1306 OLED Controller Driver for STM32F446xx MCUs.
No description provided.
This repository contains a bare-metal STM32 project that blinks an LED on an STM32F446RET6 microcontroller by directly manipulating hardware registers — without using HAL or CubeMX.
No description provided.