Ja, ein toller compiler... nehmt ihn nicht...macht nciht den gleichen fehler... es ist zum verzweifeln ich habe ein programm, das 11% des flashs des tiny12 verbraucht. die Zeile "globaleVariable1[globaleVariable2]= char;" (alles unsigned char) sorgt dann dafür, dass kein Platz mehr im Flash ist Toll! Liegt das jetzt an einem Denkfehler von mir (Was ich irgendwie nicht glauben kann) oder liegt das am Compiler und vorallem was kann ich tun? Hat irgendjemand ne idee? Wäre echt Dankbar Tubbu
is' ja echt gruslig. schon mal basic-dialekte probiert? fastavr ist echt schlank, ich hab nich geglaubt, was der alles in 'nen tiny stopft. geht aber, gruss, harry
> globaleVariable1[globaleVariable2]
Wenn alles Chars sind dann benötigt das 256 bytes.
ATtiny12 hat 1024 Bytes.
Gruß Hagen
die globale Variable ist durch globaleVariable[8] deklariert, sollte also nur 8 byte belegen, oder? naja, auch egal, ich hab das problem jetzt gelöst, indem ich den die betroffene Stelle so umgeschrieben hab, dass ich ohne das Array auskomme ( ist eigendlich auch besser so ;-)) aber ein bisschen sch**** finde ich es schon
Hi es gibt tatsächlich einen C-Compiler für den Tiny12? Der hat ja nichtmal SRAM und einen nur 3 Stufen tiefen Hardware Stack. Sowas macht man also wirklich noch in Assembler. Die 512 Befehle sind ja nicht die Welt. Matthias
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.