Hi,
ich klinke mich hier mal kurz mit ein.
Ich versuche aktuell ein Projekt durchzuführen, in dem zwei Slaves am SPI-Bus hängen. Einmal ein Netzwerk und noch ein anderes Gerät. Da man zwei Slaves hat muss man also auch zwei Pins belegen um die Slaves ansprechen zu können.
Da das bisher nicht funktionierte, habe ich nun mal versucht, das Ethernetmodul nur allein anzusprechen. CS ist also (wie normal) auf Pin 10.
Mein Test-Code:
#include <SPI.h>
#include <UIPEthernet.h>
EthernetServer server = EthernetServer(1000);
void setup() {
// Ethernet:
uint8_t mac[] = {
0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,0, 177);
IPAddress gateway(192,168,0, 110);
IPAddress subnet(255, 255, 255, 0);
Ethernet.begin(mac, ip, gateway, subnet);
server.begin();
}
void loop()
{
}
Damit sollte ich doch anschließend die 192.168.0.177 anpingen können, wenn ich es richtig verstanden habe?
Viele Grüße,
virusbrain