Hallo, ich habe ein Prgramm mit BasCom für den Atmega 32 geschrieben, ab einer gewissen grösse des Programms funtioniert dann nichts mehr wirklich, insbesondere auch nicht mehr das Display. Alle Teilfunktionen in kleinen Programmen laufen,...... Das Programm lässt sich einwandfrei kompilieren, und auch auf den Controller aufspielen - nur leider geht nichts mehr , bzw. fast nichts mehr. Kann es sein dass der Compiler Probleme hat ab eine bestimmten Programm-grösse ? Noch vielen Versuchen bin ich jetzt ´richtig ratlos,.... Und wäre Euch sehr dankbar für gute Hinweise. Viele Grüsse Johannes
Hi Johannes, denke auch, dass es an den Stack Werten liegt. Einfach suksessiv erhöhen bis es wieder läuft. Mit den Werten von Dirk bist auf der sicheren Seite, nur bedenke, dass auch der Stack Speicher braucht, und der fehlt dir dann evtl. für Variablen. Falls den Speicher brauchst, kommst ums experimentieren nicht herum. Viel Glück lg Ralf
...bei einem größeren Projekt kam ich mit folgender Einstellung prima hin: Hw Stack 40; Soft Stack 20; Frame Size 40 Hatte noch über 800 Byte für ein Array zur Verfügung. lg Ralf
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.