Hallo,
ich verwende derzeit für einen MCP3008, den ich per WiringPi und SPI in meinem C++ Projekt anspreche. Als ChipSelect verwende ich CS0. Jetzt möchte ich zusätzlich in meinem Projekt ein e-Ink Paper Display verwenden. Dieses verwendet für seine Library ebenfalls SPI und CS0. Somit möchte ich für meinen MCP3008 auf den CS1 wechseln. Aber lediglich meine Konstante "SPI_CHAN" von 0 auf 1 ändern bringt nichts, dann kommt kein Signal mehr an.
Diese Konstante wird für folgende Aufrufe verwendet:
wiringPiSPISetup(SPI_CHAN, CLK_SPEED);
und
mcp3004Setup(MCP3008_BASE, SPI_CHAN);
https://github.com/Wyliodrin/wiri…ingPi/mcp3004.c
MCP3008_BASE hat den Wert 100
Einen Fehler bekomme ich durch das Programm nicht, aber auch keine Werte. Könnt Ihr mir einen Tipp geben, wie ich den CS1 für einen MCP3008 und WIringPi verwende, so dass der CS0 für das Display frei ist?
Natürlich bin ich jetzt mit dem Kabel auf SPICS1 und nicht mehr auf dem SPICS0
Muss der CS1 noch per Config oder ähnliches am Raspberry Pi 3 aktiviert werden?
Viele Grüße