Lab 9: SPI: Serial Peripheral Interface
Each link will take you to the GitHub source for any code associated with the circuits in this lab.
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.
- Textbook: Section 15.5
- Lab manual reference: Appendix A: Register and Fuse Descriptions (PDF)
- Lab manual reference: Appendix B: Pinout Diagrams (PDF)
- Lab manual reference: Appendix D: Alternative Pin Functions (PDF)
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.