在 Arduino 中更改 SPI 引脚

Change SPI pins in Arduino

我在文档中看到 SPI 引脚是 10、11、12、13,但是我的板子只有几个端口,所以我不能使用那些特定的端口,我想更改它们。

你不能改变你的SPI管脚,这是你的微处理器(ATmega328p)的硬件配置...

您唯一的选择是为 SPI 通信提供空闲的 PIN 11,12 和 13,并在另一个空闲的数字 I/O 引脚上配置您的从机选择引脚。

如果您需要更多,您也可以考虑使用 arduino MEGA I/O。