Embedded Learning Day 1

Embedded Learning Day 1

Hello everyone, welcome to my Smart Space. Let’s embark on an immersive learning journey into embedded systems together. The Cortex-M3 is a 32-bit processor core with a 32-bit internal data path, 32-bit registers, and a 32-bit memory interface. The CM3 adopts a Harvard architecture, featuring separate instruction and data buses, allowing instruction fetching and data … Read more

Understanding Debugging in STM32 Development

Understanding Debugging in STM32 Development

When learning STM32 development, the step of DEBUG debugging is essential. This article will guide you through the knowledge related to debugging. Taking STM32F1 and Cortex-M3 as examples, the principles are similar for other series of chips or cores.01【Overview】 In STM32, there are many debugging components. Using them allows for various debugging functions, including breakpoints, … Read more

ACROVIEW Programmer Supports HangShun 32-bit Microcontroller HK32F103CBT

ACROVIEW Programmer Supports HangShun 32-bit Microcontroller HK32F103CBT

The chip programming leader ACROVIEW Technology recently announced the latest iteration of its programming software, along with a series of newly compatible chip models. In this update, the 32-bit microcontroller HK32F103CBT launched by HangShun has been supported by the ACROVIEW offline programmer AP8000. The HK32F103CBT features a high-performance ARM® Cortex™-M3 32-bit RISC core, with a … Read more

2. Naming Conventions of STM32 and the Architecture of Cortex-M3 Chips

2. Naming Conventions of STM32 and the Architecture of Cortex-M3 Chips

Hello everyone, I am Xian Di! The following content is a summary of my personal learning notes on microcontrollers. Please open in the WeChat client 1. Naming Conventions of STM32 What are the differences between STM32F103 and STM32F407? How can we distinguish them? STM32 has a rigorous naming convention, for example: STM32F103ZET6 1. STM32: Indicates … Read more

On-Chip Resources (Peripherals) of STM32F1

On-Chip Resources (Peripherals) of STM32F1

This article and the following ones mainly introduce the usage of STM32F103C8T6. So why is it called STM32F103C8T6? Below are the naming rules for STM32, and you can understand the various parameters of each chip through this diagram. 01 Introduction According to the end of the previous article, this chip belongs to the mainstream series … Read more

Experience with Domestic MCU Development Boards

Experience with Domestic MCU Development Boards

1.1 Introduction In January of this year, GigaDevice launched the GD32F190 series microcontrollers in Beijing. The new microcontroller is based on the Cortex-M3 core, and its 5V wide voltage design makes it more suitable for industrial applications. As the latest member of the GD32 family, the GD32F190 series continues the core value of combining higher … Read more

Advanced Development with STM32

Advanced Development with STM32

Follow and star our public account to access exciting content Source: https://blog.csdn.net/zhengyangliu123/article/details/79090601 Compiled by: Technology Makes Dreams Greater | Li Xiaoyao For most students, understanding how the compiler compiles a .c file into an .o file is not very difficult, but it is challenging to understand the purpose of the final linking process and why … Read more

Studying the Impact of Fault Injection on Processor States via Step Debugging

Studying the Impact of Fault Injection on Processor States via Step Debugging

0x01 Basic Overview Fault injection is a side-channel attack technique that introduces a certain form of disturbance or invalid state into a system to alter its behavior. Typically, in embedded hardware and electronic devices, this disturbance can take various forms. Common methods of fault injection in electronic devices include: – Clock glitch injection (imposing erroneous … Read more

Understanding MCU Boot Process in Depth

Understanding MCU Boot Process in Depth

This article is selected from the Jishu column “Arm Selection” by author lvy, authorized to be transferred from the WeChat public account Arm Selection. This article will take you deeper into the understanding of the MCU boot process. I previously wrote an article analyzing the complete boot process of STM32, but I felt that some … Read more