Главная
Study mode:
on
1
Welcome
2
What is I2C?
3
Why use I2C?
4
I2C at the Hardware Level
5
SDA and SCL
6
Bus schematic
7
Why pullups matter
8
Speed options
9
I2C at the Protocol Level
10
START Condition
11
STOP Condition
12
Repeated START Condition
13
Bus arbitration
14
Bus arbitration diagram
15
How data is transmitted
16
ACK/NACK
17
The mechanics of a byte transfer
18
I2C Addressing
19
Example Transaction
20
Example Transaction in PulseView
21
Summary and Outro
Description:
Dive into the first class of the Embedded Serial Buses series, focusing on I2C (Inter-Integrated Circuit) communication protocol. Explore the fundamentals of I2C, including its purpose, hardware components, and protocol-level details. Learn about SDA and SCL lines, bus schematics, the importance of pull-up resistors, and various speed options. Understand key concepts such as START and STOP conditions, bus arbitration, data transmission mechanics, and I2C addressing. Examine real-world examples through transactions and their visualization in PulseView. Gain essential knowledge for working with embedded systems and serial communication in this comprehensive 50-minute lecture.

Embedded Serial Buses - Class 1

Hackaday
Add to list
0:00 / 0:00