Gast
#1071275
Hallo und einen guten Abend zusammen ! Ich habe eine Funktion in der eine Variable beim Programmstart gesetzt wird ! -> StartStop = 1; in einem Unterprogramm wird dann folgendermaßen gewartet ! while (StartStop); // D.h so lange StartStop==1 Es wird also so lange gewartet wir die variable gesetzt ist ! Zugegebenermaßen ziemlich schlecht ! aber erstmal egal ! Zwischenzeitlich wird eine Interruptroutine bearbeitet ! Was aber auch eigentlich keine Rolle spielt nur zum Verständnis gesagt werden soll... Wenn man ein Betriebssystem benutzt (auf einem µc!), dann kann ich aus einer anderen Task hinaus ja rein theoretisch die Variable StartStop verändern ? oder ? Jetzt möchte ich erstmal eine Funktion haben welche auf die Speicheradresse wo StartStop abgelegt ist zuzgreifen kann ! .... mhhh genau das ist mein Problem wie kann ich einer anderen Funktion sagen wo die Speicherstelle von StartStop ist ? (also ich benutzt kein Betriebssystem !, ich möchte aber irgendwann mal eines benutzen und meine Funktion dafür auslegen !) Vielen Dank für eure Hilfe Hans M.