Universal Serial Port Interaction Platform Framework for Embedded Development

Universal Serial Port Interaction Platform Framework for Embedded Development

Hello everyone, I am the GitHub project finder, sharing great projects on GitHub every day. Mainly sharing interesting, meaningful, and important projects on GitHub. Universal Serial Port Interaction Platform Framework for Embedded DevelopmentSource Codehttps://www.gitpp.com/sopaopao/mod-contact This universal serial port interaction platform framework is specifically designed for embedded platforms. It widely supports any master-slave interaction protocol in … Read more

Understanding Common Industrial Protocol Families: MODBUS

Understanding Common Industrial Protocol Families: MODBUS

In this issue, we will take a detailed look at the family of industrial protocols. There are many industrial protocols, some proprietary and some universal. We will analyze a few commonly used and mainstream protocols. Before we begin, let’s review the relationship between the OSI seven-layer model and the TCP/IP model, as well as the … Read more

Embedded Universe – Protocol Series – Serial Communication

Embedded Universe - Protocol Series - Serial Communication

Connecting the “Meridians” of Microcontrollers: Discussing Serial Communication Getting Acquainted: What is Serial Communication? Imagine you have a message to tell your friend across the room. You have two ways to do it: Shouting: Sending out 8 messengers at once, each holding a sign to spell out the complete message. This is parallel communication, fast … Read more

Oscilloscope-Level RS485 Analysis

Oscilloscope-Level RS485 Analysis

Theoretically, the bandwidth of the RS485 bus is calculated based on the serial port rate, but in practice, there is a 20ms error.Theoretically:At 9600bps, transmitting 1 byte requires sending 10 bits (1 start bit, 8 data bits, 1 stop bit), so the time required to transmit 1 byte = 1 / 9600bps * 10bit = … Read more

Successfully Established Network Communication with This Module

Successfully Established Network Communication with This Module

Recently, a network camera was used in a project, which communicates via the CGI interface. However, the MCU used does not have a network port, and replacing it would be quite troublesome, requiring a new board design and a long cycle. I attempted to use a serial-to-network module, initially testing it, but only managed to … Read more

In-Depth Analysis of Xilinx FPGA Serial Communication Protocols

In-Depth Analysis of Xilinx FPGA Serial Communication Protocols

Follow and star our public account for exciting content delivered daily. Source: Online materials Introduction: Xilinx FPGAs are commonly used in serial communication interface design due to their high performance and low latency. This article provides an in-depth analysis of three key serial communication protocols in Xilinx system design: Aurora, PCI Express, and Serial RapidIO. … Read more

Layered Design in MCU Programming for Effective Decoupling

First, let’s demonstrate the effect.The host computer and the embedded system are decoupled through serial communication, meaning changes in the implementations of the host and embedded systems do not affect the interface programming.There is a term in object-oriented design called: “programming to an interface.” This suggests that programming based on class interfaces is less pure … Read more

In-Depth Analysis of Bluetooth RFCOMM: The Wireless Bridge for Serial Communication

Since its inception, Bluetooth technology has become one of the mainstream technologies in the field of short-range wireless communication due to its low power consumption, low cost, and convenient wireless connectivity. Within the Bluetooth protocol stack, the RFCOMM (Radio Frequency Communication) protocol plays a crucial role by providing upper-layer applications with the ability to simulate … Read more

Air780EGH Hardware Guide: UART Serial Circuit Design

Air780EGH Hardware Guide: UART Serial Circuit Design

The Air780EGH is the flagship 4G-Cat.1 module from Hezhao in 2025 and features a dual function of 4G communication + GNSS positioning, in a classic 1618 package, supporting LuatOS secondary development. The serial port serves as the primary communication interface for the Hezhao Air780EGH module, undertaking important functions such as control, data transmission, and peripheral … Read more

Using Semaphores in FreeRTOS for STM32F103 Serial Data Transmission

Using Semaphores in FreeRTOS for STM32F103 Serial Data Transmission

1. Development Software: CubeIDE.2. Hardware Involved: STM32F103C8T6 minimum system board, ST-LINK v2 (STM8 & STM32), USB TO TTL (CH340). As shown below (for reference only):Connection Circuit Diagram:(1) STM32F103C8T6 <—> ST-LINK v2SWCLK <—> SWCLK; SWD <—> SWDIO ;3V3 <—> 3.3V ; GND <—> GND.(2)STM32F103C8T6 <—> USB TO TTLA10 <—> TXD ; A9 <—> RXD;3V3 <—> 3V3 … Read more