Azure Sphere
17.02.2020, 00:00 Uhr
Einer für alle
Den I2C-Bus für den Anschluss von Hardware an Azure-Sphere-Boards nutzen.
Der in der dotnetpro 11/2019 vorgestellte SPI-Bus [1] ermöglicht Azure-Sphere-Boards das Anschließen von Displays und ähnlichen Peripheriegeräten, die individuell hohe Bandbreitenanforderungen haben. Für alle anderen Hardwarebausteine ist dagegen der I2C-Bus besser geeignet.
Während SPI prinzipiell Punkt-zu-Punkt-Verbindungen realisiert und über die CS-Pins maximal auf wenige weitere Geräte ausgebreitet werden kann, unterstützt der I2C-Bus von Haus aus Dutzende von Geräten. Dass man diese Anzahl nicht immer voll ausnutzen kann, liegt an Besonderheiten des Chipdesigns, die Sie in den folgenden Schritten näher kennenlernen werden. Als Übungsobjekt dient diesmal ein Microchip EMC1414 – ein Temperatursensor, der neben einer internen Temperatur-Überwachungsdiode auch externe Transistoren ansteuern kann. Wenn Sie mehr über die Möglichkeiten dieses sehr vielseitigen Temperatursensors erfahren möchten, als dieser Artikel vorstellen kann, sei Ihnen das EMC1414-Datenblatt [1] zur Lektüre empfohlen.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar