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.

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.

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.