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]