MikroElektronika Learn

Communication Interfaces

UART – Serial communication

28 Sep , 2016  

Universal Asynchronous Receiver/Transmitter or UART for short represents the hardware – integrated circuit, used for the serial communication through the serial port. UART is a standalone integrated circuit (IC) but also as a part of microcontrollers. It is important to understand the difference between standalone UART modules and the UART modules integrated in MCU modules, and how MCU modules usually […]

, , , , , , , , , , ,

Communication Interfaces

I2C – Everything you need to know

15 Sep , 2016  

There is no need for a wordy introduction to I2C protocol. We all know it’s main parts – 2 wires, multiple slaves, sometimes multiple masters, up to 5MHz of speed. Often so have we all implemented an I2C connection. Still, every now and then, there’s that module that just won’t work. This time, we will do […]

, , , ,

Communication Interfaces

SPI Bus

22 Jul , 2016  

One of the most popular communication protocols for communicating with clicks or other MCUs is SPI (Serial Peripheral Interface).  Communication is implemented with a SPI Master and one or multiple SPI slaves. In this blog, we will talk about how SPI communication is used. For clarity, we will look at some examples of SPI communication from datasheet, to […]

, , , , , , , , , , , , , , ,

Communication Interfaces

CAN Bus

22 Jun , 2016  

Why doesn’t my car have a USB port? What is this big connector that looks like something connected to a 90’s Television? Does that jack represent something better than most supported and favored USB or at least something simpler like UART? If you don’t know answers to this questions – this post if for you to learn what is the protocol that stands behind […]

, ,

Communication Interfaces

Virtual COM Ports

5 May , 2016  

Virtual COM ports are great for those projects when you need to establish communication with an embedded project, and have no UART peripheral on your board, besides the USB you programmed with. The USB Communications Device Class ( CDC ) can be used to make a USB device look like a RS-232 connection, enabling the user to communicate through […]

, , , , ,