Methods for Outputting Debug and Log Information in Embedded Development

Methods for Outputting Debug and Log Information in Embedded Development

Follow+Star PublicAccount, don’t miss exciting content Author | strongerHuang WeChat Official Account | Embedded Column In MCU-based embedded software development, there may be situations where there is no extra storage space, thus failing to effectively save debug and log information locally. In this case, outputting debug (Debug) and log (Log) information through some means becomes … Read more

Using HX711 for Weight Measurement

Using HX711 for Weight Measurement

Table of Contents 1. Introduction to HX711 2. Module Operating Principle 3. Code Implementation 4. Conclusion 01 — Introduction to HX711 Kimi, start! In summary, HX711 is essentially an ADC. 02 — Module Operating Principle The internal structure diagram of HX711 is as follows: The working principle of HX711 is as follows: Inside HX711, there … Read more

Main Players and Products of Domestic Automotive MCUs

Main Players and Products of Domestic Automotive MCUs

According to reports from Electronic Enthusiasts (by Cheng Wenzhi), in recent years, with the rapid development of automotive electrification, intelligence, and connectivity, the demand for chips in automobiles has been increasing. Statistics show that traditional fuel vehicles generally require around 500 chips, electric vehicles require about 1500 chips, while high-end intelligent electric vehicles will need … Read more

Comprehensive Design of Arm Cortex-M3 MCU: Mastering Frontend to Backend

Comprehensive Design of Arm Cortex-M3 MCU: Mastering Frontend to Backend

When looking for a job, do you also hope to master the core technologies of the company? To become an indispensable talent? The skills you need to master must be numerous, and for the chip industry, technology determines everything. Today, let’s discuss the essential skills that chip engineers must master:Cortex-M3 MCU chip. MCU refers to … Read more

Considerations for Porting MCU Touch Programs to FreeRTOS

Considerations for Porting MCU Touch Programs to FreeRTOS

Source | Renesas Embedded Encyclopedia Previously, I discussed 【Several MCU Capacitive Touch Sensing Principles】, today I will discuss the considerations when porting Renesas MCU capacitive touch (CTSU) programs to FreeRTOS. CTSU Touch Button Program Running Requirements In a bare-metal system, the CTSU APIs should be called in a loop at certain time intervals. In the … Read more

Three Open Source Libraries Commonly Used by MCU Experts

Three Open Source Libraries Commonly Used by MCU Experts

The following article is from Xiaomai Dashi , author Xiaomai Dashi The importance of a logging system during system development and adjustment is well understood by everyone. Especially when a project encounters issues, having no logs to help pinpoint the problem can be very painful. Since we cannot always step through the program using a … Read more

Low Power Testing of an MCU Development Board

Low Power Testing of an MCU Development Board

Write summaries, discuss the workplace, and win a DJI drone, Redmi tablet, Huawei headphones, or JD card! This article is from the Breadboard Community’s free evaluation activity for the “Lingdong Mini-F5333 Development Board”. The MM32F5333 is a high-performance MCU launched by Lingdong Microelectronics, featuring multiple power-saving operating modes to meet different requirements for power management … Read more

StellarG6 SR6 G7 Series: Comprehensive Analysis of High-Performance Automotive MCU

StellarG6 SR6 G7 Series: Comprehensive Analysis of High-Performance Automotive MCU

Click the blue text to follow us The StellarG6 SR6 G7 series is a 32-bit Arm® Cortex®-R52+ automotive-grade integrated MCU designed to meet the needs of high-performance domain controllers and ECUs. It excels in interconnected, updatable automation and electric vehicle architectures, offering top-notch real-time performance and safety capabilities (supporting up to ASIL-D standards). By introducing … Read more

Differences Between MCU Development and ARM-Linux Development

Differences Between MCU Development and ARM-Linux Development

For the development of ARM-Linux programs, it can be mainly divided into three categories: application development, driver development, and system kernel development. Each type of software development has its unique characteristics. Today, let’s explore the differences between ARM-Linux development and MCU development, as well as the basic development environment for ARM-Linux. 1. Differences Between ARM-Linux … Read more

A Simple Analysis of the Differences Between STM32 and 51 Microcontrollers

A Simple Analysis of the Differences Between STM32 and 51 Microcontrollers

Share this article, a simple analysis of the differences and trade-offs between STM32 and 51 microcontrollers. A microcontroller, abbreviated as MCU, is essentially a device that integrates the CPU (computation and control), RAM (data storage – memory), ROM (program storage), input and output devices (serial ports, parallel ports, etc.), and an interrupt system on a … Read more