Gast
#4357874
Wie ihr im Titel lest geht es um den W5500 Ethernetcontroller von Wiznet. Dieser wird von mir mit einem Arduino Leonardo Board betrieben. Bisher habe ich den W5100 (standard vom Arduino Ethernetshield) Problemlos verwendet für mein Projekt. Nun wollte ich meine eigene Platine entwickeln und das mit dem W5500 da dieser weniger Pins hat und günstiger ist. Dieser wird auch mit der von Wiznet modifizierten Library wohl Problemlos unterstützt, auf der von mir entwickelten Platine jedoch nicht. Mein Programm spuckt mir normalerweise am Anfang die Daten aus die vom DHCP zugewiesen wurde und wartet danach auf das Signal "hello" per Funk (VirtualWire) um über Ethernet eine Meldung an einen Push Server zu schicken. Dieser Aufbau funktioniert absolut Problemlos, wenn ich ein W5100 Breakout Board verwende. Hier das Feedback was ich über den Serial Monitor erhalte beim W5500. -------------------- Initialisiere... Attempting to obtain a DHCP lease... My IP address: 255.255.255.255 Gateway IP address is 255.255.255.255 DNS IP address is 0.0.0.0 MSG lautet: hello Nachricht erfolgreich angekommen Sending push notification...Error. Server returned: -16891 -------------------- Wichtige Anmerkung Das Arduino Leonardo Board arbeitet mit 5V daher hab ich vom Arduino ausgehen an MOSI und SCK einen Spannungsteiler angeschlossen da der W5500 mit 3,3V arbeitet. In den nächsten Tagen sollte bei mir ein Arduino Pro Micro Board ankommen (Atmega32u4 wie beim Leonardo) welches mit 3,3V betrieben wird. Außerdem erhalte ich noch ein WIZ550io Modul welches den W5500 enthält um einen Fehler in der Programmierung ausschließen zu können. Ich weiß vielen Bluten die Augen, wenn Sie Arduino anstatt C sehen, ich hoffe aber ihr könnt mir trotzdem helfen.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | |
77 | |
78 | |
Vielen Dank im Voraus