Interfacing Microcontrollers to Peripherals using SPI

Interfacing Microcontrollers to Peripherals using the Serial Peripheral Interface

In the first session, we will examine the SPI protocol itself, learn about variations, and develop code to bit-bang an SPI master for communication with a peripheral device TBD. In the second session, we will use an embedded hardware SPI master and we will learn some additional techniques such as multi-lane SPI, wide SPI, and sharing lines to minimize GPIOs needed.

If you can make an Arduino blink an LED, you're ready. The ability to examine a waveform with an oscilloscope will be helpful but is not required. The instructor will be using Windows. Students may use something else, but will have to be able to make it work on their own.

* Fee Notes: Includes materials and take home PCBA!

Prerequisites: Some microcontroller experience and be able to follow C source code.

Email me the next time this class is scheduled

Share this class