nowayz
18.01.2009, 18:57
Hallo zusammen,
Ich bin gerade an meinem ersten richtigen Projekt und bin nun auf ein Problem gestoßen.
Ich habe momentan noch die Demoversion von bascom-avr und wenn ich meinen code normal compiliere hat er eine größe von ca. 3,5kByte.
Wenn ich nun noch eine ganz simple Multiplikation einbaue:
A = 0,23 * B
sprengt der Code die 4kB-Grenze der Demo.
Ist das normal, dass Multiplikationen so viel Speicher benötigen?
Eigentlich benötige ich für mein endgültiges Projekt auch komplexere Funktionen (e-Funktionen usw...), aber das würde dann sogar mit der Vollversion eng, da mein AtMega8 einen Speicher von 8kB hat.
Allerdings habe ich noch einen externen EEPROM, kann ich da vielleicht Funktionen auslager oder so?
Vielen Dank!
Ich bin gerade an meinem ersten richtigen Projekt und bin nun auf ein Problem gestoßen.
Ich habe momentan noch die Demoversion von bascom-avr und wenn ich meinen code normal compiliere hat er eine größe von ca. 3,5kByte.
Wenn ich nun noch eine ganz simple Multiplikation einbaue:
A = 0,23 * B
sprengt der Code die 4kB-Grenze der Demo.
Ist das normal, dass Multiplikationen so viel Speicher benötigen?
Eigentlich benötige ich für mein endgültiges Projekt auch komplexere Funktionen (e-Funktionen usw...), aber das würde dann sogar mit der Vollversion eng, da mein AtMega8 einen Speicher von 8kB hat.
Allerdings habe ich noch einen externen EEPROM, kann ich da vielleicht Funktionen auslager oder so?
Vielen Dank!