Design of an Unmanned Boat Measurement and Control Device Based on STM32 Microcontroller

Design of an Unmanned Boat Measurement and Control Device Based on STM32 Microcontroller

Author: Ye Nan1, Wang Xiang2, Liu Huaizhi1 Affiliation: 1. China Shipbuilding Industry Corporation Pengli (Nanjing) Atmospheric Ocean Information System Co., Ltd., Nanjing, Jiangsu 210000; 2. China Shipbuilding Industry Corporation Nanjing Pengli Technology Group Co., Ltd., Nanjing, Jiangsu 210000. Abstract: The core of the unmanned boat is its integrated measurement and control device for information collection … Read more

Easily Run Linux on STM32

Easily Run Linux on STM32

Follow+Star Public Account Number, don’t miss exciting content Author | strongerHuang Material Source | ST, MYiR Official Website Last month, STMicroelectronics launched the new generation of 64-bit Cortex-A35 core, with a frequency of up to 1.5GHz STM32MP2x series microprocessors (MPU), which has taken the STM32MP series processors to a new level. Recently, I received a … Read more

Introducing the STM32G4: A Powerful MCU for Diverse Applications

Introducing the STM32G4: A Powerful MCU for Diverse Applications

At the end of last year, the launch of the STM32G0 actually released a very clear signal – the mainstream upgrade journey of STM32 MCUs from the “F” series to the “G” series has fully begun, and in the future, we will welcome more and more new devices from the “G” generation! As expected, the … Read more

Common Power Supply Issues in STM32 Applications

Common Power Supply Issues in STM32 Applications

In the process of developing and debugging applications using STM32 microcontrollers, we often encounter various anomalies. A significant portion of these issues are related to the power supply. The power supply is critical and essential for any electronic product, yet during actual development and debugging, we sometimes inadvertently neglect it. Here, I share a few … Read more

Making AI Accessible with STM32

Making AI Accessible with STM32

▲ Click the above to follow STM32 Artificial intelligence has moved from a high-tech domain to multi-scenario applications,and in this process, embedded technology will become an important carrier platform for AI implementation. Not long ago, the 2020 World Artificial Intelligence Conference (WAIC) just concluded in Shanghai, reigniting the concept of artificial intelligence in the industry. … Read more

Understanding STM32 Clocks

Understanding STM32 Clocks

Introduction to STM32 Clock Sources 1. The main clock sources of STM32 are: Internal Clock External Clock Phase Locked Loop (PLL) Frequency Multiplier Output Clock 1.1 Detailed Introduction HSI (Internal High-Speed Clock) It is an RC oscillator with a frequency of up to 8MHz, which can be used as the system clock and PLL input. … Read more

Detailed Explanation of STM32 Microcontroller Minimum System

Detailed Explanation of STM32 Microcontroller Minimum System

STM32F103RCT6: STM32F103RCT6 is an embedded microcontroller integrated circuit (IC) with a 32-bit Cortex-M3 core processor, a speed of 72MHz, a program memory capacity of 256KB, program memory type of FLASH, RAM capacity of 48K, and package LQFP64. STM32 Microcontroller Naming Rules: Minimum System of STM32 Microcontroller: The so-called minimum system of the microcontroller is a … Read more

Key Steps to Implement Bootloader Jump in STM32 Microcontroller

Key Steps to Implement Bootloader Jump in STM32 Microcontroller

This issue’s topic: More and more embedded devices now support remote automatic upgrades, eliminating the need for a downloader. This greatly facilitates device maintenance. To enable remote upgrades, it is necessary to write program code that supports upgrades, which can be referred to as BootLoader. This means dividing the device’s program code into two parts: … Read more

Simulating Linux Kernel Automatic Initialization on STM32

Simulating Linux Kernel Automatic Initialization on STM32

Hello everyone, I would like to recommend an article by my friend, the mixed bag master. There are many programming ideas to learn in Linux, and many experts apply these ideas and mechanisms to microcontroller programming. For example: cola_os introduced in the Embedded Mixed Bag Weekly | Issue 4, and the well-known RT-Thread. Also, the … Read more

Building the STM32 Debug Output and Time System with Embedded Zorb Framework

Building the STM32 Debug Output and Time System with Embedded Zorb Framework

1 Zorb Introduction Zorb Framework is a lightweight embedded framework built on the principles of object-oriented programming. The purpose of building the Zorb Framework is to enable rapid application development on chips that cannot run Linux, avoiding the need to reinvent the wheel repeatedly. The initial design features of the Zorb Framework include: Time system … Read more