OpenRB보드 SPI 핀 관련 문의입니다

안녕하세요, openRB 보드에서 spi 통신을 사용하기 위해 문의드립니다.

깃허브의 OpenRB-150/variants/OpenRB-150/variant.h 파일에서 아래와 같은 내용을 확인했는데요,

// SPI
#define PIN_SPI_MISO (10u)
#define PIN_SPI_MOSI (8u)
#define PIN_SPI_SCK (9u)
#define PIN_SPI_SS (4u)

이때 각각의 숫자를 디지털 핀 번호로 보면 되는 것인가요?
즉, spi 통신을 사용하기 위한 MOSI 핀은 D8, SCK는 D9인가요?

  • CS 핀의 경우 gpio핀 중 비어있는 핀을 무작위로 골라도 되는 것인지 궁금합니다.

This was how I used SPI for a BLE device on RB-150

image

For more details you can check out the free Kindle sample of my Arduino book at

https://www.amazon.com/Using-ARDUINO-ROBOTIS-Systems-Ngoc-ebook/dp/B0BPXGQ6YX