Skip to content
Home » Archives for July 2022

July 2022

Low layer library fourth Part: RCC (Clock control & reset)

In the third part of LL functions tutorial, we learned how to generate a simple project and microcontroller configuration. At the end we got the output code for Keil software and after compiling programed it on the microcontroller. If you remember when we approached to the RCC part and the settings of the Clock, skipped it and just did some configuration without knowing the reason. In this part of tutorial our aim is to discuss about the Clock and Reset… Read More »Low layer library fourth Part: RCC (Clock control & reset)

Low layer library third Part: Keil and STM32CubeMX

In the second part of STM32 tutorials with LL function we talked about the number of processor bits and its advantages and disadvantages as well as got familiar with the principle of configuration. In this part of the tutorial, we want to teach you the Keil and STM32CubeMX in LL function. Then we will create a project by this software and finally we write a simple code through Keil. We will program the board by a programmer practically.   STM32CubeMX… Read More »Low layer library third Part: Keil and STM32CubeMX

configuration methods

Low layer library second Part: configuration methods and function types

In the first part of training the STM32 with LL functions we talked about processor and microcontroller and mentioned the differences of them. In addition, we said that the ARM company is just the processor designer and we investigated three important types of microcontrollers precisely. At the end the ST microcontroller which is one of the users of ARM processor was introduced. If you remember ST company has two 8-bit and 32-bit microcontroller which the 32-bit type is our goal.… Read More »Low layer library second Part: configuration methods and function types

ARM Processor

Low layer library First Part: ARM processor

ARM(Advanced RISC Machine) ARM is a company as well as an architecture that only design its specific architecture but is not the manufacture or seller of a processor or microcontroller. This company just sells its designs certificate to other companies. In this article some companies which use this architecture are introduced and at the end a microcontroller from one of them will be chosen to training.   Types of ARM processor New generation of processors (Not all of them) of… Read More »Low layer library First Part: ARM processor

LL library

Low layer library

At first, we should answer to this question, what is the LL library in STM32? ST company provides users with a lot of tools to drive and develop software for their projects. LL library is one of these tools and the main feature of this library is proximity to the hardware layer and direct access to the microcontroller register so to use this library we need the knowledge about the hardware. LL library have these features:  A set of functions… Read More »Low layer library