Lan Kommunikation nach 40 Sek nicht mehr möglich

mkl0815:
Von welchem RAM redest Du? Dem Flash-RAM in dem das Programm liegt, oder den SRAM der die Variablen zur Laufzeit enthält? Anders als ein PC gibt es beim ATMEGA zwei verschieden RAM-Arten. Was der Compiler nach dem compilieren ausgibt, ist die Größe Deines Programms im Flash-RAM. Das hat nix mit dem SRAM zu tun. Flash hat der Mega 128 oder 256kb, je nach Prozessor. Beide haben aber nur 4k SRAM.
Auf welche Art und Weise prüfst Du denn den freien RAM?
Leider kenne ich Deinen Sketch nicht und im Thread hängt er leider nicht an.

Der ATmega2560 auf dem Arduino MEGA2560 hat 8 Kbyte SRAM. Alternativ kann ein Speicherbaustein mit einem Multiplexer den internen SRAM auf 64kByte erweitern. http://ruggedcircuits.com/html/megaram.html
Grüße Uwe