Fun & Easy Embedded Microcontroller Communication Protocols

944046_3060_4
03
Nov

ENROLL NOW ON UDEMY

COURSE DESCRIPTION

This course teaches you the basics of microcontroller communication protocols which you can apply instantly to your Arduino or microcontroller Projects. This course is for those who want to learn about communication electronics in an easy and simple way but who also don’t really want to open a text book.

At the end of this course, you will understand the advantages and disadvantages, bandwidth speed, limitations, maximum transmission length and application of each of the following protocols:

  • I2C or TWI
  • SPI
  • UART
  • Modbus RTU
  • CAN BUS
  • USB
  • Ethernet
  • PCIe

LEARNING OUTCOMES

These concepts are important because you cannot use any protocol you wish for any applications. For example it is common knowledge that CAN BUS is best suited for automobile applications due to its reliability and robustness, hence using I2C or SPI would be at bad choice for this application. Another example would be for networking applications, Ethernet protocol is best suited for this as we know and USB would not be able to cope as network protocol.  To transfer massive amount of data such as images or video, you will learn why you cannot use UART but rather PCIe provides you more than enough bandwidth to transfer up to 4K video. This course covers how these protocols work and why they are so useful for their applications.

So if you are ready to get started, click on the take this course button and we’ll get started with the main concepts. If for whatever reason you are not happy, you are covered by Udemy’s 30 day money back guarantee, full refund, no hassles…period!

Course Curriculum%

Total learning: 13 lessons Time: 2 hour
  • Intoduction to this Course  2 lessons 0/2

    • Introduction 2 minute
      Preview
    • How to take this course 1 minute
  • Embedded Communication Protocols  17 lessons 0/17

    • I2C 9 minute
      Preview
    • I2C 10 minute
    • SPI 8 minute
      Preview
    • Quiz on SPI 10 minute
    • Review Lecture 1 minute
    • UART 6 minute
      Preview
    • UART Quiz 10 minute
    • Modbus 7 minute
    • Modbus Quiz 10 minute
    • CAN 7 minute
    • CANBUS Quiz 10 minute
    • USB 15 minute
    • USB Quiz 10 minute
    • Ethernet 9 minute
    • Ethernet Quiz 0 minute
    • PCIE 30 minute
    • PCIe Quiz 0 minute
  • Conclusion and Bonus Section  2 lessons 0/2

    • Conclusion 1 minute
    • Cool Resources for Students 1 minute
Instructors
Ritesh Kanjee has over 7 years in Printed Circuit Board (PCB) design as well in image processing and embedded control. He completed his Masters Degree in Electronic engineering and published a paper for IEEE called Vision-based adaptive Cruise control using Pattern matching (on Google Scholar). His work was implemented in LabVIEW. He works as an Embedded Electronic Engineer in defence research. He has experience in FPGA design with programming in both VHDL and Verilog.

Review

0.0

0 rating

5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%