Hallo,
ich sitze jetzt schon 3 Abende an einem Problem und komme einfach nicht weiter.
Daher meine bitte. Vieleicht kann mir jemand helfen:
Ich muss den SPI bus Galvanisch von meinem Uno trennen um Messungen auführen zu können.
Dazu habe ich den
ADMUM1401 (Redirect Notice)
mit dem MCP3002 (Redirect Notice)
SPI-A/D Konverter an den SPI-Bus von meinem Arduino angeschlossen.
Als Sketch habe ich das hier verwendet: How to get MCP3002 to work with arduino? - #5 by system - Project Guidance - Arduino Forum
Wenn ich das alles anschließe Funktioniert es Perfekt.
Jetzt kommt mein Problem:
Ich brauche noch das EthernetShield um die Daten übers Netzwerk bereit zu stellen. Das Problem ist das der Ehternet Chip auch über SPI Angeschlossen ist.
Sobald ich den Ethernet-Teil in den Sketch mit rein nehme funktioniert das Auslesen des MCP3002 noch Problemlos. Aber es kommt kein Connect auf dem Ethernetshield der WIZ5000 kann nicht über SPI Kommunizieren.
Das Ethernet Shield hat sein CS-Pin auf 10 und den MCP3002 auf Pin 8.
Ich hab viel gelesen über SPI und es scheint sol als bräuchte ich auf der Seite des MCP3002 PullUp Wiederstände (10k). Soabld ich den auf dem D-Out anschließe funktioniert das EthernetShield aber der MCP3002 liefert keine Brauchbaren Wert mehr.
Ich habe unterschieliche setDataMode()-Modes versucht - aber mit keinem hab ich Erfolg gehabt.
Jetzt bin ich am Ende mit meinem Latein...
Bin für jeden Tipp dankbar...