【发布时间】:2017-04-28 16:55:59
【问题描述】:
我们知道,将 Arduino Uno 与 Ethernet Shield (W5100) 连接是使用引脚 10、11、12、13 (SPI)。是否可以使用 Arduino Uno SPI 来设置多个以太网屏蔽? (至少 2 个以太网屏蔽)
谢谢。
【问题讨论】:
标签: arduino arduino-uno ethernet spi
我们知道,将 Arduino Uno 与 Ethernet Shield (W5100) 连接是使用引脚 10、11、12、13 (SPI)。是否可以使用 Arduino Uno SPI 来设置多个以太网屏蔽? (至少 2 个以太网屏蔽)
谢谢。
【问题讨论】:
标签: arduino arduino-uno ethernet spi
我认为您想要的是软件 SPI 实现 - 有几个库可以为您做到这一点:
https://github.com/niteris/ArduinoSoftSpi
https://github.com/greiman/DigitalIO
有两个例子(还有很多其他例子——谷歌“Arduino software spi”)。软件 SPI 允许您在非硬件定义的引脚上与 SPI 设备通信。
但是,您可能需要修改以太网库以使其与软件 SPI 一起使用 - 这是一个超出本文范围的不同问题。
【讨论】: