Edge AI Tool – NanoEdge AI Studio Installation Guide

Edge AI Tool - NanoEdge AI Studio Installation Guide

Recently, STMicroelectronics’ artificial intelligence tool – NanoEdge AI Studio has become available for free use. Taking this opportunity, I have worked on some projects and accumulated some experience, which I have organized into this article for everyone to reference. 1. Introduction NanoEdge AI Studio is an artificial intelligence development tool launched by STMicroelectronics, specifically designed … Read more

Embedded Programming (24) – How to Use the #ifndef Directive?

Embedded Programming (24) - How to Use the #ifndef Directive?

Lifetime Technical Support:186 3636 9649 Author Introduction: Fan Shengmin (186 3636 9649), Member of the Science Writers Association of Yuncheng City, Member of the Science Writers Association of Shanxi Province. Author of maker education. Published “Playing with Electronics” in 2016, “Super Fun Electronic Production” in 2017, “Electrical Experiments in Life” in 2018, “Arduino Programming and … Read more

Analyzing MCU Stack Space with STM32 and Keil MDK

Analyzing MCU Stack Space with STM32 and Keil MDK

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | Embedded Column The stack is very important for programs; it plays a significant role in enabling programs to run quickly. But do you understand the stack? 1Introduction We all know that the stack is located in RAM, and … Read more

Discussion on LPUART Waking Up MCU from STOP Mode

Discussion on LPUART Waking Up MCU from STOP Mode

Introduction In low-power applications, it is sometimes necessary to put the MCU into STOP mode to save power. In some chip architectures, to achieve this, the serial port pins are often configured as general I/O pins with external interrupt mode before entering low-power mode. While this can achieve the desired effect, it inevitably leads to … Read more

An In-Depth Look at the SPI Communication Protocol and Practical Applications with STM32 (W25Q128 Driver) – Theoretical Part

An In-Depth Look at the SPI Communication Protocol and Practical Applications with STM32 (W25Q128 Driver) - Theoretical Part

1. SPI Communication Protocol: The High-Speed Dialogue of Electronic Devices SPI (Serial Peripheral Interface) is a commonly used synchronous serial communication protocol between electronic devices. Due to its high speed and full-duplex characteristics, it is widely used for communication with peripherals such as memory and sensors. 1.1 Basic Principles (Four-Wire Interaction) SCK: Clock signal line … Read more

SPI Communication (STM32 vs GD32)

SPI Communication (STM32 vs GD32)

This article summarizes the learning process of STM32 and GD32, and I hope it serves as a reference for you. 1. Characteristics of SPI Communication SPI is a full-duplex, synchronous, serial communication protocol. Full-duplex: Simultaneous data transmission and reception (Half-duplex transmits and receives data in a time-shared manner) Synchronous: All tasks must be completed before … Read more

Embedded Development in C: I2C Communication Protocol

Embedded Development in C: I2C Communication Protocol

Embedded Development in C: I2C Communication Protocol Introduction I2C (Inter-Integrated Circuit) is a widely used serial communication protocol, commonly utilized for communication between microcontrollers and various peripherals. It was developed by Philips in the early 1980s, primarily for short-distance, low-speed data transmission. I2C offers advantages such as simplicity, flexibility, and multi-master support, making it well-suited … Read more

Embedded Programming (25) – Differences in C Language Data Types Between STM32 and C51

Embedded Programming (25) - Differences in C Language Data Types Between STM32 and C51

Lifetime Technical Support:186 3636 9649 Author Introduction: Fan Shengmin (186 3636 9649), Member of the Science Writers Association of Yuncheng City, Member of the Science Writers Association of Shanxi Province. Author of maker education. Published “Playing with Electronics” in 2016、“Super Fun Electronics Production” in 2017、”Electrical Experiments in Life” in 2018,“Arduino Programming and Hardware Implementation” in … Read more

Modular Programming for Embedded Systems: Creating a Key Handling Module!

Modular Programming for Embedded Systems: Creating a Key Handling Module!

I am Lao Wen, an embedded engineer who loves learning.Follow me to become even better together! 1. Introduction to key_board The key_board is designed for compact and multifunctional key support in microcontrollers. The software adopts a layered approach and is platform-independent. Users only need to provide basic information about the keys and functions to read/write … Read more

DeepSeek is Here | Check Out Exclusive Tips from Users

DeepSeek-R1 Launch Igniting a Wave of Cognitive Revolution From Efficient Learning to Innovative Practice And Upholding Independent Thinking This feast of “Dancing with AI” Showcases the Collision and Integration of Technology and Humanities Inviting You to Co-Define the Future Jidian 232, Lv Haohong Scroll Up to Read Using DeepSeek for learning can yield twice the … Read more