Saya baru saja memperhatikan tutorial tentang freetronics ini tentang menumpuk pelindung.
Dekan
Saya belum menambahkannya sebagai jawaban.
Dean
1
Benar-benar melihat perisai perantara ini! sangat keren untuk banyak penumpukan ... Saya telah berhasil menumpuk 4. sparkfun.com/products/11002
Brad
Jawaban:
19
Pergi ke shieldlist.org dan cari perisai yang akan Anda gunakan. Kemudian lihat apakah mereka berdua ingin menggunakan pin yang sama. Jika perisai Anda tidak ada di shieldlist.org maka cari skematis / datasheet mereka.
Umumnya jika beberapa perisai perlu menggunakan satu pin, Anda tidak dapat menggunakannya bersama-sama, kecuali jika pin tersebut kebetulan pin SPI atau I2C. Kedua protokol ini menggunakan model master-slave, dengan satu master dan banyak budak. Dalam kasus ini, Anda mungkin dapat menggunakan perisai yang berbagi beberapa atau semua pin.
Pin SPI adalah digital 10, 11, 12, dan 13 secara default. Pin 10 adalah pin Pilih Budak , yang digunakan untuk menentukan budak mana yang ingin Anda ajak bicara. Anda membutuhkan pin SS berbeda untuk setiap budak SPI yang ingin Anda ajak bicara.
Pin I2C adalah analog 4 dan 5. I2C menggunakan pengalamatan perangkat untuk membedakan antara perangkat slave, sehingga tidak ada yang setara dengan Slave Select. Dua pin yang sama dapat dibagikan oleh semua perangkat I2C.
Perlu diingat bahwa menumpuk banyak perisai menimbulkan berbagai masalah seperti peningkatan kapasitansi, yang mungkin mulai memburuk sinyal, termasuk yang untuk SPI / I2C, dan menyebabkan kegagalan komunikasi.
Jawaban:
Pergi ke shieldlist.org dan cari perisai yang akan Anda gunakan. Kemudian lihat apakah mereka berdua ingin menggunakan pin yang sama. Jika perisai Anda tidak ada di shieldlist.org maka cari skematis / datasheet mereka.
Umumnya jika beberapa perisai perlu menggunakan satu pin, Anda tidak dapat menggunakannya bersama-sama, kecuali jika pin tersebut kebetulan pin SPI atau I2C. Kedua protokol ini menggunakan model master-slave, dengan satu master dan banyak budak. Dalam kasus ini, Anda mungkin dapat menggunakan perisai yang berbagi beberapa atau semua pin.
Pin SPI adalah digital 10, 11, 12, dan 13 secara default. Pin 10 adalah pin Pilih Budak , yang digunakan untuk menentukan budak mana yang ingin Anda ajak bicara. Anda membutuhkan pin SS berbeda untuk setiap budak SPI yang ingin Anda ajak bicara.
Pin I2C adalah analog 4 dan 5. I2C menggunakan pengalamatan perangkat untuk membedakan antara perangkat slave, sehingga tidak ada yang setara dengan Slave Select. Dua pin yang sama dapat dibagikan oleh semua perangkat I2C.
Perlu diingat bahwa menumpuk banyak perisai menimbulkan berbagai masalah seperti peningkatan kapasitansi, yang mungkin mulai memburuk sinyal, termasuk yang untuk SPI / I2C, dan menyebabkan kegagalan komunikasi.
sumber
Freetronics memiliki panduan tentang menumpuk berbagai perisai yang mencakup masalah seperti:
sumber