62.5.8. SPI READ SSI ENCODER

62.5.8.1. Overview

This example demonstrates reading an SSI encoder via SPI and printing the related data.

62.5.8.2. Hardware Setup

This example uses another development board running the hpm_sdk/samples/drivers/sei/slave/ssi sample to simulate an SSI Encoder.

Connect the board’s SPI pins SCLK and MISO pins to the SEI’s CLOCK and DATA signals respectively through a TTL to RS485 module.

62.5.8.3. Running the example

When the project runs correctly, the serial terminal will output the following information:

SPI Master Read SSI Encoder Example
SSI Encoder Data: [0xa5afa6]
SSI Encoder Data: [0xa5afa7]
SSI Encoder Data: [0xa5afa8]
SSI Encoder Data: [0xa5afa9]
SSI Encoder Data: [0xa5afaa]
SSI Encoder Data: [0xa5afab]
SSI Encoder Data: [0xa5afac]
SSI Encoder Data: [0xa5afad]
SSI Encoder Data: [0xa5afae]
SSI Encoder Data: [0xa5afaf]
SSI Encoder Data: [0xa5afb0]
SSI Encoder Data: [0xa5afb1]
SSI Encoder Data: [0xa5afb2]
SSI Encoder Data: [0xa5afb3]
SSI Encoder Data: [0xa5afb4]
SSI Encoder Data: [0xa5afb5]
SSI Encoder Data: [0xa5afb6]
SSI Encoder Data: [0xa5afb7]
SSI Encoder Data: [0xa5afb8]