Méthode de configuration SPI
SPI matériel (recommandé)
Les pilotes SPI tels que le TMC5160 doivent de préférence utiliser le bus SPI matériel de la carte mère. Dans la configuration, il suffit de renseigner le nom du bus spi_bus correspondant, sans avoir à configurer séparément les broches MOSI/MISO/SCLK :
[tmc5160 stepper_x]
spi_bus: spi1a
cs_pin: broche UART/CS du pilote correspondant
La valeur de spi_bus varie selon la carte mère. Veuillez vous référer aux valeurs réelles indiquées dans la documentation de répartition des broches de chaque carte mère.
SPI logiciel
Lorsque le périphérique SPI n'est pas connecté aux broches du bus SPI matériel (par exemple, si le MAX31865 ou l'accéléromètre est connecté à des GPIO arbitraires), vous pouvez utiliser le SPI logiciel, en spécifiant séparément les trois broches de signal :
[max31865 pt1000]
spi_software_miso_pin: broche MISO correspondante
spi_software_mosi_pin: broche MOSI correspondante
spi_software_sclk_pin: broche SCLK correspondante
cs_pin: broche CS correspondante
Les valeurs de spi_software_*_pin doivent être renseignées selon les numéros de broches réels indiqués dans la documentation de répartition des broches de la carte mère ou de la carte d'outillage (pin.mdx), et ne doivent pas être copiées telles quelles depuis l'exemple.
Vitesse SPI
spi_speedest facultatif, exprimé en Hz.- Pour les pilotes de la série TMC, il peut être laissé vide, la vitesse par défaut étant utilisée ; en cas de communication instable, vous pouvez essayer de réduire
spi_speed.