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

Raspberry Pi Debug Probe: A Powerful Tool for Program Debugging and USB Serial Conversion

Raspberry Pi Debug Probe: A Powerful Tool for Program Debugging and USB Serial Conversion

【Click the above「Blue Text」 to follow DF Maker Community and become a tech enthusiast】 Since the launch of Raspberry Pi Pico and RP2040 microcontroller in January 2021, many have been using one Pico to debug programs running on another Pico. Inspired by this trend, yesterday, Raspberry Pi officially launched the Raspberry Pi Debug Probe—a hardware … Read more

The Importance of Embedded Software Architecture

The Importance of Embedded Software Architecture

Follow+Star Public Account Number, don’t miss wonderful content Author | strongerHuang WeChat Public Account | Embedded Column In embedded software development, including microcontroller development, software architecture is a crucial issue that developers must carefully consider. Software architecture is very important for the overall stability and reliability of the system; a suitable software architecture is not … Read more

Three Common Architectures in Embedded Software Development

Three Common Architectures in Embedded Software Development

Abstract: For microcontroller programs, everyone is familiar, but very few actually consider the architecture. With the increasing number of program developments, having an architecture is very necessary. There are roughly three types of application architectures: 1. Simple front and back sequential execution programs, this method is used by most people, without needing to think about … Read more

Hubris: A Reliable Microcontroller Operating System for Embedded Systems

Hubris: A Reliable Microcontroller Operating System for Embedded Systems

Hubris is a microcontroller operating system environment designed for deeply embedded systems with high reliability requirements. This article will delve into the design philosophy, functional features, and usage of Hubris. Design Philosophy of Hubris The core design goal of Hubris is to provide a safe and reliable operating system environment for resource-constrained embedded systems. It … Read more

Selected Compilation | Embedded Software Design and Development

Selected Compilation | Embedded Software Design and Development

Follow+Star public number, don’t miss wonderful content Author | strongerHuang WeChat public account | Embedded Column In order to facilitate everyone to review and check articles on public transportation, subways, and going out, I have carefully selected and categorized some articles: Embedded Software Architecture Design Layering Ideas Common “Safety” Operations of EEPROM in Projects Ideas … Read more

The Origin and Development of Arduino

The Origin and Development of Arduino

Today, in the field of the Internet of Things, the open-source hardware Arduino can be said to be popular all over the world, becoming the first choice for many electronics enthusiasts and hardware geeks.So, do you know the origin and development history of Arduino? Origin In the winter of 2005, a cold winter, Massimo Banzi’s … Read more

Ultra-Low Power and Cost Cortex-M23 Microcontroller

Ultra-Low Power and Cost Cortex-M23 Microcontroller

Source | Renesas Embedded Encyclopedia Recently, Renesas Electronics released a low-cost 32-bit microcontroller based on the Cortex-M23 core, with a clock frequency of up to 32M in the RA0 series low-power MCU: The new RA0 series of the Renesas RA MCU family introduces the RA0E1 product group, which is an entry-level easy-to-use MCU with excellent … Read more

Understanding the Debugging Interfaces of STM32 Cortex-M Cores

Understanding the Debugging Interfaces of STM32 Cortex-M Cores

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | Embedded Column When learning MCU development, debugging is definitely an essential step. This article discusses the debugging interfaces related knowledge using STM32F1 and Cortex-M3 as examples (the principles are similar for other series chips/cores). 1 Overview In STM32, there … Read more

×