Factors Determining Low Power Consumption in MCUs

Follow+Star Public Number, don’t miss out on exciting content Author | strongerHuang WeChat Official Account | Embedded ColumnMany IoT terminal products are powered by batteries, which have certain power consumption requirements, and some products have extremely stringent low power consumption requirements.Today, we will discuss some factors that affect the low power consumption of MCUs. Sources … Read more

The MCU Chaos: Prices Surge by Several Times, Counterfeits and Refurbished Goods Run Rampant, Will It Collapse?

In mid-May, a notice circulated regarding a major MCU manufacturer criticizing agents and sales for violating regulations by selling at high prices in the open market. MCU, short for Microcontroller Unit, is a microcomputer. It is small, with an ordinary MCU being about the size of a fifty-cent coin; it is inexpensive, with prices ranging … Read more

Exploring Linux on MCU Series Part 5: Porting lrzsz for File Import and Export

1. Introduction In previous articles, we developed applications that were embedded into the kernel within initramfs. Each time we needed to change the application, recompiling the kernel was cumbersome. Now, we will port lrzsz to enable file import and export via the serial port, making it easier to update applications by importing them into the … Read more

Advantages of Running RTOS on Microcontrollers Compared to Bare Metal

Author | strongerHuangWeChat Official Account | Embedded ColumnRecently, I have been asked similar questions: Do I have to learn RTOS when studying microcontrollers? Is there still a future for bare metal development? For microcontroller projects, should I choose bare metal development or RTOS development? Are there still companies using bare metal for projects? …… Many … Read more

Fundamentals of FPGA Hardware Knowledge

1. Common Terminology in FPGA ECC (Error Correction Code):Error Correction Code FIFO (First In First Out):First In First Out IOB:Input Output Buffer LUT (Look-up Table):Look-up Table DSP (Digital Signal Processor):Digital Signal Processing, the DSP unit circuit includes basic logic units such as input, output, computation, and carry. PLB (Programmable Logic Block):Programmable Logic Block CLB (Configurable … Read more

Xilinx, the Inventor of FPGA, Launches a New Product that Surpasses FPGA

For Xilinx, the world’s largest FPGA manufacturer, 2018 can be seen as a new starting point. On January 29 of this year, Xilinx welcomed its fourth CEO, Victor Peng, a veteran with ten years at Xilinx and extensive experience in CPU, GPU, and FPGA. More importantly, Xilinx has also embraced a new development strategy, particularly … Read more

Review of Domestic Alternatives to STM32 (3)

Last week, the embedded ARM article “With the Soaring Prices of STM32, Reviewing Domestic Alternatives to STM32” received widespread attention. At the request of readers, embedded ARM will continue to introduce domestic products that can replace STM32.Today, we present the products that can perfectly replace STM32: the HK32F103VET6 and HK32F030M from Hangshun, the latter being … Read more

Common C Language Knowledge Points in STM32

The C language is essential foundational knowledge in microcontroller development. This article lists some basic C language knowledge points encountered while learning STM32, hoping to be helpful to everyone. 01 Bit ManipulationNext, we will explain several bit operators and then discuss techniques for using bit manipulation. The C language supports the following six bit operations:Six … Read more

Differences Between 32-bit MCUs: ESP32, GD32, and STM32

If you don’t want to miss my updates, remember to check the public account in the upper right corner and set it as a star, and take down the stars to give to me. 01 Introduction STM32: A product released by STMicroelectronics on June 11, 2007, it is a 32-bit microcontroller. GD32: A product released … Read more

Why STM32 LL is More Efficient than HAL?

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | Embedded Column The standard peripheral library, HAL, and LL software library of STM32 all have many clever aspects worth learning from.Today, we will discuss how the STM32Cube LL library cleverly uses “static inline” to make the code more efficient. … Read more