In this issue, we will talk about the clock system. This is a good read for those who are not familiar with clock systems. The following is a description of the development environment at the time of submission. PC: Windows 10 OS IDE: STM32CubeIDE Version1.5.0 Configurator: STM32CubeMX Version6.1.0 Board: STM32Nucleo-F401RERead More →

In this article, I will talk about access to registers. The following is the development environment at the time of posting. PC: Windows 10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.6.0 Board: STM32Nucleo-F401RE Accessing the registers So far, I have only used HAL and Mbed and not code that directlyRead 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 →

This time it is about the debugger. Here is the development environment at the time of posting. PC: Windows 10 OS IDE: STM32CubeIDE Version1.3.0 Board: STM32Nucleo-F401RE Dancing with STM32? I’m sure many of you are wondering what that is. Let’s take a look. The steps play an important role inRead More →

In this issue, we will look at debuggers. Nowadays, it is common to have a debugger on a microcontroller board. A while ago, I found out about a debugger called STLINK-V3MINI. I think it is similar to the debugger on the Nucleo board, but I tried to connect it toRead More →

In this article, we will look at how to access memory while following the startup process in the IDE. Here is the development environment at the time of posting. PC: Windows 10 OS IDE: STM32CubeIDE Version1.3.0 Board: STM32Nucleo-F401RE Let’s start up a project in the IDE and see how theRead More →

Now that you have created an Mbed project in the IDE, you may want to make a duplicate of the project. In this article, I will explain how to do that. The title of this article is “Mbed with STM32CubeIDE: Duplicating a project”, but of course you can duplicate anyRead More →

This time we are going to talk about IDE build analyzers. What is a build analyzer? I’m sure many of you are wondering. What do you do when you have written a lot of programs, or when you are worried about RAM usage? There is a way to check byRead More →

This time, I’m going to go away from the IDE topic and explain the code I added last time. The code I added is related to the GPIO initialization. Development environment at the time of posting PC: Windows 10 OS IDE: STM32CubeIDE Version1.1.0 Configurator: STM32CubeMX Version5.4.0 Board: STM32Nucleo-F401RE /* USERRead More →

Once again, we are talking about the STM32CubeIDE. The name is a bit long, so from now on we will simply call STM32CubeIDE as IDE. In this article we will try to run the Nucleo-F401RE board from STMicro on the IDE. The microcontroller on the board is a 64-pin Cortex-M4Read More →