Welcome to the STM32 Projects repository, your go-to place for a collection of exciting projects designed for STM32 microcontrollers. These projects cover a wide range of microcontroller programming and interfacing topics.
In this project, you will explore the world of interrupts and timers on STM32 microcontrollers. Learn how to handle time-sensitive tasks, and discover practical applications.
Ported an Arduino library to STM32 for the MFRC522 RFID module. Explore RFID technology and master the use of SPI (Serial Peripheral Interface) for communication.
Unlock the secrets of I2C (Inter-Integrated Circuit) communication with the BMP280 temperature and pressure sensor. Detailed instructions on interfacing STM32 with BMP280.
Delve into the realm of Pulse Width Modulation (PWM). Understand how PWM signals are generated on STM32 microcontrollers and their applications in control systems.
Discover our library to use the MCP2515 board on STM32 microcontrollers without CAN Peripherals. This way you can communicate on CAN BUS through any kind of STM32 micro.
If your STM32 microcontroller has CAN Peripherals, why not using them? This allows to you to save space on your custom design PCBs, and configure the CAN protocol the way you want. Make sure that your STM32 micro directly supports CAN BUS communication.
Each project has its own detailed README and documentation within its respective folder. Follow the project links above to explore code examples, explanations, and practical demonstrations.
We welcome contributions from the community! If you have suggestions, improvements, or want to add your projects, please feel free to open an issue or submit a pull request. Your contributions will help grow our STM32 community.
Happy coding and exploring!