Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
I2C Protocol - Embedded Systems STM32
Getting started
Before we get started!
Course Introduction (1:56)
I2C Protocol Theory
Section 1 Introduction (0:21)
I2C Protocol Primer (5:10)
I2C Connections (2:45)
Calculation of Pull-Up Resistance (4:46)
Assignment - Pull Up resistance calculation
Assignment Solutions
Effects of Bus Capacitance (7:00)
Commonly used I2C Formats (4:09)
LTC2990 Read Protocol Analysis (1:45)
Setting up the development environment
Section 2 Introduction (0:30)
Setting up the virtual machine (2:57)
Setting up the Linux OS on the virtual machine (3:29)
Setting up the Eclipse development environment (2:39)
Setting up the development toolchain (6:10)
Creating a blinky project (3:05)
Setting up the open source debugger (Part 1 of 2) (8:08)
Setting up the open source debugger (Part 2 of 2) (8:32)
Running the blinky project (6:53)
FAQ and troubleshooting (8:09)
Hands-On Lab Sessions
Section 3 Introduction (0:37)
Setting up the STCubeMx Project to work with MakerMax I2C Shield (18:34)
Setting up the STCubeMx Project to work with MakerMax I2C Shield (9:27)
Using the I2C Driver to read the supply voltage from LTC2990 slave (14:49)
Using the I2C Driver to read the supply voltage from LTC2990 slave (11:20)
Writing the I2C Driver for SSD1306 controller (9:46)
Unlocking the full potential of the I2C shield
Section 4 Introduction (0:26)
Challenge 1 Solution - Unlocking real time temperature sensing (7:04)
Configuring the LTC2990 Control Register (5:58)
Challenge 2 - Unlocking potentiometer analog input (7:11)
Challenge 3 solution - Unlocking processor current sensing (6:09)
Challenge 4 solution - Unlocking push button digital input (11:18)
Closing Notes
Congratulations and Thank you! (0:41)
Course Introduction
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock