Methods to Enhance RS-485 Bus Reliability and Common Fault Handling

Methods to Enhance RS-485 Bus Reliability and Common Fault Handling

Among various solutions for medium to long-distance communication between MCUs, RS-485 is widely used in factory automation, industrial control, community monitoring, and water resources automatic reporting due to its simple hardware design, ease of control, and low cost. However, the RS-485 bus still has defects in anti-interference, adaptability, and communication efficiency. Improper handling of some … Read more

Methods to Improve RS-485 Bus Reliability and Common Fault Handling

Methods to Improve RS-485 Bus Reliability and Common Fault Handling

Click↑↑Technical Training, Follow and Pinto Subscribe for Free Long-term 190,000+Industrial Control Professionals Follow this WeChat Platform: Technical Sharing, Learning Exchange, Industrial Control Videos Among various solutions for medium and long-distance communication between MCUs, RS-485 is widely used in fields such as factory automation, industrial control, community monitoring, and hydraulic automatic reporting due to its simple … Read more

Debugging FPGA with Internal Logic Analyzers

Debugging FPGA with Internal Logic Analyzers

Click the blue text to follow us Follow and star our official account for exciting content delivered daily Source: Online materials 1 Reasons for Changing FPGA Debugging Techniques During functional debugging of hardware design, the reprogramming capability of FPGA is a key advantage. In the early use of CPLD and FPGA, if a design was … Read more

Design Principles of LED Color Light Controller Based on AT89C51 Microcontroller

Design Principles of LED Color Light Controller Based on AT89C51 Microcontroller

Abstract: This article introduces a new design method for a LED color light control system, using the AT-89C51 microcontroller as the main control core, combined with minimal auxiliary hardware circuits such as buttons and displays. The system controls LED color lights through software, featuring a compact size, fewer hardware components, a simple circuit structure, and … Read more

Open Source ESP32C3FH4 Core Board Design

Open Source ESP32C3FH4 Core Board Design

I previously open-sourced the ESP32C3WROOM board, and today I’m open-sourcing the ESP32C3FH4. You can directly obtain the engineering files at the Lichuang Open Source Square. https://oshwhub.com/zctnb/works Actually, the chips are the same, but the ESP32C3WROOM is a module, while the ESP32C3FH4 is a chip that integrates 4MB of flash. Let me explain for those who … Read more

Two Programming Philosophies for Microcontrollers

Two Programming Philosophies for Microcontrollers

Layered Thinking Layered thinking is not a mysterious concept; in fact, many engineers working on projects are already using it. I’ve seen many posts that do not mention this concept, yet a layered structure is indeed very useful, and once understood, it can lead to a moment of clarity. If I don’t understand how to … Read more

DIY ESP32 Pixel Weather Clock: An Open Source Project

DIY ESP32 Pixel Weather Clock: An Open Source Project

Introduction The new year’s DIY activities for electronic engineers have begun, and I am here to witness the creativity of all the experts! Thanks to the Breadboard Community for providing a platform for technical exchange. The open-source address for the pixel clock project: https://gitee.com/laoguaige/esp32-s3-r8-n8-pixel-clock 1. Complete Display 2. Hardware Design 2.1. Complete Schematic 2.2. Power … Read more

From Beginner to Abandoning Microcontrollers: A Comprehensive Guide

From Beginner to Abandoning Microcontrollers: A Comprehensive Guide

Step 1: Create the physical chip. A microcontroller, generally understood as MCU (Microcontroller Unit), includes components such as timers, ALU (Arithmetic Logic Unit), memory, registers, buses, etc. A typical microcontroller also includes GPIO, serial ports (UART), DMA, coprocessors, AD/DA, etc. Understand the diagram below Prerequisites: Computer Organization Principles, Microcomputer Principles. Pipeline Prerequisites: Digital Logic Circuits, … Read more

Comprehensive Guide to RK3588 Hardware Reference Design

Comprehensive Guide to RK3588 Hardware Reference Design

RK3588 is the new generation flagship high-end processor launched by Rockchip, designed with 8nm process technology, featuring an octa-core CPU with four A76 and four A55 cores, and an Arm high-performance GPU, along with a built-in NPU with 6T computing power. It has powerful visual processing capabilities, supporting various rapid face unlocking solutions such as … Read more