Moin, mein Sketch ist zur Zeit fast am Limit. Von 32.256 Bytes brauch 31.668 Bytes. Kann es dann vorkommen, dass die Funktionen des Arduino nicht mehr richtig laufen? In meinem Fall die serielle Kommunikation? Diese, so kommt es mir vor, "startet" in der setup schleife gar nicht, obwohl das vorher problemlos lief. Denn wenn ich zum Beispiel den Programmabschnitt zum Datenspeichern auf SD Karte weglassen und so mein Sketch 25.776 Bytes groß wird, funktioniert wieder die serielle Kommunikation. Schon mal vielen Dank
Gast
#3166168
Hi >mein Sketch ist zur Zeit fast am Limit. Von 32.256 Bytes brauch 31.668 >Bytes. >Kann es dann vorkommen, dass die Funktionen des Arduino nicht mehr >richtig laufen? Wenn das Programm nichts anderes überschreibt, nein. Aber vielleicht reicht dein RAM nicht mehr. MfG Spess
Das wird das Problem wahrscheinlich sein. Hab mir den Ram jetzt beim funktionierenden Programm anzeigen lassen und da sind 7608 Bytes oder so in Benutzung und nur 507 Bytes frei. Ich werde dann wohl ein paar Spielereien aus dem Sketch entfernen müssen. Schade aber gut zu wissen. Danke
Gast
#3166190
Hi >Das wird das Problem wahrscheinlich sein. >Hab mir den Ram jetzt beim funktionierenden Programm anzeigen lassen und >da sind 7608 Bytes oder so in Benutzung und nur 507 Bytes frei. Was soll das für ein AVR sein? Alle AVRs mit 32k Flash haben nur 2k RAM. MfG Spess
Gast
#3166249
spess53 schrieb: > Hi > >>Das wird das Problem wahrscheinlich sein. >>Hab mir den Ram jetzt beim funktionierenden Programm anzeigen lassen und >>da sind 7608 Bytes oder so in Benutzung und nur 507 Bytes frei. > > Was soll das für ein AVR sein? Alle AVRs mit 32k Flash haben nur 2k RAM. > > MfG Spess Was soll diese Zahlenangabe auch? Ein Fortschrittsbalken würde doch reichen für Arduinoanwender. Alles andere düngt mir zu kompliziert für diese Kundschaft ...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.