ARM Cortex-M : LCD Interfacing

ARM Cortex-M : LCD Interfacing

About the Course

This course takes a step-by-step practical approach on how to write drivers and libraries that will allow your Cortex-Microcontroller to talk to Keyboards and Liquid Crystal Displays. It goes on to provide optimization methods such as accessing the LCD with 4-bits rather than 8-bits and also  programming keyboards using the  matrix arrangement approach.

We will start by differentiating between GPIO and SPIO, this will give students the understanding on how registers relates to IO ports then we shall write out the code to see how these registers actually work with inputs and outputs.

We shall look at how to write our own LCD Drivers and Libraries, we shall take a look at the pinout and how we interface with the microcontroller, take a look at how we control the shift registers inside the LCD, then we shall go on to code our own driver and library.The last section of the LCD chapter deals with writing data in 4-bits to reduce the number of IO pins used for LCD.If you interested in having bare-metal level access to LCDs  then this course is for you.

What Will I Learn?

Write your own LCD drivers and libraries


Phone: +447586761483
SW11 2DL London UK
Winstanley Rd,
Style switcher RESET
Body styles
Color settings
Link color
Menu color
User color
Background pattern
Background image