Gast
#2264678
Hallo, als ich heute mal meinen Programmcode aufgeräumt habe bin ich auf ein Problemchen gestoßen. Ich arbeite in asm und AVR Studio Ich verwende mehrere .include Dateien. Die Prozessorspezifische m8def.inc steht ganz oben an erster Stelle im Code. Dann habe ich noch weitere, zB LCD.inc , in denen halt LCD Routinen ausgelagert sind. Diese .inc stehen aber ganz unten im Code, in den letzten Textzeilen. Das Programm compiliert fehlerfrei und läuft korrekt. Kopiere ich jetzt die .inc nach oben , so daß alle .inc am Codeanfang stehen dann bringt der Compiler keinen Fehler, aber das Programm läuft "gar nicht". Vermutlich weil es beim Start in dem Code der .include Dateien landet statt bei der eigentlichen Initialisierung. Ich weiß nicht recht was dagegen tun :-). Gibts da eine typische Lösung oder einfach damit leben das die sich so verteilen? (laufen tuts ja...) Danke,byPö