Hallo allerseits, Ich beschäftige mich gerade mit 2 arduinos un ein mcp4922 und stoße gerade auf das Problem der Verkabelung. Könnte mir einer sagen, wie ich die beiden Aruinos auf dem DAC wandler verbinden kann? bzw. wie ich mit den Pins CS, SCK, SDI umgehen sollte. Also wie würde das DAC die Danten von jede Arduino unterscheiden und wie wird es die behandeln. Danke im Voraus
wieso 2? Der DAC hat eine Schnittstelle, an die ein Controller kommt.
Kaiser K. schrieb: > Also wie würde das DAC die Danten von jede Arduino unterscheiden Garnicht > und wie wird es die behandeln. exakt gleich Problem bei einer Parallelschaltung der Master: häufige Kollisionen und Kurzschlüsse. Der DAC wird oft irgendetwas empfangen, nur nicht das, was du erwartest. Die Beiden µCs müssen also untereinander kommunizieren, wer den Bus nutzen darf. Der Andere muss wärenddessen seine Ausgänge deaktivieren. Konfiguriere besser EINEN µC als SPI Master und tausche die DAC-Daten zwischen den Beiden Arduino-Boards aus. Das kann zum Beispiel ebenfalls über SPI geschehen, indem du den zweiten Arduino parallel zum DAC als SPI-Slave betreibst. Mit /CS Leitungen kannst du dann auswählen, welchen Slave du ansprechen möchtest. Schaue dir die prinzipielle Funktion der SPI-Schnittstelle an. Dann wir dir einiges klar. Hast du schon das Datenblatt des mcp4922 gelesen und verstanden?
:
Bearbeitet durch User
Der MCP4922 kostet 2,35€ bei bekannten deutschen Versendern. Warum nicht einfach 2 nehmen, und sich die ganzen Probleme ersparen? Ist billiger, als auch nur eine Stunde zu programmieren.
2 Controller sollen auf einen DAC Schreiben... welcher ist der Schnellere ? Resp, welcher schreibt nachher. Derwelche Nachher schreibt gewinnt. Ausserordentlich fragwuerdig..
PittyJ schrieb: > Der MCP4922 kostet 2,35€ bei bekannten deutschen Versendern. > Warum nicht einfach 2 nehmen, und sich die ganzen Probleme ersparen? > Ist billiger, als auch nur eine Stunde zu programmieren. Es geht nicht um das Geld. Das Projekt sollte genau mit 1 DAC druch geführt werden.
Joggel E. schrieb: > 2 Controller sollen auf einen DAC Schreiben... welcher ist der > Schnellere ? Resp, welcher schreibt nachher. Derwelche Nachher schreibt > gewinnt. > > Ausserordentlich fragwuerdig.. ok!
> > Konfiguriere besser EINEN µC als SPI Master und tausche die DAC-Daten > zwischen den Beiden Arduino-Boards aus. Das kann zum Beispiel ebenfalls > über SPI geschehen, indem du den zweiten Arduino parallel zum DAC als > SPI-Slave betreibst. Mit /CS Leitungen kannst du dann auswählen, welchen > Slave du ansprechen möchtest. > > Schaue dir die prinzipielle Funktion der SPI-Schnittstelle an. Dann wir > dir einiges klar. > > Hast du schon das Datenblatt des mcp4922 gelesen und verstanden? Vielen Dank für Ihre Antwort. Das Datenblatt habe ich gelesen
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.