Live Replay | Introduction to Embedded Rust & Practical Analysis of Three Rust Tasks

Live Replay | Introduction to Embedded Rust & Practical Analysis of Three Rust Tasks

▲ Click the blue text above to follow us and never miss any valuable articles! Senior engineers will guide you through the basics of Embedded Rust! Main Content: 1. Basic knowledge of Rust: origins, ecosystem, advantages, syntax, and development environment setup. 2. Analysis of three practical tasks, which include: Using bubble sort to process an … Read more

Five Considerations for Microcontroller Embedded Programming

Five Considerations for Microcontroller Embedded Programming

In the process of microcontroller programming, if a designer can master multiple programming languages simultaneously, then that designer is undoubtedly a very talented individual. However, mastering assembly, C, and C++ at the same time is quite challenging, and many beginners struggle significantly while learning just one of these languages. This article specifically compiles opinions from … Read more

Applications of Structures and Unions in Embedded Programming

Applications of Structures and Unions in Embedded Programming

01Union In the previous article “Combining Enumerations and Structures”, it was mentioned that a structure is like a packaging encapsulation, encapsulating some variables with common characteristics inside. A structure is a constructed type or complex type that can contain multiple members of different types. In the C language, there is another syntax very similar to … Read more

The Wizard’s Approach to Controlling Dual Stepper Motors with 51 Microcontroller

The Wizard's Approach to Controlling Dual Stepper Motors with 51 Microcontroller

Source: 21ic Electronics NetworkOriginal Author:yyy71cjA stepper motor is a digital motor controlled by numbers, particularly suitable for precise control applications. Today, we will discuss the application of stepper motors in controlling a gimbal for accurate positioning, detailing the control of stepper motor movements. 01 Background and Introduction First, the gimbal is controlled by a joystick … Read more

The Most Suitable Communication Protocol for Microcontrollers: How to Design It?

The Most Suitable Communication Protocol for Microcontrollers: How to Design It?

In communication design, considering the flexibility of the protocol often leads to designing protocols as “variable length”. An example is shown in the figure below: the communication protocol frame of the Ruimi LoRa terminal. If a system receives the above “variable length” protocol frame, there will be a challenge—how to efficiently receive and parse it. … Read more

Proteus 8.13 Download Link and Installation Guide

Proteus 8.13 Download Link and Installation Guide

Proteus 8.13 Download Link and Installation Guide Download Link ① Baidu Cloud: Link: https://pan.baidu.com/s/1cm96s299G-e_oDXPjauSEw?pwd=2024 Extraction Code: 2024 Download Link ② Quark Cloud (tested to be faster than Baidu Cloud without membership): Link: https://pan.quark.cn/s/71e576ece317 Software Compatibility: Windows 7, Windows 8, Windows 10, Windows 11. Software Language: Simplified Chinese Software Introduction: Proteus software is an EDA tool … Read more

Low Power Design in C++ Embedded Development

Low Power Design in C++ Embedded Development

Low Power Design in C++ Embedded Development In modern embedded systems, low power design is a crucial topic. With the proliferation of IoT devices and wearables, effectively managing power consumption has become a challenge that developers must face. This article will introduce some low power design strategies in C++ embedded development and provide corresponding code … Read more

Download and Installation Guide for Keil uVision 2 C51 Version

Download and Installation Guide for Keil uVision 2 C51 Version

SoftwareIntroduction Keil uVision 2 C51 is one of the high-quality software for developing applications for various microcontrollers, supporting all derivatives of the 8051 series. It integrates editing, compiling, and simulation, supporting both assembly and C language programming. The interface is user-friendly, making it easy to learn and use. Keil C51 is a C language software … Read more

Issue 562: Video Tutorial on Implementing MQTT Protocol Communication with Microcontroller + WiFi Module and Alibaba Cloud IoT Platform

Issue 562: Video Tutorial on Implementing MQTT Protocol Communication with Microcontroller + WiFi Module and Alibaba Cloud IoT Platform

Forum Weekly 08 Jul 2022 This week’s highlights: 1. Video tutorial on implementing MQTT protocol communication with microcontroller + WiFi module and Alibaba Cloud IoT platform 2. Repair of Lenze 8201 and 8202 auxiliary power supplies 3. Beware of counterfeit products – fake IGBTs, a reminder for maintenance personnel! 4. Inverter manual… 4G capacity 5. … Read more

Implementing SD Card Data Storage via SPI Interface on Microcontrollers

Implementing SD Card Data Storage via SPI Interface on Microcontrollers

Ahem… another sleepless night tortured by SD cards! I remember a young engineer asking me last week, “Why does his data keep disappearing after writing?” This reminded me of my own struggles back in the day. The SD card, though seemingly insignificant, often gives engineers a headache… What exactly is an SD card? Simply put, … Read more