Microcontrollers Lab 9

Lab 9: SPI: Serial Peripheral Interface

Download Lab 9 (PDF)

Lab Code

Each link will take you to the GitHub source for any code associated with the circuits in this lab.

Resources

Watch/read the following resources prior to the first lab. This information will teach you how to use lab equipment and provide suggestions and technical tips for successfully completing the lab.

Why is the terminology that is used in this lab different from the terminology used in the official AVR documentation and on may other websites? Read this article from Boston University that discusses the racism used in many electrical engineering concepts. This lab, and the lab appendix, have been rewritten to use the terms primary and secondary when referring to SPI devices.

This lab and appendices are licensed under creative commons as CC-BY-SA-NC. For more information, visit creativecommons.org.