Zdecydowanie spójrz na te tarcze przejściowe! bardzo fajne dla wielu układania ... Udało mi się ułożyć
Brad
Odpowiedzi:
19
Wejdź na shieldlist.org i poszukaj tarcz, których będziesz używać. Sprawdź, czy oboje chcą używać tych samych pinów. Jeśli twojej tarczy nie ma na shieldlist.org, poszukaj jej schematu / arkusza danych.
Zasadniczo, jeśli wiele osłon musi korzystać z tego samego styku, nie można ich używać razem, chyba że są to styki SPI lub I2C. Oba te protokoły wykorzystują model master-slave, z jednym master i wieloma slave. W takich przypadkach możesz być w stanie użyć tarcz, które dzielą niektóre lub wszystkie szpilki.
Piny SPI są domyślnie cyfrowe 10, 11, 12 i 13. Pin 10 to pin Slave Select , który służy do określania, z którym slave chcesz rozmawiać. Będziesz potrzebował innego pinu SS dla każdego urządzenia podrzędnego SPI, z którym chcesz rozmawiać.
Piny I2C są analogowe 4 i 5. I2C wykorzystuje adresowanie urządzeń do rozróżnienia między urządzeniami slave, więc nie ma odpowiednika Slave Select. Te same dwa piny mogą być współdzielone przez wszystkie urządzenia I2C.
Należy pamiętać, że układanie wielu ekranów wprowadza różne problemy, takie jak zwiększona pojemność, która może zacząć pogarszać sygnały, w tym te dla SPI / I2C, i powodować awarie komunikacji.
Odpowiedzi:
Wejdź na shieldlist.org i poszukaj tarcz, których będziesz używać. Sprawdź, czy oboje chcą używać tych samych pinów. Jeśli twojej tarczy nie ma na shieldlist.org, poszukaj jej schematu / arkusza danych.
Zasadniczo, jeśli wiele osłon musi korzystać z tego samego styku, nie można ich używać razem, chyba że są to styki SPI lub I2C. Oba te protokoły wykorzystują model master-slave, z jednym master i wieloma slave. W takich przypadkach możesz być w stanie użyć tarcz, które dzielą niektóre lub wszystkie szpilki.
Piny SPI są domyślnie cyfrowe 10, 11, 12 i 13. Pin 10 to pin Slave Select , który służy do określania, z którym slave chcesz rozmawiać. Będziesz potrzebował innego pinu SS dla każdego urządzenia podrzędnego SPI, z którym chcesz rozmawiać.
Piny I2C są analogowe 4 i 5. I2C wykorzystuje adresowanie urządzeń do rozróżnienia między urządzeniami slave, więc nie ma odpowiednika Slave Select. Te same dwa piny mogą być współdzielone przez wszystkie urządzenia I2C.
Należy pamiętać, że układanie wielu ekranów wprowadza różne problemy, takie jak zwiększona pojemność, która może zacząć pogarszać sygnały, w tym te dla SPI / I2C, i powodować awarie komunikacji.
źródło
Freetronics ma przewodnik na temat układania różnych osłon, obejmujący takie zagadnienia jak:
źródło