A Comprehensive Guide to SPI Protocol

A Comprehensive Guide to SPI Protocol

Does IIC support hot swapping? (With a detailed interpretation of CW32 IIC protocol) Have you learned it yet? After I finish these low-speed experiments, I will provide the debugging steps for the logic analyzer. IIC is done, next comes SPI, which is worth highlighting because the vast majority of devices use SPI; it’s practically ALL … Read more

Measuring Over 30 Communication Protocols: UART, SPI, CAN, and More!

Measuring Over 30 Communication Protocols: UART, SPI, CAN, and More!

With the continuous updates in hardware architecture, oscilloscopes are no longer just instruments for ‘oscillography’; protocol decoding is a typical representation! IIC, SPI, UART, CAN, LIN… we have equipped the ZDS series oscilloscopes with up to 37 protocol decoding analysis plugins for free. Where are these many protocols used, and how are they specifically utilized? … Read more

Why Are 2 Data Points Lost During SPI Transmission?

Why Are 2 Data Points Lost During SPI Transmission?

Someone used the STM32F4 chip to validate the SPI functionality. When using two on-chip SPI modules for transmission and reception based on interrupts, it was found that there was always a loss of received data, seemingly losing the last 2 data points. The code used the HAL library’s API functions. What could be the reason? … Read more

Understanding The Differences And Applications Of SPI, UART, I2C Communication

Understanding The Differences And Applications Of SPI, UART, I2C Communication

Click the blue "One口Linux" in the top left corner and select "Set as Favorite" Read the latest articles first ☞【Resource】Learning Path for Embedded Driver Engineers ☞【Resource】A Comprehensive IoT Project Based on Linux Suitable for Your Resume ☞【Resource】Linux Embedded Knowledge Mind Map – Free Download ☞【Thanks】My new book “Learning ARM from Scratch” is officially online 1 … Read more

Understanding UART, I2C, SPI, and Other Communication Protocols

Understanding UART, I2C, SPI, and Other Communication Protocols

In microcontroller development, protocols such as UART, I2C, and RS485 are commonly used, and understanding them can be somewhat ambiguous. This article organizes these concepts. The reading time is approximately 10 minutes. UART Universal Asynchronous Receiver-Transmitter The UART port refers to a type of physical interface (hardware). UART is an asynchronous, full-duplex serial bus. It … Read more

Principles and Detection Methods of 3D SPI

Principles and Detection Methods of 3D SPI

SPI (Solder Paste Inspection) refers to the solder paste inspection system, whose main function is to detect the quality of solder paste printing, including volume, area, height, XY offset, shape, bridging, etc. To quickly and accurately detect extremely small solder paste, detection principles generally use PMP (Phase Modulation Profile Measurement Technology) and Laser (Laser Triangulation … Read more

Understanding The Differences And Applications Of SPI, UART, And I2C Communication

Understanding The Differences And Applications Of SPI, UART, And I2C Communication

Source: Network Communication between electronic devices is like communication between humans; both parties need to speak the same language. In electronic products, these languages are called communication protocols. I previously shared articles on SPI, UART, and I2C communication separately, and this article compares them. Serial VS Parallel Electronic devices communicate by sending data bits back … Read more

Understanding SPI, I2C, UART, I2S, GPIO, SDIO, and CAN

Understanding SPI, I2C, UART, I2S, GPIO, SDIO, and CAN

Buses, buses, they always trap you inside. All the signals in the world are the same, but there are thousands of buses, which can be quite a headache. In general, there are three types of buses: internal buses, system buses, and external buses. The internal bus is used for interconnecting peripheral chips and the processor … Read more

Understanding SPI Mechanism in Java

Understanding SPI Mechanism in Java

Click the above “Yudao Source Code” to select “Top public account” Technical articles delivered to you first! High-quality source code column In-depth Dubbo Principles and Source Code 69 Articles In-depth Netty Principles and Source Code 61 Articles Open Source Projects with Detailed Chinese Annotations Java Concurrency Source Code Collection RocketMQ Source Code Collection Sharding-JDBC Source … Read more

Understanding SPI Mechanism in Java

Understanding SPI Mechanism in Java

Having memorized a lot of stock responses, I believe everyone has heard the term SPI Extension. Some interviewers really like to ask this question: How is Spring Boot’s auto-configuration implemented? Basically, if you mention that it is based on Spring’s SPI extension mechanism and bring up the spring.factories file and EnableAutoConfiguration, then you are likely … Read more