Practical Skills: SPI Flash Programming Algorithm for Any MCU with SWD Interface

Practical Skills: SPI Flash Programming Algorithm for Any MCU with SWD Interface

Previously, I shared a document-based tutorial on creating an SPI Flash programming algorithm. However, feedback from users indicated that it was not very convenient to port to other microcontrollers. This post is created to facilitate the migration to various platforms. Application scenarios for the SPI Flash programming algorithm: 1. In an IDE environment, such as … Read more

How Makefile Compiles Code Files

How Makefile Compiles Code Files

This article summarizes: This article mainly introduces the process of using Makefile to compile code into executable binary files for microcontrollers and discusses commonly used Makefile syntax. It narrates the transformation from a straightforward Makefile to a more universal Makefile. Introduction to Makefile The most common function of a Makefile is to inform the make … Read more

Practical Tips for Adapting Keil to 4K Displays

Practical Tips for Adapting Keil to 4K Displays

Follow+Star Public Account, don’t miss exciting content Author | strongerHuang WeChat Public Account | Embedded Special Column Many users complain that Keil cannot adapt to (2K or 4K) high-resolution displays, especially on 4K monitors, where the menu bar and shortcut icons are very small, the windows are also small, and they appear somewhat blurry: So, … Read more

Download and Install Keil4 Tutorial

Download and Install Keil4 Tutorial

Keil4 (32/64 bit) download link: Baidu Cloud: https://pan.baidu.com/s/1nwGyi97 Extraction password: vbsj Software Introduction: Keil is a C language software development system for the 51 series microcontrollers produced by Keil Software, USA. KeilμVision4 introduces a flexible window management system that allows developers to use multiple monitors and provides complete visual control over window positions anywhere. The … Read more

Why Keil Hasn’t Been Phased Out Despite Its Challenges

Why Keil Hasn't Been Phased Out Despite Its Challenges

This topic seems like a false proposition, because I think Keil is not very difficult to use, except for frequent lag, inexplicable freezes, and lack of flexible expansion. In fact, as an embedded software development tool, Keil has a long-standing presence and wide application in the industry. Although some people believe that Keil has some … Read more

Keil uVision 5 Installation Tutorial

Keil uVision 5 Installation Tutorial

Keil C51 is a C language software development system compatible with the 51 series microcontrollers. Compared to assembly language, C language has significant advantages in functionality, structure, readability, and maintainability, making it easy to learn and use. Keil provides a complete development solution that includes a C compiler, macro assembler, linker, library management, and a … Read more

Introduction to Zephyr RTOS for Robotics Development

Introduction to Zephyr RTOS for Robotics Development

Robots are not isolated systems; they are a set of distributed sensors and actuators, often running on resource-constrained small embedded devices (microcontrollers) that communicate via wired or wireless connections. However, mainstream robotic operating systems like ROS/ROS2 are too large and heavy, making them unsuitable for robotic scenarios based on microcontrollers with hard real-time requirements. Zephyr … Read more

Basic Usage of ESP8266 Serial WiFi Module

Basic Usage of ESP8266 Serial WiFi Module

The ESP8266 is an ultra-low-power UART-WiFi transparent transmission module, featuring highly competitive packaging size and ultra-low energy consumption technology. It is designed specifically for mobile devices and Internet of Things applications, allowing users’ physical devices to connect to Wi-Fi wireless networks for internet or local area network communication, thus achieving networking functionality. Although the “WiFi … Read more

Microcontroller + WiFi Module and Siemens S7-200 Smart for Modbus TCP Communication

Microcontroller + WiFi Module and Siemens S7-200 Smart for Modbus TCP Communication

Forum Weekly 21 Jan 2022 This week’s highlights: 1. Microcontroller + WiFi Module and Siemens S7-200 Smart for Modbus TCP Ethernet Communication 2. Self-drawn – 24V regulated positive and negative 12V switching power supply schematic! 3. Self-written Tetris, Botu V16 4. How to make the servo motor rotate freely while powered on? 5. S7 200 … Read more

Why UART Is Preferred for Embedded Debugging Over SPI and I2C

Why UART Is Preferred for Embedded Debugging Over SPI and I2C

Follow the blue text and reply “entry materials” to get a comprehensive tutorial from beginner to advanced on microcontrollers The development board will guide you, we will help you fly Written by | Wuji (WeChat: 2777492857) The full text is about1507 words, reading will take about 5 minutes I have been doing microcontroller development, but … Read more