Richard Wall: SPI Synchronous Communication

A couple of weeks ago, we talked about using chipKIT Pro and synchronous communication in our Digilent Learn module that covers Richard Wall’s material (specifically, using an I2C protocol to communicate with the EEPROM). Today, we’re going to get into the tenth project  in this series using the chipKIT Pro MX7.

Different SPI timing modes.
Different SPI timing modes.

The purpose of this project is to investigate synchronous communications with the SPI master-slave serial bus. The project uses the Digilent PmodJSTK joy stick module that has two LED outputs and three button inputs, as well as a two axis joystick. This project provides an alternative or supplement to the project about synchronous communication that investigates the I2C serial protocol.

The PmodJSTK.
The PmodJSTK.

Check it out, and if you need to learn more about C++ before you get started, check out Josh’s blog post, as that is necessary for completing this project.


Be the 1st to vote.

About Amber Mear

I was the Digilent blog editor, and now I'm a contributor. I love learning about wearables and writing about social issues in STEM. Outside of work, I can be found watching Netflix with my cat, working on an art project, or trying to find new, delicious local foods.

View all posts by Amber Mear →

Leave a Reply

Your email address will not be published. Required fields are marked *