Gast
#1058377
Hallo Zusammen, habe ein Porblem mit folgendem Quellcode (hier die wichtigsten Schnipsel): ... int f_high = 40; //float T_high = 500/f_high; // 500/40 = 12.5 zwert = 0b00010011; float teiler = 6.8; float timeloop; timeloop = 12.5 + zwert/teiler; ... Problem ist folgendes, wenn ich die 12.5 aus "timeloop =..." durch T_High ersetze, also "timeloop = T_high + zwert/teiler;" so ist meine Codegröße mit einem Schlag von 200Byte auf über 4000Byte angestiegen! Hat jemand eine Idee woran das liegt, bin (als Neuling) total überfragt... Hintergrund: Ich muss aus einigen global definierten Variablen wichtige Werte ermitteln, so dass bei einer späteren Änderung von Variablen nicht der ganze Quellcode noch einmal überarbeitet werden muss. Verwende AVR Studio mit GNU-Compiler, ATMega8 und das Funk-Evaluationsboard von Pollin. Danke für eure Hilfe. Zander