Summary of I2C Learning on RK Platform

Summary of I2C Learning on RK Platform

Click the blue “One Click Linux“, and select “Set as Starred“ First time to read valuable articles ☞【Valuable】Embedded Driver Engineer Learning Path ☞【Valuable】Linux Embedded Knowledge Points – Mind Map – Free Access ☞【Employment】A comprehensive Linux IoT project to include in your resume ☞【Employment】Job Resume Template Author: CSDN Little Shrimp’s Daddy In this article, we take … Read more

The Power of I2C Bus: Applications of Digital Sensors in Microcontrollers and PLCs

The Power of I2C Bus: Applications of Digital Sensors in Microcontrollers and PLCs

Dear friends, I am Dayi Zong, and today I bring you a practical technology article about the I2C bus. I2C is a simple and widely used serial communication protocol, which can be seen in both microcontroller and PLC fields. So what makes it unique? Let’s start with practical application cases. I2C Bus Introduction I2C stands … Read more

Comparison of I2C and SPI Communication Protocols

Comparison of I2C and SPI Communication Protocols

Comparison of I2C and SPI Communication Protocols In microcontroller development, peripheral expansion is an inevitable task, such as connecting sensors, displays, or memory. Both I2C and SPI are commonly used communication protocols, each with its own advantages and disadvantages, suitable for different scenarios. This article will help you understand the basic concepts, hardware connections, code … Read more

I2C Basics (Part 2) Electrical Performance

I2C Basics (Part 2) Electrical Performance

—–This articleIntroduction—– Main content includes: Previous article:I2C Basics (Part 1) — Overview and Data Transmission This article focuses on: Electrical performance parameters and pull-up resistor calculation Reference: Official documentation and Chinese translation, reply in the background: I2C Follow the WeChat public account:Hardware Learning Notes Reply:Fan Group, to receive materials —– 正文 —– First like↓ then … Read more

Quick Comparison of SPI, UART, and I2C Communication

Quick Comparison of SPI, UART, and I2C Communication

Communication between electronic devices is like communication between humans, as both parties need to speak the same language. In electronic products, these languages are called communication protocols. Previously, I shared separate articles on SPI, UART, and I2C communication; this article compares them. Serial vs Parallel Electronic devices communicate by sending data bits. A bit is … Read more

STM32 I2C Bus Communication

STM32 I2C Bus Communication

STM32 I2C Bus Communication The I2C bus is the “universal” interface in the microcontroller world, as almost all common sensors, display modules, and memory chips support I2C communication. This article will guide you through the working principles of I2C and how to implement I2C communication on STM32. What is I2C? I2C (Inter-Integrated Circuit) is a … Read more

Camera BSP GPIO I2C PMIC Knowledge Points

Camera BSP GPIO I2C PMIC Knowledge Points

Learn Lifelong Together, Here is Programmer Android Recommended classic articles, through reading this article, you will gain the following knowledge points: 1. Introduction to GPIO 2. Overview of I²C Bus 3. Overview of PMIC 4. Reflection 1.Introduction to GPIO GPIO: General Purpose Input Output GPIOs are I/O pins that provide peripheral connections to the MSM™ … Read more

Understanding the I2C Bus: Key Concepts and Applications

Understanding the I2C Bus: Key Concepts and Applications

I2C (Inter-Integrated Circuit) communication bus is a key component in embedded system design. Its flexibility and high efficiency make it popular in advanced applications. This article aims to provide an in-depth analysis of the I2C communication bus, including its basic concepts, features, communication protocols, as well as advanced applications and best practices in different scenarios. … Read more

What Is the Role of Pull-Up Resistors in I2C and How to Determine Their Values?

What Is the Role of Pull-Up Resistors in I2C and How to Determine Their Values?

A pull-up resistor connects a signal line to a fixed high level VCC, keeping the signal line in a high state when idle, which is known as a pull-up resistor. The pull-up resistors on a bus have different roles; for example, the pull-up resistors for I2C are determined by the internal structure of the I2C … Read more