All posts in the order of publication.
- Why STM32?
- 16×2 LCD Display with STM32 + HAL, Part 1
- 16×2 LCD Display on STM32 + HAL, Part 2
- BMP180, BMP280, BME280 on STM32 – Part 1
- BMP180, BMP280, BME280 on STM32, Part 2
- Discover What the Built-In ST-LINK Programmer on STM32 Nucleo Boards Can Do
- Never Do This to Your Display!
- The Immortal DS18B20
- Addressable WS2812B LEDs on STM32, Part 1
- Addressable WS2812B LEDs on STM32, Part 2
- How much does using floats cost, and what does the FPU offer?
- Addressable WS2812B LEDs on STM32, Part 3
- Measuring Air Quality with the SDS011
- Inexpensive HC-SR04 Ultrasonic Rangefinder
- Measuring Light Intensity Using STM32
- SSD1306 OLED Displays: I2C or SPI?
- How does Chuck Norris measure temperature? He looks at it! MLX90614 on STM32.
- 6 Degrees of Freedom with the MPU6050 on STM32
- Examining the book “STM32 Microcontrollers for Beginners”
- My Finger Is Pulsing!!! The MAX30102 Pulse Oximeter Under STM32 Control.
- IDE or Not IDE – The 8 Best IDEs for STM32
- No More GPIO Multiplexing! MAX7219 in Action, Part 1
- No More Multiplexing on GPIO! MAX7219 in Action, Part 2
- No More GPIO Multiplexing! MAX7219 in Action, Part 3
- Arduino users hate him… He discovered a simple way to get started with STM32.
- How to waggle your servo horn? ( ͡° ͜ʖ ͡°) STM32 meets a servo.
- Happy birthday! msalamon.pl’s first year! + CONTEST
- STM32 Has No EEPROM, But… Fortunately, There’s EEPROM Emulation (Based on F1, F4).
- Are an I2C Converter and an LCD a Good Match?
- Ridiculously Simple Hardware Encoder Handling on STM32
- Insanely Accurate DS3231 RTC on STM32
- Further struggles with RTC – DS1307 and PCF8563 on STM32
- GPS positioning using the NEO-6M V2 on an STM32
- ADC on STM32 in Several Ways – Joystick
- UART Reception Using DMA Is a Piece of Cake (Lesson from the STM32 Course)
- Why I Don’t Write Posts Based on the BluePill Board?
- STM32CubeIDE, the official IDE for STM32
- UART reception with DMA on the F103? That’s also simple!
- BluePill killer? Something new is coming: the BlackPill with STM32F4.
- Low-Cost Laser Distance Measurement with the VL53L0X ToF Sensor
- Interrupt-driven handling of the VL53L0X laser sensor
- Built-in RTC in STM32F1
- What is this date in the STM32F1 RCT?
- Preserve STM32F1 RTC settings using a battery on VBAT + an external crystal on the BluePill
- What’s the deal with the RTC on the STM32F4?
- Additional RTC features in STM32F4 part 1
- Additional RTC Functions in STM32F4 Part 2
- How to Ask for Help with Embedded Programming?
- Radio Communication Using nRF24L01+ Modules, Part 1
- Radio communication using nRF24L01+ modules, part 2
- Data’s Life Comes Full Circle, or: The Circular Buffer
- Radio communication using nRF24L01+ modules, part 3
- Happy Birthday to you! The second year of msalamon.pl! + CONTEST
- Grayscale OLED with SSD1327, Part 1
- Grayscale OLED on SSD1327 Part 2
- How to Prepare an Image for an LCD or TFT Display?
- Grayscale OLED on SSD1327, Part 3
- Is it better to have two cores than one? STM32H7 – project configuration
- How to get started with STM32?
- Running code on two cores of the STM32H745
- You can have a heart attack copying projects in STM32CubeIDE!
- What Did Creating an STM32 Course for Beginners Teach Me?
- These 6 beginner programmer mistakes are holding you back from growing!
- First steps with TouchGFX on STM32 and a dedicated shield
- We got great UART IDLE interrupt handling in HAL!
- How is C for microcontrollers different from C for a PC?
- You MUST master these 6 elements of the C language!
- New Family of Microcontrollers for IoT – STM32U5
- Semihosting on STM32 as an Interesting Option for Debugging
- The Most Popular IDEs for STM32 in 2022
- How to Do Multiple Things at Once on a Microcontroller?
- How to Properly Construct a Function Pointer (Callback)?
- Interrupts not working on STM32G0? What is VTOR? (HAL bug)
- Project File Structure in C – Introduction
- How to Create an STM32 Project for Register-Level Programming? | STM32 on Registers #1
- Blinking an LED on the STM32, GPIO Output | STM32 Using Registers #2
- Delay using the SysTick Timer on STM32 | STM32 Using Registers #3
- Summary of 2023, Plans for 2024
- My NEW course: STM32 on Registers
- Reading a Button on STM32 | STM32 Using Registers #4
- Doing 3 Things at Once, or How to Implement a Software Timer? | STM32 on Registers #5
- UART Communication on STM32. Transmission to PC | STM32 on Registers #6
- I was at the STMicroelectronics factory 😎 What did the visit look like?