Difference between revisions of "LanModule W5500"
Jump to navigation
Jump to search
Line 117: | Line 117: | ||
|} | |} | ||
== | == Erweiterte Projekte == | ||
[[MID-MultiInterfaceDispatcher | MID - MultiInterfaceDispatcher]] | [[MID-MultiInterfaceDispatcher | MID - MultiInterfaceDispatcher]] |
Revision as of 11:01, 16 October 2021
WebSite: OH&SW || MediaWiki: - Software - Hardware - Elektronik - Mechanik
Übersicht
Das LanModule W5500 zusammen mit dem Esp32UnoBoard ermöglicht eine bidirektionale Kommunikation über das lokale Netzwerk mit PC / Handy / Tablet.
Quelle
Alternative: AliExpress Search: W5500
Hardware
Technische Daten
- Festverdrahtete TCP/IP-Protokolle : TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE,
- unterstützt 8 unabhängige sockets gleichzeitig,
- unterstützt PowerDownMode,
- unterstützt WakeOnLAN über UDP
- unterstützt HighSpeedSerialPeripheralInterface(SPI MODE 0, 3),
- Interner 32Kbytes Speicher für Tx/Rx-Buffer,
- 10BaseT/100BaseTX Ethernet PHY,
- unterstützt Auto Negotiation (Full and half duplex, 10 und 100-based),
- keine IP Fragmentierung,
- Voltage supply 3.3V mit 5V I/O signal tolerance,
- LED outputs (Full/Half duplex, Link, Speed, Active),
- Package: 48 Pin LQFP Lead-Free (7x7mm, 0.5mm pitch).
Pinout
Index | Name | Bemerkung |
1 | NC | not connected |
2 | INT | not used |
3 | RST | not used |
4 | GND | Digital Ground |
5 | 5V | Supply +5V (Alternative: Pin6) |
6 | 3.3V | Supply 3V3 (Alternative: Pin5) |
7 | MISO | Spi Miso |
8 | MOSI | Spi Mosi |
9 | CS | Spi ChipSelect |
10 | SCK | Spi SerialClock |
Software
Programmierung des LanModuls W5500 erfolgt über:
- ArduinoIDE : Arduino-C++-Compiler unter Windows/Linux für alle Arduino-(kompatiblen-)MicroController. (Homepage: Arduino)
- VisualStudioCode : Microsoft-C++-Compiler unter Windows/Linux für alle Arduino-(kompatiblen-)MicroController. (Homepage: VisualStudioCode)
Download
Minimal-Projekt: Esp32VscEthernetServerEthernet2
- Ausklammern der Arduino-Library Ethernet2, Integration ins lib-Verzeichnis des VSCode-Projekts:
- Spezielle im Projekt erfolgte lokale Integration der Ethernet2-Library, dabei Umbenennung des Verzeichnisses lib/LanW5500:
- Include-Path Ethernet.h in main.cpp:
Datum | Uhrzeit | Projekt | Version | Download |
211016 | 0817 | Esp32VscEthernetServerEthernet2 | 01V05 | 2110160817_Esp32VscEthernetServerEthernet2_01V05_libLanW5500.zip |
Erweiterte Projekte
MID - MultiInterfaceDispatcher
WebSite:OH&SW || MediaWiki - Software - Hardware - Elektronik - Mechanik - Anhang || Datenschutz - Impressum