Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > > Hallo > > > > > > > > Ich nutze das Application Board mit Pro Mega128 für eine Heizungs - und Haussteuerung > > > > Ich nutze 1-wire Temperatursensoren, I2C Relaisplatinen von CCTools und eine RS232 Kopplung > > > > zu einem Linux Webserver (Foxboard). > > > > Ab ziemlich genau 16Kb Byte Code geht die interne Uhr auf 0, Datum und Uhrzeit. > > > > Es ist egal welchen Code und auch wo ich ihn einfüge. Die Anzahl der Variablen scheint keine Rolle > > > > zu spielen 217 Byte globale Variablen, ohne Multithreading. > > > > Ich nutze IDE 2.13.0.15 mit der neuen Version bricht die serielle Kopplung nach kurzer Zeit ab. > > > > Kann mir jemand einen Tip geben wie ich mehr Bytecode nutzen kann. > > > > > > > > Danke und viele Grüße Henry > > > > > > > > > > > > > > Hallo, > > > > > > ich benutze für meine Haussteuerung das Projectboard mit dem Mega128. Mein Bytecode liegt bei ca. 28Kb. > > > Ich habe immer Angst > > > über die magische 30Kb Grenze zu kommen.. > > > Ich hatte eine zeitlang das Problem, das die Minuten oder Sekunden zum Teil über 59 gegangen sind. > > > Ich hatte allerdings auch 14 Threads im Einsatz. > > > Obwohl ich die Speicher der einzelnen Threads sehr großzügig ausgelegt hatte, > > > war die Vermutung von PeterS, dass der Speicher überschrieben wird. > > > Ich habe dann das Programm deutlich vereinfacht und auf 2 Threads reduziert. > > > Seitdem habe ich keine Probleme mehr. Auch die Umstellung auf 2.31.0.89 lief dann ohne Probleme. > > > Ich würde auf jeden Fall erstmal auf die neue IDE gehen und das Programm in Teilen reduzieren > > > (mal ohne 1-wire Temperatursensoren), bis die serielle Kopplung wieder geht. > > > > > > Grüße Joerg > > > > > > Hallo Joerg > > > Vielen Dank für den Lösungsansatz, ich denke da habe ich Reserven. Ich dachte bis jetzt das > > > Flashspeicher (128KB - 51KB - 4KB) noch reichlich verfügbar ist. Wie kommt es eigentlich zu > > > diesem Engpass? > > > Viele Grüsse Henry > > Hallo Henry, > > keine Ahnung woran das liegt. Ich wollte das immer mal testen durch Dummy Code. > Bin aber bisher nicht dazu gekommen. Ist halt schon eine Bastellei... > Aber der wechsel, zu eine anderen Platform wäre für mich schon sehr aufwendig.... > > > Grüße Joerg >