STM32 MCUs
From FAQs to complete How-to articles, find useful articles on STM32 MCUs programming, troubleshooting, ecosystem, and product details.
cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

How do ThreadX Message Queues work on STM32 part 3

How do ThreadX Message Queues work on STM32? Welcome back to the third part of the "How do ThreadX Message Queues work on STM32" article.  1. How to add Sender2 thread Now that the first demo is completed, let’s add our Sender2 thread and evaluate th...

204.png 205.png 206.png 207.png

How do ThreadX Message Queues work on STM32 part 2

This is the part 2 of the article to explain how the ThreadX Message Queue work on STM32 with working examples. Welcome back! 1. STM32CubeIDE – step by step demo: Launch STM32CubeIDE (version used 1.7.0), select your preferred workspace, click on Lau...

186.png 187.png 188.png 189.png

How do ThreadX Message Queues work on STM32 part 1

Message queues are the primary means of inter-thread communication in ThreadX. One or more messages can reside in a message queue. A message queue that holds a single message is commonly called a mailbox. Messages are copied to a queue by tx_queue_se...

185.gif

How does the ThreadX Mutex work on STM32? Part1

A mutex is basically a binary semaphore, which means that only one thread can own a mutex at a time. In addition, the same thread may perform a successful mutex get operation on an owned mutex multiple times. There are two main operations on the mute...

228.gif 230.png 233.png 235.png

STM32 I2C does not work

STM32 I2C does not workSummary This FAQ describes few tips related to I2C peripheral on STM32 devices.  1. I2C Hardware 1.1 Signal integrity The I2C IO pins must be configured as open drain mode. The logic high level is driven by external pull-up...

115.png 116.png 117.png 118.png

How to manage multiple EXTIs with the STM32Cube HAL

1. Introduction It is very common to have multiple GPIOs used as External Interrupt (EXTI) sources in an embedded system. But how to manage them in an application code? This is exactly what is going to be covered in this article. 2. Prerequisites Har...

1847.png 1848.png 1849.png 1850.png

How to configure and use the PSSI on the STM32H7

1. Introduction The PSSI which stands for Parallel synchronous slave interface and was introduced in our high performance STM32H7 family. The PSSI can be used as a fast interface between two STM32 microcontrollers or between an STM32 and an MPU or FP...

1735.jpg 1736.png 1737.png 1738.png

How to format input data to import in NanoEdge AI Studio

In NanoEdge AI Studio v3, sensor data can be imported either from file, or "live" from a data logger via serial (USB) port. In both cases, the data format is the same.  There are 3 cases to distinguish, depending on which project type is selected in ...

How can I automate TraceX reads from STM32CubeIDE?

To make TraceX automatically fetch information, we can create a batchfile and run it with the debug session of the STM32CubeIDE Goal: Add TraceX support to STM32CubeIDE using X-CUBE-AZRTOS-H7 and make it acquire the buffer automaticallyAlthough the e...

156.png 158.png 160.png 162.png

STM32H7 configuration tips and tricks

The STM32H7 products are part of the most powerful STM32 and bring many new features and capabilities. The drawback is the increase of the complexity of the system. Many resources are available on the ST community but also on the net to help you. The...

LoRa communication within STM32

What are the most important information to know about LoRa communication?What are the resources offered by ST and dedicated to the development of LoRa solutions?This FAQ concerns the LoRa communication, this tutorial contains the basic information to...

1311.png

Why my STM32 doesn't start?

How to make sure the STM32 starts properly in our design? Let's look at the following aspects in more detail: 1. HW considerations2. Start-up configuration3. Software4. Summary (TL;DR)1. HW considerations Datasheet and other documentation Please ...

What are Bluetooth Low Energy Packet Formats?

What are Bluetooth Low Energy Packet Formats?Summary This article details the Bluetooth LE packet formats for different applications from IoT to Automotive. 1.Link layer packet format  1.1 Bluetooth LE Protocol stack The Bluetooth LE protocol stack...

1616.png 1617.png 1618.png 1620.png
LauraCx by ST Employee
  • 8266 Views
  • 0 comments
  • 4 kudos