NI Modbus Library Overview

NI Modbus Library Overview

Click the blue text above to follow our public account, where we share a LabVIEW case every day. The NI Modbus Library (ni_lib_modbus_library-1.2.1.42.vip) is a dedicated communication library developed by NI for LabVIEW, based on a modular design concept. It encapsulates the core functionalities of the Modbus protocol, providing engineers with a graphical programming interface … Read more

Linux Kernel Subsystem – UART Subsystem

Linux Kernel Subsystem - UART Subsystem

1 Introduction In a formal project, I encountered a problem during serial communication where a sequence of data was unexpectedly interrupted by a 00. The data received from the hardware FIFO was correct, but the data received at the upper layer was abnormal. This issue might be obvious to someone with experience, but for those … Read more

Microcontroller Serial Interfaces and Communication Technologies

Microcontroller Serial Interfaces and Communication Technologies

Microcontroller Serial Port Communication Technology The serial interface and communication of microcontrollers are core technologies for data transmission between devices in embedded systems. 1. Basics of Serial Communication 1.Serial vs Parallel Communication Serial communication: Transmits data bit by bit, using fewer pins (14), suitable for long distances and low power consumption scenarios. Parallel communication: Multiple … Read more

Methods for Automatic Baud Rate Detection in MCU Serial Communication

Methods for Automatic Baud Rate Detection in MCU Serial Communication

Follow+Star PublicAccount, don’t miss exciting content Reference Source | Renesas Embedded Encyclopedia Modern microcontrollers are increasingly resource-rich, with multiple integrated serial ports, and their key functionalities are becoming more powerful. Some applications may require automatic baud rate detection for serial communication. Today, we will discuss the common principles of automatic baud rate detection at the … Read more

In-Depth Analysis of UART Communication: From Low-Level Registers to Interrupt-Driven Processes

In-Depth Analysis of UART Communication: From Low-Level Registers to Interrupt-Driven Processes

Today, while working on an intelligent voice control module, I wanted to reinforce my knowledge of serial communication. Upon reviewing my previous notes, I found them lacking in detail, so I decided to write a new article explaining the principles of serial communication, covering both hardware and software implementations clearly. This will thoroughly clarify the … Read more

Understanding UART and TTL

Understanding UART and TTL

Click the blue text Follow us 1. First of all, UART and TTL are completely different concepts. UART stands for Universal Asynchronous Receiver/Transmitter, which is a serial asynchronous communication protocol. The TTL level signal specifies that +5V is equivalent to logic “1” and 0V is equivalent to logic “0” (when using binary to represent data). … Read more

ESP32 MicroPython UART Testing

ESP32 MicroPython UART Testing

1. Key Points of UART Hardware Resources and Configuration UART Resources of ESP32ESP32 supports 3 UART controllers (UART0, UART1, UART2), but actual availability is limited by pin conflicts: UART0: Default for REPL debugging (flashing and serial monitoring), using GPIO1 (TX), GPIO3 (RX) UART1: Some development boards connect to external Flash/SD cards (conflicts should be avoided), … Read more

40 Years of Endurance: An In-Depth Analysis of RS-232 Characteristics!

40 Years of Endurance: An In-Depth Analysis of RS-232 Characteristics!

Free for Commercial Use! A Low-Code Visual Development Platform for Industrial Web with 1500+ Components Incredible Slimming!!! RS-232 from DB25 to DB9 Industrial Control for 5 Years!!! Only Connecting Three Wires to RS-232??? Importance of RS-232 RS-232 is a classic serial communication interface standard that has been widely used in computers, industrial equipment, embedded systems, … Read more

Microcontroller (3) | Serial Interface

Microcontroller (3) | Serial Interface

6. Serial Interface Parallel Communication and Serial Communication Asynchronous and Synchronous Communication Asynchronous Serial Full Duplex (P3.0-RXD P3.1-TXD) Timer 1 serves as the baud rate generator to control the rhythm of opening the door, generating transmission and reception completion interrupts TI, RI Mode 0 is used for expanding IO, while Modes 1-2 are communication modes. … Read more

How to Connect the HSC001 Audio Player Module with Arduino Development Board

How to Connect the HSC001 Audio Player Module with Arduino Development Board

Want to dive into the world of audio playback in electronic products? To help you get started, we recommend the HSC001 module. This is a 24-bit audio player with many excellent features: size, price, etc. You can use it for various purposes: playing music in elevators, generating sounds for various devices, and more. In this … Read more