Gast
#829927
Hallo! Ich habe einen Atmel MEGA 8-16. Ich benutze das Tool size-of und habe während des Programmierens und Testen mit der Schaltung bemerkt, dass wenn die Speicherbelegung 92% übersteigt, der µC auf einmal zum spinnen anfängt. Lösche ich dann eine Code-Zeile (die das wirklich nicht auslösen kann ;)), dann funktioniert alles wieder einwandfrei. Jetzt wollte ich mal fragen wie weit man einen µC mit Daten füllen kann bzw. inwieweit man sich auf die Speicherbelegungsanzeige von sizeof verlassen kann? Hier ist meine: Size after: main.elf : section size addr .text 7116 0 .data 40 8388704 .bss 133 8388744 .stab 11016 0 .stabstr 5523 0 Total 23828 AVR Memory Usage: ----------------- Device: atmega8 Program: 7156 bytes (87.4% Full) (.text + .data + .bootloader) Data: 173 bytes (16.9% Full) (.data + .bss + .noinit)