Gast
#517450
Tag Ich hätte gern folgendes Problem: habe Funktionen die ich in eine extra .c Datei auslagern wollte. Diese Funktionen werden in der main.c aufgerufen. Wenn ich das so mache, und einige Variablen der externen Funktionen in der main() nach UART ausgeben will, steht dort nichts drin. Die Variablen sind aber nicht Null. Aber es wird so angezeigt. Dies pssiert nicht, wenn diese ganzen externen Funktionen nicht ausgelagert werden, sondern alle hinter der main() in der main.c stehen. Das ist aber etwas unübersichtlich so. Warum sind die Variablen scheinbar mit falschem Inhalt? "Volatile" hatte ich probiert - keine Veränderung.