跳到主要内容

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...