Summary of Basic Characteristics of Common Communication Protocols

Summary of Basic Characteristics of Common Communication Protocols

In job interviews, the characteristics of communication protocols are a common question. Below is a summary of the basic characteristics of several common communication protocols: Communication Protocol Sync/Async Serial/Parallel Full-Duplex/Half-Duplex/Single-Duplex Main Features I²C (Inter-Integrated Circuit) Sync Serial Half-Duplex Multi-master and multi-slave, uses SDA and SCL lines, supports 7-bit and 10-bit addresses, low speed but suitable … Read more

Implementing USB Hotplug Detection with QT and Embedded Linux

Implementing USB Hotplug Detection with QT and Embedded Linux

Click the “Embedded Application Research Institute” above, and select “Pin/Star the Public Account“ Valuable Resources Delivered Instantly! Source | CSDN Author | Job Seeker First Supplement | Embedded Application Research Institute Recently, I have been working on some projects related to Linux and QT, which involve the interaction between USB hotplugging and the QT interface. … Read more

Understanding Serial Interfaces: COM, UART, USB, and More

Understanding Serial Interfaces: COM, UART, USB, and More

Electronic products, such as computers, mice, chargers, and even cars, have many interfaces around us. This article will introduce you to these interfaces, showing what they look like, where they are used, how to use them, and what their principles are. This article serves as a simple description for beginners. 1. Serial Port 2. UART … Read more

Basic UART, I2C, SPI, CAN, and USB Serial Communication Interfaces

Basic UART, I2C, SPI, CAN, and USB Serial Communication Interfaces

Follow+Star Public Account, don’t miss exciting content Author | strongerHuang WeChat Official Account | Embedded Column This article mainly describes the basic knowledge of communication interfaces such as UART, I²C, SPI, CAN, and USB for beginners. 1Overview Why talk about serial communication? Because parallel communication is relatively rare now, it’s basically all serial communication.Today, I … Read more

Clock Synchronization of Serial Data (SPI/I2C/UART/USB)

Clock Synchronization of Serial Data (SPI/I2C/UART/USB)

Click the blue text Follow us 1. Clock Synchronization Issues in Serial Data Sending serial data (such as USB, UART, I2C, SPI, etc.) is done over a single data bus. If a continuous stream of 01 signals is sent to the receiving device over this bus, the difference in clock frequencies between the sender and … Read more

Understanding Computer Symbols: Power, Bluetooth, and More

Understanding Computer Symbols: Power, Bluetooth, and More

Various symbols on computers are like traffic signs on the road; you encounter them every day when you turn on your computer. You press, click, and gaze at these icons countless times. But how much do you know about their origins? Power [Power Symbol] This symbol was once printed on a Tee from ThinkGeek (see … Read more

Sharing an OTG Hardware Detection Circuit

Sharing an OTG Hardware Detection Circuit

1. OTG Interface and Converter OTG is the abbreviation for “On The Go”, which can be understood as “plug and play”. USB transmission follows a master-slave structure, where all USB transmissions are initiated by the Host.On the development board, a USB flash drive can be inserted, making the development board act as a USB Host.If … Read more

USB Development Board Practical Tutorial

USB Development Board Practical Tutorial

Course Details: This course mainly introduces the process, methods, techniques, and design ideas of USB interface experimental development through typical examples, focusing on the system design of the 51 microcontroller, integrating both software and hardware in a simple and understandable manner. This tutorial comprehensively explains the technologies in USB through several experimental module examples, including … Read more

Do USB Interfaces Need Pull-Up Resistors?

Do USB Interfaces Need Pull-Up Resistors?

It is common to see pull-up and pull-down resistors connected to the D+/D- lines of USB interfaces on some development boards, while others do not connect anything at all. This can be quite confusing. On the official USB protocol website, http://www.usb.org/developers/docs/usb20_docs/#usb20spec I checked the resistor_ecn document. First, the USB bus can have both idle and … Read more

Acroview Programmer Supports Nuvoton’s 32-bit USB MCU NUC121ZC2

Acroview Programmer Supports Nuvoton's 32-bit USB MCU NUC121ZC2

The chip programming leader Acroview Technology recently announced the latest iteration of its programming software and introduced a series of newly supported chip models. In this update, the 32-bit USB microcontroller NUC121ZC2 from Nuvoton Technology has been supported by Acroview’s universal programmer AP8000. The NUC121ZC2 is a 32-bit USB microcontroller series that supports a maximum … Read more