Gast
#164211
Hallo Ich schreibe gerade eine Routine in C (Codevision). Die Routine wird in einer eigenen Datei gespeichert, die ich dann im Hauptprogramm einfüge (#include des Headers und eingebunden im Projekt). Die Routine beinhaltet ein Flag-Register. Da die Routine von einem Interrupt aufgerufen werden soll (kein Rückgabewert möglich), möchte ich auf den Zustand des Flag-Registers auch vom Hauptprogramm aus zugreifen können. Das klappt aber nicht! Warum nicht?! Ich habe den Eindruck, dass das Flag-Register (wie gesagt, in einer anderen Datei angelegt) nicht im Hauptprogramm existiert. Kann das sein? Fehlermeldungen gibt es aber keine! Übrigens: Im Simulator funktioniert seltsamerweise alles!! Ich hoffe, ich konnte mein Problem verständlich machen (ich kann auch gerne Code posten). Weiß hier jemand Rat? Grüsse, Steffen P.s.: Ich hab auch schon mit dem Schlüsselwort "extern" rumgespielt, kam aber auch damit nicht weiter!