Компьютеры используют систему, называемую шинной, для подключения нескольких периферийных устройств к ЦП через один и тот же набор проводов. I2C и SPI являются примерами систем шин, используемых с выводами pi GPIO, которые позволяют использовать несколько устройств на одних и тех же физических выводах (управляемых внутренней шиной), но с разными адресами . Адресация - это абстракция, созданная протоколом системной шины. Это немного похоже на то, как вы можете иметь несколько сетевых приложений, использующих одно и то же физическое соединение с Интернетом, и все они работают одновременно.
Например, если взглянуть на RTC Pi Plus , одну из стекируемых плат из вашего примера ссылки:
Обратите внимание на пять сторон в пяти соединениях в коробке. Они соответствуют контактам на другой стороне. Они помечены:
- 5 В = Питание, совместное использование с другими устройствами.
- GND = Земля, также часто
- SDA и SCL = выводы шины I2C; на пи это контакты 3 и 5. На шине I2C может быть довольно много устройств, использующих эти же два контакта для связи.
- SQW = Я считаю, что это означает "прямоугольную волну", и, возможно, один из наших более знающих электронику членов оставит приятный комментарий, объясняющий его цель.
Другими словами, большинство выводов вообще не используются этой доской. Они просто там, чтобы учесть укладку. Все, что он использует, все (или в основном все еще не знают о SQW) могут использоваться совместно с другими устройствами.
Реальным пределом для такой укладки будет количество энергии, которое может быть подано против потребляемого, а не количество задействованных контактов. Возможно, это станет ограничением, если вы включите дополнительные источники питания, но я думаю, что раньше вам нужно было бы вынести стек наружу и начать использовать лестницу для работы с ним. ;)