ps19 napisał(a):
kombinowałem na różne sposoby z volatile i static ale nic nie dało.
Ja bym powiedział tak - można jeszcze sobie kombinować dalej dodając wszystkie możliwe inne specyfikatory (np const, inline) albo ich kombincje i też to nic nie da

Bo poprawnie działanie programu zależy od programisty a nie od tego czy trafi szczęśliwie w jakiś specyfikator jak w lotto

Przede wszystkim - jeśli tej twojej spornej zmiennej nie używasz poza funkcjami w przerwaniach to volatile jest niepotrzebne bo po co ?
Zamiast tego analizuj program i funkcje bo tam masz psa pogrzebanego ... bo jak powiedział Sun można tylko zgadywać. Trzeba byłoby zobaczyć te funkcje którymi "macasz" te struktury i te zmienne żeby coś konkretnego podpowiedzieć.
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]