Communication Protocols – UART, USART, I2C, I3C, SPI, GPIO

Communication Protocols – UART, USART, I2C, I3C, SPI, GPIO
Published 5/2024 Created by Protocol Pro MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch Genre: eLearning | Language: English | Duration: 62 Lectures ( 2h 21m ) | Size: 590 MB

Communication Protocols: Uart, Usart, I2C, I3C, Spi, Gpio
Published 5/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 370.43 MB | Duration: 2h 22m
UART RS232 and USART working, I2C and I3C, SMBUS working, SPI, Dual SPI and Quad SPI, GPIO functionality, OSI model

What you’ll learn

Defines the basics in communication protocol

Explains UART protocol and USART protocol

Explains I2C protocol, SMBUS and I3C protocol.

Explains SPI protocol, Dual SPI and Quad SPI

Defines the features and functionality of GPIO

Requirements

Basic knowledge in digital electronics required.

No programming experience required. You can learn the complete communication protocol understanding of UART, USART, I2C, I3C, SPI and GPIO

Description

A job oriented exhaustive course on low speed communication protocol in embedded systems or microcontroller interface for transmit data from master device to slave device.In detail explanation on basics of communication protocol like data transfer modes, how and when data will be sampled and transmitted.Understand about open system interconnect (OSI) model for data communication.Detailed explanation on UART protocol including signals, modes, UART packet format and flow, RS232 working, RS 422 and RS485.Detailed explanation on I2C protocol includes signals, modes, I2C packet format and flow. Explanation on SMBUS – System Management Bus working. Understanding on I3C protocol and packet flow.Detailed explanation on SPI protocol includes signals, modes, SPI packet flow. Explanation on CPOL and CPHA and SPI clock modes. SPI on 3 wires, Dual SPI mode and Quad SPI mode.Understanding on GPIO functionality, its features, IO Driver strength. Explanation on different types of IO configuration.Loads quizzes to check your understanding about the communication protocols.Unlimited support with the instructor.Access to all the materials and the future upgrades.After completing this course you can confidently understand how low speed communication protocols works in embedded system interface or PCB microcontroller.Work through the lessons at your own place.

Overview

Section 1: Communication Protocol

Lecture 1 Introduction

Lecture 2 Types of Communication

Lecture 3 Serial vs Parallel

Lecture 4 Parallel Communication Limitation

Lecture 5 Data Transfer Modes

Lecture 6 Data Transmission Modes

Lecture 7 OSI Model

Lecture 8 Communication Protocol Definitions

Section 2: UART

Lecture 9 Introduction

Lecture 10 UART Protocol

Lecture 11 UART signals and modes

Lecture 12 Baud Rate

Lecture 13 UART Packet Format

Lecture 14 UART Packet Flow

Lecture 15 UART Packet Flow example

Lecture 16 UART Pros and Cons

Lecture 17 RS232

Lecture 18 UART vs RS232

Lecture 19 RS232 Electrical Characteristics

Lecture 20 RTS and CTS

Lecture 21 RS232 Working

Lecture 22 RS422 and RS485

Lecture 23 Physical Connectors

Lecture 24 USART

Lecture 25 USART Modes

Section 3: I2C

Lecture 26 Introduction

Lecture 27 I2C Protocol

Lecture 28 I2C signals and modes

Lecture 29 I2C Speed modes

Lecture 30 I2C Packet

Lecture 31 I2C Packet Flow

Lecture 32 I2C Address modes

Lecture 33 Multiple Slaves Connection

Lecture 34 Multi Slaves Packet Flow

Lecture 35 Master Arbitration

Lecture 36 Open Drain IO

Lecture 37 Repeated Start

Lecture 38 Clock Stretching

Lecture 39 I2C Debug options

Lecture 40 SMBus

Lecture 41 I3C Protocol

Lecture 42 I2C vs I3C

Lecture 43 I3C Packet flow

Section 4: SPI

Lecture 44 Introduction

Lecture 45 SPI Protocol

Lecture 46 SPI Signals and Speed

Lecture 47 Slave Select

Lecture 48 Multiple Slaves

Lecture 49 CPOL and CPHA

Lecture 50 SPI Clock Modes

Lecture 51 SPI Packet Flow

Lecture 52 SPI on 3 wires

Lecture 53 Dual SPI

Lecture 54 Quad SPI

Section 5: GPIO

Lecture 55 Introduction

Lecture 56 GPIO

Lecture 57 GPIO functions

Lecture 58 GPIO Applications

Lecture 59 Drive Strength

Lecture 60 IO Configuration

Section 6: UART vs I2C vs SPI

Lecture 61 UART vs I2C vs SPI

Lecture 62 Conclusion

Embedded systems Validation and Testing Enginneers. Electronics and Electrical graduates

Add a Comment

Your email address will not be published. Required fields are marked *