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

Testing Serial Ports on Rockchip RK3562 Android System

Testing Serial Ports on Rockchip RK3562 Android System

This article introduces the serial port testing method for the Rockchip Android system, applicable to general RK3568, RK3588, RK3576, etc.Haptic Intelligent RK3562 Development Board demonstration, equipped with a quad-core A53 processor, with a clock speed of up to 2.0GHz; built-in independent 1TOPs computing power NPU, applicable in industries such as IoT gateways, tablets, smart homes, … Read more

How to Modify Serial Port Baud Rate on Linux for Rockchip RK3562 Development Board

How to Modify Serial Port Baud Rate on Linux for Rockchip RK3562 Development Board

Some serial port tools do not support a baud rate of 1500000. In this case, it is necessary to make modifications. This article takes the Rockchip RK3562 Development Board as an example to introduce how to modify the system serial port baud rate on Linux. Note: The serial port baud rate of the Rockchip solution … Read more

Data Acquisition System Setup with Raspberry Pi

Data Acquisition System Setup with Raspberry Pi

Background The data acquisition system is primarily responsible for real-time data collection and visualization of the sensors on the racing car during its operation.To achieve real-time data transmission, a microcontroller is often used as a medium for data processing and transmission,which requires the microcontroller to operate like a small computer.For general microcontrollers, due to limited … Read more