我可以在Arduino上插入多少个屏蔽?


13

我要购买一个Arduino Uno / Duemilanove,我想添加几个屏蔽物,例如LCD和WIFI板。

我怎么知道是否可以将它们都插入Arduino?


2
我刚刚注意到有关堆叠屏蔽的Freetronics教程。
院长

我没有添加它作为答案。
院长

1
绝对看看这些中间的盾牌!非常适合很多堆叠使用……我已经成功堆叠了4. sparkfun.com/products/11002
Brad

Answers:


19

转到shieldlist.org并查找要使用的屏蔽。然后看看他们是否都想使用相同的引脚。如果您的屏蔽不在shieldlist.org上,则查找其原理图/数据表。

通常,如果多个屏蔽需要使用一个引脚,则不能将它们一起使用,除非这些引脚碰巧是SPI或I2C引脚。这两个协议都使用一个主从模型,其中有一个主机和许多从机。在这些情况下,您可以使用共享某些或所有引脚的屏蔽。

SPI引脚默认为数字10、11、12和13。引脚10是从选择引脚,用于指定您要与哪个从设备通信。每个要与之通信的SPI从器件都需要一个不同的 SS引脚。

I2C引脚为模拟4和5。I2C使用设备寻址来区分从设备,因此没有等效的从选择。所有I2C器件可以共享相同的两个引脚。

请记住,堆叠许多屏蔽层会带来各种问题,例如电容增加,这可能会开始使信号(包括SPI / I2C信号)劣化,并导致通信故障。


6

Freetronics提供了有关堆叠各种护罩的指南,涉及以下问题:

  • 堆叠头
  • 物理间隙
  • 引脚争用
  • 软件互动
  • 电源要求
  • 无线电/电子干扰
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.