Gast
#60567
Hallo, ich benutze im Moment eine ATmega32 mit 2k internen SRAM, mit diesem Controller läuft mein Programm wunderbar. Da mein hex-File nur etwa 5,6 kByte groß ist möchte ich gern auf einen ATmega8 umsteigen, der allerdings nur 1kByte SRAM hat! Meine Frage, kann ich mir irgendwie berechnen wieviel RAM-Speicher ich für das Programm benötige? Mit den globalen Variablen und einem Array hab ich schon 68 char-Variablen (544 Byte insgesamt). Dann kommen noch ein paar Variablen aus den Funktionen dazu, deswegen fürchte ich, dass der Speicher zu klein ist! Würde beim kompilieren oder debuggen schon ein Fehler anzeigt, wenn der Speicher zu klein wäre? Hoffe jemand kann mir einen Tip geben! Schon mal Danke im voraus! Ciao Stefan