PIC Microcontroller Communication with I2C
3.6 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,154 students enrolled

PIC Microcontroller Communication with I2C

PIC Microcontroller Communication with I2C Bus: A step by step guide to Master I2C Protocol and Start using it
3.6 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,154 students enrolled
Last updated 2/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 8 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • What is I²C and how it works
  • Advantages of I²C
  • Disadvantages of I²C
  • I²C Operation
  • Main I²C Bus Library Functions
  • Interface different devices with PIC Microcontroller using I²C
  • How to implement I²C in your project
  • What is the difference between I²C and other communication methods
  • Why using I²C will make your life easier
  • How to code I²C the right way and how to talk to multiple devices easily
  • A practical example of I²C enabled DS1307 Data and Time IC and how to read data from it using I²C
Requirements
  • A computer to run the software
  • A basic knowledge in C Programming language
  • No Material is required for this Course
Description

I²C (pronounced I-squared-C)

PIC Microcontroller Communication with I2C Bus: A step by step guide to Master I2C Protocol and Start using it in your projects

I²C Allows communication of data between I2C devices over two wires. which makes it easier for anyone to exchange information without too much wiring.


What You Will Learn in This Course:

  • What is I²C and how it works

  • How to implement I²C in your project

  • What is the difference between I²C and other communication methods

  • Why using I²C will make your life easier

  • The advantages and disadvantages of using I²C

  • How to code I²C the right way and how to talk to multiple devices easily

  • A practical example of I²C enabled DS1307 Data and Time IC and how to read data from it using I²C


Who this course is for:
  • Anyone interested in talking to multiple devices easily via I²C the right way
  • Anyone Interested in Interfacing Microcontroller with other ICs or devices via I²C
  • Anyone Interested in Controlling different devices using I²C Protocol
  • PIC Microcontroller and Arduino Lovers
  • Microcontrollers Geeks
Course content
Expand all 21 lectures 01:53:29
+ Advantages to I2C + Disadvantages to I2C
2 lectures 10:12
Advantages to I2C
06:30
Disadvantages to I2C
03:42
+ I2C Bus Operation
3 lectures 13:35
Operation of I2C Bus
08:17
Operation Explained in More Details
05:18
I2C Bus Operation Diagram explanation
00:00
+ Simple I2C Example
4 lectures 16:09
Circuit Design for I2C Testing
06:53
Circuit Design
00:00
Coding Simple Example
09:14
Code
00:02
+ Practical Example Reading Data from DS1307 Time and Date IC
3 lectures 17:50
Reading Data from DS1307 Time and Date IC
16:52
Code
00:58
Internal DS1307 Memory Allocation
00:00
+ Download and Install Software Section
2 lectures 22:22
Download and Install Proteus Software
11:00
Download and Install MikroC Software
11:22