Content for STM32

STM32

STM32 is a family of 32-bit microcontroller integrated circuits by STMicroelectronics. The STM32 chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M33F, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM, flash memory, debugging interface, and various peripherals.

DIY Simple 500KHz Oscilloscope with STM32

“With this instrument we can now observe the shape of signals with a frequency of up to 500KHz. An oscilloscope, often referred to as an “scope, ” is a test instrument used to visualize and analyze the waveform of electronic signals …

Digital AC Energy Measurement Circuit: Voltage, Current, Pow

“Dealing with the 110V/220V AC mains voltage and measuring the AC load parameters are regarded as a challenge for electronic designers in circuit design and calculations. The situation becomes more complex when dealing with inductive loads because they cause …

Bootloader In STM32

“Getting to understand how bootloader works and learn how to write two applications in single STM32 microcontroller Bootloader Implementation in STM32 MCU Here I have explained how to write our custom bootloader in STM32. A bootloader is an application whose …

Project  checkBin

checkBin

“Through a network of intelligent devices we want to monitor the fill level of trash bins to have a real time view of the situation. The main problem of waste management in a lot of big cities is overflowing bins …

High Preformance LoRa Radio Link

“ExpressLRS is an open source RC link for RC applications. It is based on the fantastic semtech SX127x/SX1280 hardware combined with an ESP8285, ESP32 or STM32. ExpressLRS supports a wide range of hardware platforms as well as both 900 …

Bare Metal STM32 Programming and a Quadcopters Awakening

“Last year I got the Crazepony Mini quadcopter, and just recently I figured out how to program it. I will show my progress in this post, and it will also serve as a getting started guide for programming STM32 microcontrollers …

Programming STM32 Based Boards with the Arduino IDE

“Since it’s inception the Arduino IDE has demonstrated the desire to support all kind of platforms, from Arduino clones and variations of different manufacturers to third party boards like the ESP32 and ESp8266. As more people get familiar with …

Start Developing STM32 on Linux

“In this Instructable, I’m going to show you how easy it is to start developing STM32 programs on Linux. I started using Linux as my main machine 2 years ago and haven’t been let down. Everything works faster …

Holebot (Pothole Detector)

“A fully autonomous pothole detector that updates a visual backend in real-time, and also provides detailed data stored on an SD card. Story Each year, Renault hosts a contest of hacking its Twizy platform (a design based on an electric …

High Resolution PWM Signal Generation for RC Servos With STM32 Devices

“Currently, I’m building an RC transmitter/receiver based on the SX1280 RF chip. One of the goal for the project is that I want 12 bit servo resolution from the sticks all away down to the servos. Partly because …