Ritesh Kanjee – Fun & Easy Embedded Microcontroller Communication Protocols
Keywords List
and
the
to
To
you
You
for
For
is
of
Summary
• Learn the Fundamentals of Embedded Microcontroller Communication Protocols for Arduino and FPGAUnderstand the fundatmentals of Trasmitting bits to other devices Able to differentiate between the various serial protocol and decide which protocol is the best to use for a given application.Requirements Passion for ElectronicsHave an Arduino or Microcontroller to learn from.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 TWISPIUARTModbus RTUCAN BUSUSBEthernetPCIeThese 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.