Projects with this topic
-
An STM32G0B1 evaluation board. It is mainly intended to evaluate the CAN bus. It is therefore fitted with a CAN-FD-capable transceiver. Both the STM32G0B1's on-chip CAN peripheral and the transceiver support classic CAN 2.0A/2.0B as well as more modern CAN-FD, so firmware flashed onto the board can explore either. Any firmware flashed onto the board — including your own — can write debug output to a host computer via the USB serial interface.
Included herein is a demo program. Its purpose is to quickly check whether the board works. Therefore, it is blinking an LED. However, it also implements a simple, bidirectional CAN/USB bridge, using classic CAN 2.0B only (not CAN-FD). Textual representations of CAN 2.0B messages can be sent via USB serial and will then be forwarded via CAN 2.0B. And vice versa, CAN 2.0B messages received will be sent as text via USB serial — this is a fixed protocol, not free-form debug output. This requires no special equipment, just a serial monitor, as included in the Arduino IDE for example.
Flashing happens via SWD (ST-Link V2 dongle).
Updated -
Base project for developing on STM32H743 chips. Includes periphery drivers (GPIO, UART, SPI, CAN, I2C, OneWire etc.. will be updated), external modules (slot-signal data exchange template, loger, ring buffers etc..), external libraries (etl, FatFS, FreeRTOS).
Updated -
MPU-6050 sensor driver for stm32 microcontrollers
Updated -
USB DAQ with 6x differential voltage inputs with variable gain, 24-bit, non isolated.
Updated -
Relay module with USB 2.0 interface (6x relays NO/NC 10A 250V), open frame.
Updated -
Relay module with USB 2.0 interface (6x relays NO/NC 10A 250V).
Updated -
Relay module with USB 2.0 interface (8x relays NO/NC 1A 30V).
Updated -
STM32H573 evaluation board.
Updated -
unofficial middleware source providing a USB-MIDI class for the USB Host firmware
This lets a compatible STM32 communicate with a MIDI controller. The primary goal of this project is to allow a variety of class-compliant MIDI controllers to communicate with Zoom F-series field recorders (using a custom PCB so the recorder can power the microcontroller via its USB port) in the same fashion as the discontinued FRC-8 controller/mixer.
Updated -
STM32-based thermometer (microcontroller university course assignment)
Updated -
Projects collection for STM32 MCU (monorepo with one STM32CubeIDE workspace).
Updated -
Round 8-LED SK6812 RGB PCB driven directly by an onboard STM32G031 — daisy-chainable via I2C and LED-chain headers for building larger arrays.
Updated -
A handwired dactyl manuform keyboard with 7x4 keys and 5 thumb keys.
Updated -
Experimenting with C++ on STM32 (university course material)
Updated -
University robotics project focused on autonomous navigation, obstacle detection, STM32 firmware, Arduino integration, and robotic arm manipulation.
Updated -
Microkernel for MCUs. Implements memory management, mutlitasking, IPC and synchronization objects.
Updated -
The repository contains bare metal and HAL-based implementations for the STM32F401RE Microcontroller.
UpdatedUpdated -
STM32-based controller board for the LGDXRobot2, supporting a four-wheeled Mecanum chassis configuration with an adaptable design.
Updated -
Light, Apache2, Open Source Library for ARM Cortex-M3 (STM32, NXP LPC)
Updated