Tag: Peripheral Drivers

Working with Character LCDs

Character display LCD ares used in so many products we used daily. We can find them in  Espresso machines, 3D printers, microwaves  and printers and many other products. In this lesson we going to lean how to interface LCD’s to our...

READ MORE

Normal Close Switches

Normal-Close basically means in the normal state of the switch i.e non-pressed state, the switch is a closed circuit.The circuit  breaks when the switch is pressed. Assuming we connect a normally closed switch to an LED the way we usually...

READ MORE

Normal Open Switches

Normal Open Switches  Normal – Open switches is the name given to the switches we are very much used to. The switches that turn on when we press and goes off when we release. These switches are called Normal-Open because in their normal...

READ MORE

Working with SPI

The Serial Peripheral Interface (SPI) is a bus interface found in many devices such as DAC,ADC, EEPROM etc. SPI devices typically use two pin for data transfer. – SDI and SDO. The SPI bus has the SCLK (Serial Clock) pin to synchronize the data...

READ MORE

Understanding GPIOs

As you may know memory holds code and data for the CPU to process ,and  the I/ O ports are used by the CPU to access input and output devices. In the microcontroller we have two types of I/ O. They are: a. General Purpose I/ O (GPIO): The GPIO...

READ MORE

Introduction to UART

Computers transfer data in two ways: parallel and serial. In parallel data transfers, often eight or more lines (wire conductors) are used to transfer data to another device. In serial communication, the data is sent one bit at a time. In the...

READ MORE

Understanding the Systick Timer

The System tick timer is present in all arm cortex-m microcontrollers. Irrespective of whether it is STM32,LPC, Tiva C etc. The System tick timer allows the system to initiate an action on a periodic basis. This action is performed internally at...

READ MORE