Comparison of Three Major Serial Transmission Buses

Comparison of Three Major Serial Transmission Buses

If you don’t want to miss my updates, remember to check the public account in the upper right corner and set it as a star, take down the star and give it to me. Three commonly used serial buses are known to many, but distinguishing between them can be confusing. This video compares the three … Read more

Mastering the 10 Essential I2C Protocol Interview Questions for Embedded Engineers

Mastering the 10 Essential I2C Protocol Interview Questions for Embedded Engineers

Hello everyone, I am Lin, an embedded software developer with many years of experience. Today, I will share the essential I2C protocol interview questions that you should master, hoping to help you. Click below to follow me Follow Introduction: The interviewer asked some I2C questions, and I couldn’t answer them. As an embedded engineer, is … Read more

Collection of Commonly Used Communication Protocols in Embedded Systems!

Collection of Commonly Used Communication Protocols in Embedded Systems!

UART, SPI, and I2C are very common serial communication methods in embedded development. The underlying communication principles of these protocols are not difficult, but many beginners struggle to learn them. Today, I will share some common underlying data transmission principles of these communication methods. UART Serial Communication UART: Universal Asynchronous Receiver-Transmitter. The UART serial port … Read more

Why UART is Frequently Used in Embedded Debugging While SPI and I2C Are Rarely Chosen?

Why UART is Frequently Used in Embedded Debugging While SPI and I2C Are Rarely Chosen?

Follow the blue text and reply with “entry materials” to get a tutorial from beginner to advanced on microcontrollers Development boards will guide you in your journey Written by | Wu Ji (WeChat: 2777492857) The full text is about3518 words, reading will take about 15 minutes Recall those long nights debugging when faced with a … Read more

Mastering the 10 Essential I2C Protocol Interview Questions for Embedded Engineers

Mastering the 10 Essential I2C Protocol Interview Questions for Embedded Engineers

Hello everyone, I am Lin, an embedded software developer with many years of experience. Today, I will share the essential I2C protocol interview questions that you should master, hoping to help you. Click below to follow my account Follow me Introduction: The interviewer asked some I2C questions, and I couldn’t answer them. As an embedded … Read more

Comprehensive Guide to STM32 I2C

Comprehensive Guide to STM32 I2C

Click the blue text Follow us 1. Introduction to I2C The I2C communication protocol (Inter-Integrated Circuit) was developed by Philips. Due to its fewer pins, simple hardware implementation, and strong scalability, it does not require external transceivers for communication protocols like USART or CAN, and is now widely used for communication between multiple integrated circuits … Read more

How to Detect and Resolve I2C Communication Deadlocks

How to Detect and Resolve I2C Communication Deadlocks

Click the aboveblue text to follow us The I2C bus, as a widely used communication protocol in embedded systems, has its stability and reliability directly affecting the overall performance of the system. An I2C deadlock refers to a situation where the bus is stuck and unable to continue communication, usually caused by a slave device … Read more

Causes of I2C SDA Glitches/Half-High Levels and Their Impact on Applications

Causes of I2C SDA Glitches/Half-High Levels and Their Impact on Applications

During the use of I2C, we may observe half-high levels or glitch phenomena. This article attempts to explain the causes of these phenomena and their impact on applications. The main content is as follows: 1. Glitch/Half-High Level Phenomenon 2. Characteristics of Glitches/Half-High Levels 3. Causes of Glitches 4. Is the Existence of Glitches Reasonable? 5. … Read more