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

Understanding Interrupt Systems in MCUs and RTOS

Understanding Interrupt Systems in MCUs and RTOS

Abstract:We encounter many operating systems, such as Windows, Android, iOS, and Linux, which are all types of operating systems. Microcontrollers also have their own operating systems, known as real-time operating systems. So what are the differences between these real-time operating systems and the systems we use? The operating systems we commonly use are actually non-real-time … Read more

CSI NN: Reverse Engineering Neural Network Structures via Electromagnetic Side Channels

CSI NN: Reverse Engineering Neural Network Structures via Electromagnetic Side Channels

Abstract Machine learning has become a mainstream solution applied across various industries. In this work, we investigate how to use side-channel information such as timing and electromagnetic (EM) emissions to perform reverse engineering of neural networks. To this end, we consider multilayer perceptrons and convolutional neural networks as the choices of machine learning architecture, assuming … Read more

Analysis of STM32 Reset Circuit Methods

Analysis of STM32 Reset Circuit Methods

Introduction to STM32 The STM32 series is based on the ARMCortex®-M0, M0+, M3, M4, and M7 cores specifically designed for embedded applications that require high performance, low cost, and low power consumption. Prior to the STM32F105 and STM32F107 interconnected series microcontrollers, STMicroelectronics had launched the STM32 basic series, enhanced series, USB basic series, and complementary … Read more

Dynamic Target Detection and Tracking System Based on Cortex-M3 SoC

Dynamic Target Detection and Tracking System Based on Cortex-M3 SoC

The new year’s Innovation Competition is in full swing~ To help everyone understand more about this event, the editor has compiled excellent works from 2021 for study and sharing. Every Monday, we will share award-winning works, so remember to check out the series ~ Team Introduction Participating Unit: Beijing Institute of Technology Team Name: Flying … Read more