Knowledge base

Browse through a comprehensive repository of real-world use-cases and “how-to” resources provided by ST experts.

cancel
Showing results for 
Search instead for 
Did you mean: 

Browse the Community

STM32 MCUs

From FAQs to complete How-to articles, find useful articles on STM32 MCUs programming, troubleshooti...

354 Posts

STM32 MPUs

Find useful articles on STM32 MPU troubleshooting, device tree creation, security, PCB design, and p...

18 Posts

MEMS and sensors

Find useful articles on MEMS and sensor technology including biosensors, Time-of-Flight, AIoT soluti...

73 Posts

Analog and audio

Find useful articles on playing audio on STM32, covering internal/external memory with demos and tip...

8 Posts

Power management

Find useful articles on VCONN pin, TCPP01-M12 setup, RX/TX coil distance, ESD protection, and wirele...

31 Posts

Quality & reliability

Find useful articles on MTBF/FIT values, ECOPACK, material declarations, REACH SCIP numbers, and pro...

6 Posts

Activity in Knowledge base

How to debug STM32N6 using STM32CubeIDE

Summary This tutorial is a comprehensive guide for debugging code from external serial flash on the STM32N6. It covers: setting up the environment, configuring the debugger, and validating the setup. Introduction To debug the code running from the e...

BMontanari_0-1746721362224.png BMontanari_1-1746721390464.png BMontanari_2-1746721418605.png BMontanari_3-1746721449634.png

How to use VS Code with STM32 microcontrollers

Summary This article is an introduction to STM32 MCU development through the VS Code IDE. In this article, we cover the following: Setting up your VS Code environment to interface with STM32 MCUsCreating a new project through the embedded CubeMX plat...

B_Subramanian_0-1731514123729.png B_Subramanian_1-1731514123731.png cogwheel.png B_Subramanian_3-1731514123733.png

How to configure STM32 as USB dual role

SummaryIntroduction1. Hardware and software prerequisites2. Development2.1 Configure the host project2.2 Configuring the dual role project2.2.1 Configuring the .ioc file of the dual role project2.2.2 Dual role project tree configuration2.2.3 Coding o...

Gyessine_0-1750254030723.png Gyessine_0-1748273891932.png Gyessine_1-1750244633024.png Gyessine_4-1748351544818.png
Gyessine by ST Employee
  • 102 Views
  • 0 replies
  • 3 kudos

How to enable FreeRTOS™ Run Time and Stack Usage view

In this article, we explore the FreeRTOS™ debugging viewers using STM32CubeIDE and how to enable "Min Free Stack" and "Run Time usage" in each task. Introduction To enhance the analysis and validation of the application running on FreeRTOS™, STM32C...

BMontanari_0-1704993362634.png BMontanari_1-1704993362640.png BMontanari_2-1704993362643.png BMontanari_3-1704993362644.png

How does the ThreadX event flag work on STM32?

Summary The purpose of this article is to provide a brief explanation with a working example of how to implement and use the Event Flag resources. Although the example is using the STM32G474 Discovery kit, you can apply this knowledge base in any oth...

209.png 211.png 214.png 216.png

Ethernet not working on STM32H7x3

The Ethernet peripheral on STM32H7x3 is not sending, or receiving data correctly. Or, the IP stack is not able to establish connection to other devices. What could be the problem? In most cases, the problem is related to memory layout and Memory Prot...

How to debug an external ELF in STM32CubeIDE

Summary This article provides a quick guide on debugging an application using its external *.ELF file. It includes instructions and explanations on how to implement the file into the STM32CubeIDE interface and enter debug mode, enabling the user to ...

BMontanari_0-1750793983954.png BMontanari_1-1750793983956.png BMontanari_2-1750793983960.png BMontanari_3-1750793983964.png

Lightweight EEPROM emulation

Summary This article provides a step-by-step description of a lightweight algorithm to write and retrieve data from flash using virtual addresses. The key aspect is the low footprint and overall simplicity. The code example in this guide is provided...

Organization.png
Domini by ST Employee
  • 122 Views
  • 0 replies
  • 2 kudos
Ready to get started?

Here are some useful resources to help you find your way around the community and feel comfortable using this website.

Announcement

Discover how the STM32WB0 series can ease Bluetooth® Low Energy 5.4 integration.