How to read the ARM STM32 register map [for advanced users]
Register map Next, checking the contents of GPIO control registers, there are 7 types of control registers as follows (x=A…G). Port Setting Register Lower(GPIOx_CRL)Port0 to 7 Port Setting Register Upper(GPIOx_CRH)Port8 to 15 Port Input Data Register(GPIOx_IDR) Port Output Data Register(GPIOx_ODR) Port Bit set/reset Register(GPIOx_BSRR) Port Bit reset Register(GPIOx_BRR) Port Setting lock Register(GPIOx_LCKR) The register that […]
Peripheral library for ARM STM32F1 series
MCU Peripherals The point The function of each peripheral is not turned on or off with a switch, but rather the function is set according to whether or not a clock is supplied. If the clock is not supplied, most peripherals (peripheral functions) will not operate. SPL(Standard Peripheral Libraries) Flowchart Peripheral Library Summary The point […]
ARM STM32 peripheral functions and their relation to firmware libraries
What is the role of firmware? Software and System Configuration Why use the library SPL? The point Once you have become accustomed to the STM32 MCU to some extent, shifting to the latest development environment and using HAL will demonstrate its usefulness.
STM32Nucleo board recommended for learning while electronics work
Why use Nucleo boards with STM32 microcontrollers for teaching materials? MCU Board Specifications Pin type: I Input O Output I/O Input/output, S Supply powerI/O level: FT 5V withstand voltage Blank Supply voltage Programming learning environment using the teaching material board The point Minimum equipment required for learning microcontroller:・Microcontroller board (with STM32F1xx Cortex-M3)・USB cable(Mini USB Type-B)・Debugger […]
Recommended development environment for learning ARM STM32 [must see for beginners]
What is a suitable integrated development environment for ARM MCU (STM32) beginners to study? What do I need to prepare to create a program? What should I do with MCU and peripheral hardware (interface) on which the created program will run? How can I use the tool to transfer the created program to the MCU? […]
Microcontroller Selection [Why ARM (STM32) should be chosen even for electronic work]
Various types of microcontrollers MCU with ARM Cortex-M3 core The point Among ARM cores, this site uses STM32 series MCUs from STMicroelectronics with Cortex-M3 core because they are the most informative among the ARM MCUs. There are high-performance models such as the STM32F4 series with a Cortex-M4 core, but we believe that the base model […]
Tutorial of ARM MCU
Tutorial to ARM MCU for practical Use[Must-see for beginners] I assume that visitors to this site are interested in microcomputers and are wondering how to learn about microcomputers in the following ways. I am interested in microcomputers but do not know where to start my studies. I don't understand how microcontroller operation and programming are […]