In this article, I will use the FreeRTOS message queue. Here is the development environment at the time of submission. PC: Windows 10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.6.0 Board: STM32Nucleo-F401RE Message queues are one of the items used in multi-threaded programs to communicate data between threads (also calledRead More →

In this article, we will try to process serial communication transmission using DMA. The following is a description of the development environment at the time of submission. PC: Windows 10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.5.0 Board: STM32Nucleo-F401RE Overview of DMA DMA stands for Direct Memory Access. Normally, dataRead More →

In this article, I will write about debugging using printf(). The following is the development environment at the time of posting. PC: Windows 10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.5.0 Board: STM32Nucleo-F401RE Overview Sometimes you want to check the result of a process every time you do something. ThisRead More →