Gast
#178817
hallo ich habe bzgl. AVR und überhaupt mikrocontroller sehr wenig erfahrung. ich verwende zwangsweise den speziellen funk-chip von atmel, der hat einen kleinen 8-bit avr-prozessor eingebaut. 2kB Flash/128B EEPROM/128B SRAM mein problem ist jetzt, dass ich ein programm geschrieben habe, wo das hex-file knapp 3kB groß ist, aber der Flash-Speicher ist eben nur 2kB groß. was gibt es für tricks oder übliche vorgehensweisen um ein programm platzsparender zu machen? oder was macht man als anfänger normal auf dem gebiet falsch? kann es was mit falschen (globalen)variablen-deklarationen zu tun haben, oder mit zuvielen funktionen? für zielführende links bzgl. speicherverwaltung (o.ä.) wäre ich auch dankbar :)