Solutions for Single USB to Multiple Serial Ports

Solutions for Single USB to Multiple Serial Ports

Serial ports (UART) are a very commonly used interface in embedded systems, but most modern computers lack hardware serial ports. Generally, serial ports are expanded through methods like USB to serial or PCIe bus expansion. USB to serial is a very common solution. Common USB to serial chips include CH340/341, CP2102, and PL2302. However, these … 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, what they look like, where they are used, how to use them, and their principles. This article serves as a simple description for beginners. 1. Serial Port 2. UART 3. TTL Level … Read more

How to Write Communication Interface Protocols

How to Write Communication Interface Protocols

Scan to FollowLearn Embedded Together, learn and grow together 【One Minute Talk on Embedded】, striving for brevity, aiming to finish reading in about one minute. Each article discusses a topic related to embedded systems, such as technology, workplace, learning methods, or a piece of code. If any friends want to express their opinions or want … Read more

UART Communication Protocol Basics

UART Communication Protocol Basics

1. Introduction UART, full name Universal Asynchronous Receiver/Transmitter, translated as Universal Asynchronous Transceiver. The emergence of serial ports was around 1980, with data transmission rates of 115kbps~ 230kbps. Initially, serial ports were used to connect computer peripherals, typically connecting mice, external Modems, and old cameras and graphics tablets. Serial ports can also be used for … Read more

Detailed Explanation of Serial Ports, COM Ports, UART, TTL, RS-232, and RS-485

Detailed Explanation of Serial Ports, COM Ports, UART, TTL, RS-232, and RS-485

During debugging, various interfaces and conversion boards are encountered, and the feeling of not fully understanding can be quite frustrating! First, serial ports, UART ports, COM ports, and USB ports refer to physical interface forms (hardware). TTL, RS-232, and RS-485 refer to level standards (electrical signals). Serial Port: The term serial port is a general … Read more

Detailed Differences Between Serial Ports, COM Ports, UART, TTL, RS-232, and RS-485

Detailed Differences Between Serial Ports, COM Ports, UART, TTL, RS-232, and RS-485

Welcome FPGA engineers to join the official WeChat technical group. Clickthe blue textto follow us at FPGA Home – the best and largest pure FPGA engineering community in China During debugging, you will always encounter various interfaces and conversion boards, and the feeling of not fully understanding can be very frustrating! First, serial ports, UART … Read more

Understanding UART: History, Principles, and Standards

Understanding UART: History, Principles, and Standards

1. History of Serial Ports First of all, the serial port is an essential tool for anyone working with hardware and embedded software, especially when debugging a system with an MCU or CPU. Generally, the first thing we do during debugging is to light up the GPIO, and the second is to establish a communication … Read more

An Overview of Bus Communication Mechanisms (Communication Basics + Serial Port + I2C)

An Overview of Bus Communication Mechanisms (Communication Basics + Serial Port + I2C)

Bus applications are very widespread in the field of computers. (1) The method of transmitting information via the system bus can be divided into the following three types: 1. Data Bus 2. Address Bus 3. Control Bus (2) According to the usage range of the bus, it can be further divided into many types: such … Read more

Summary of Microcontroller Programming Issues

Summary of Microcontroller Programming Issues

Wu Jianying Microcontroller Development Board Address Shop: 【Wu Jianying’s Shop】 Address: 【https://item.taobao.com/item.htm?_u=ukgdp5a7629&id=524088004171】 1. The pointer to the code area array must also declare the code keyword. For example, for the array unsigned char code arr[30];, to point to it, the pointer must also be declared as unsigned char code *p; Later use found that in … Read more

How To Solve MacBook Not Recognizing Arduino Serial Port

How To Solve MacBook Not Recognizing Arduino Serial Port

How To Solve MacBook Not Recognizing Arduino Serial Port? Recently, I purchased a domestic Arduino basic learning kit, but encountered the issue of the MacBook not recognizing the Arduino serial port during usage. After extensive research, I have summarized the following experiences, hoping to help those who are similarly confused! Problem Analysis: Chip Determines Recognition … Read more