使用SPI到多个设备

时间:2017-04-28 16:56:00

标签: arduino arduino-uno ethernet spi

我们知道,将Arduino Uno与Ethernet Shield(W5100)连接使用引脚10,11,12,13(SPI)。是否可以使用Arduino Uno SPI来声明多个以太网屏蔽? (至少2个以太网盾)

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为你想要的是一个软件SPI实现 - 有几个库可以帮你做到这一点:

https://github.com/niteris/ArduinoSoftSpi

https://github.com/greiman/DigitalIO

是两个例子(还有很多其他的 - 谷歌“Arduino软件spi”)。软件SPI允许您通过硬件定义的引脚上的SPI设备进行通信。

您可能需要修改以太网库以使其与软件SPI一起使用 - 但这是一个超出此范围的不同问题。