SPI 설정 방법
하드웨어 SPI(권장)
TMC5160 등 SPI 드라이버는 우선적으로 메인보드의 하드웨어 SPI 버스를 사용해야 하며, 설정에서 해당 spi_bus 버스 이름을 입력하면 됩니다. MOSI/MISO/SCLK 핀을 별도로 설정할 필요가 없습니다:
[tmc5160 stepper_x]
spi_bus: spi1a
cs_pin: 해당 드라이버의 UART/CS 핀
spi_bus 값은 메인보드마다 다르므로 각 메인보드 핀 배치 문서의 실제 값을 기준으로 하십시오.
소프트웨어 SPI
SPI 주변 장치가 하드웨어 SPI 버스 핀에 연결되지 않은 경우(예: MAX31865, 가속도계를 임의의 GPIO에 연결) 소프트웨어 SPI를 사용할 수 있으며, 세 개의 신호 핀을 별도로 지정해야 합니다:
[max31865 pt1000]
spi_software_miso_pin: 해당 MISO 핀
spi_software_mosi_pin: 해당 MOSI 핀
spi_software_sclk_pin: 해당 SCLK 핀
cs_pin: 해당 CS 핀
핀 출처
spi_software_*_pin은 메인보드 또는 툴보드 핀 배치 문서(pin.mdx)의 실제 핀 번호를 기준으로 입력해야 하며, 예시를 그대로 사용해서는 안 됩니다.
SPI 속도
spi_speed는 선택 사항이며, 단위는 Hz입니다.- TMC 시리즈 드라이버는 기본 속도를 사용하므로 입력하지 않아도 됩니다. 통신이 불안정한 경우
spi_speed를 낮추는 것을 시도할 수 있습니다.
Loading...