Common Mispronunciations in English You Should Know

Common Mispronunciations in English You Should Know

When learning English, we often strive to master standard pronunciation, but in reality, even native speakers may not always be very “standard”. Today’s lesson will teach you about words that Americans often “mispronounce”. Is it I can or I can’t? In English, some words have spellings that do not quite match their pronunciation: Spelling and … Read more

Detailed Steps for Upgrading CAN to CAN FD

Detailed Steps for Upgrading CAN to CAN FD

​ Upgrading the CAN transceiver to a CAN FD (Flexible Data-rate) transceiver is a complex process that requires careful planning, mainly involving hardware replacement and possibly software updates. Here are the detailed steps and considerations: 1. Hardware Selection First, we need to filter out the CAN controllers and transceivers that support CAN FD. CAN FD … Read more

What Is CAN?

What Is CAN?

CAN (Controller Area Network) bus protocol is a serial communication bus based on a message broadcasting mode, invented by BOSCH. It was initially used to achieve reliable communication between ECUs in automobiles and has since been widely applied in industrial automation, shipping, and medical fields due to its simplicity, practicality, and reliability. Compared to other … Read more

Common Buses: IIC, IIS, SPI, UART, JTAG, CAN, SDIO, GPIO

Common Buses: IIC, IIS, SPI, UART, JTAG, CAN, SDIO, GPIO

IIC IIC (Inter-Integrated Circuit) bus is a two-wire serial bus developed by PHILIPS for connecting microcontrollers and their peripheral devices. The I2C bus transmits information between the bus and devices using two lines (SDA and SCL), enabling serial communication between the microcontroller and external devices or bidirectional data transfer between the master and slave devices. … Read more

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