Die Verwendung von malloc()und free()scheint in der Arduino-Welt ziemlich selten zu sein. Es wird viel häufiger, aber immer noch mit Vorsicht, in reinem AVR C verwendet. Ist es eine wirklich schlechte Idee, malloc()und free()mit Arduino zu
Die Verwendung von malloc()und free()scheint in der Arduino-Welt ziemlich selten zu sein. Es wird viel häufiger, aber immer noch mit Vorsicht, in reinem AVR C verwendet. Ist es eine wirklich schlechte Idee, malloc()und free()mit Arduino zu
Die Arduino Uno-Karte verfügt über einen begrenzten Arbeitsspeicher, was bedeutet, dass ein begrenzter Aufrufstapel verfügbar ist. Manchmal ist die Rekursion die einzige schnelle Option, um einen bestimmten Algorithmus zu implementieren. Wenn der Aufrufstapel stark eingeschränkt ist, wie kann man...
Ich würde gerne wissen, wie viel RAM ich in meinem Projekt verwende, soweit ich das beurteilen kann. Ich habe eine Phase in einem ziemlich großen Projekt erreicht, in der ich festgestellt habe, dass mir der Arbeitsspeicher ausgeht. Ich habe dies festgestellt, weil ich einen Abschnitt hinzufügen...
Ich wollte einige Werte im EEPROM speichern und wollte auch SRAM freigeben, indem ich einige Variablendeklarationen vermeide, aber der EEPROM-Speicher ist byteweise. Wenn ich einen int-Wert speichern möchte, muss ich einige Ausdrücke wiederholt verwenden. Ich dachte, ich würde einige Funktionen für...