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 […]

, , , ,

Click Boards

MCP2542 – Use All Benefits of CAN Bus

9 Aug , 2016   Video

Benefits that CAN bus brings in comparison to other serial protocols are already explained at first CAN bus article. Most of that benefits alongside with simplicity of the MCU’s UART module can be found on MCP2542 click board. This click board can be observed like hybrid of CAN and UART which brings all the best from both.   MCP2542 […]

, , , ,

Click Boards

SpeakUp Click – Control the world with your voice!

5 Aug , 2016   Video

Handsfree technology has always been the helping of people with much to do. Sometimes you just can’t reach that switch, or you have your hands full with groceries and just can’t press that button. Either way, you need an alternative to pressing a button. One of those beautiful alternatives was the human voice – it […]

, , , , , , ,

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 […]

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

Click Boards

MCP2003B Click – Implement the LIN protocol

20 Jul , 2016  

LIN, short for Local Interconnect Network, is a network protocol used in serial communication between different components inside of vehicles. “Wait, isn’t CAN used in vehicles?” yes, somewhere, but implementing CAN protocol between all the components of a car turned out to be too expensive for manufacturers, so an agreement had to be made. Most […]

, , , , , ,

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 […]

, ,

Embedded Development

Quantization of Your World, ADC Conversion Part 2

13 Jun , 2016  

If you took in the Borg representation from part 1, then you now know of the gap that is between the analog world and the digital one. We need to setup our hardware to sample this analog universe and to do this we are going to be using the MicroChip dsPIC33EP512MU810 MCU to do it. […]

, ,

RF Technologies & IOT

EnOcean – Energy Harvesting Wireless Solution

6 May , 2016  

When it comes to embedded development, radios are something which is often highly complex and difficult to master. There is a whole ocean of requests and responses, definitions and setups, a two digit number of source files, just to get a byte transferred over the air, for starters. Over the years, a lot of radio protocols […]

, , , , , , , ,

RF Technologies & IOT

GSM – Part 2 : AT Parser

18 Apr , 2016  

The basic idea of a GSM engine is to make something that will control a modem’s behavior. Like an engine for a car that can be used inside another car the parsing engine is for AT commands. For that kind of job, we need to focus on creating the basic core. The core provides the lower level workings […]

, , , ,

RF Technologies & IOT

Bluetooth Low Energy – Part 2: BLE P Click

4 Apr , 2016  

BLE P Click Library Demo from mikroElektronika on Vimeo. Last week, we did a (not so) brief introduction to Bluetooth Low Energy, the super efficient younger brother of Bluetooth. Every radio module is complicated and involves multiple functioning layers.  We went over all the layers, from physical and link layers on the controller then the […]

, , ,

RF Technologies & IOT

Bluetooth Low Energy – Part 1: Introduction To BLE

25 Mar , 2016  

The world of wireless devices is rapidly spreading day by day. Ever since the invention of radios, different companies and research centers have had the same goal outlined for their engineers and scientists: create the most efficient, the most successful, and hence – the top selling radio module on the market. What defines a great […]

, ,

RF Technologies & IOT

Not All GPS Units Are Created Equal

9 Mar , 2016  

Got lost this morning due to my bus driver getting himself lost. He dropped me off in an unfamiliar part of town and there I was, lost. Fortunately for me I had my handy dandy GPS and within a couple of minutes my fear was turn to joy. Yes, I wasn’t going to be late to […]

, , , ,

LoRa RF click

RF Technologies & IOT

LoRa RF click – solution for IOT developers

4 Feb , 2016  

The Internet of Things is the network of physical objects, devices and other items which are embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data.  Allowing objects to be sensed and controlled remotely across existing network infrastructures creates opportunities for more-direct integration. This link between the physical world and […]

, , , , , , , ,