Tja, ein Blick in die WinAVR-Doku hätte dir verraten, dass man die Variable per volatile deklarieren muss. Jedes gute Tutorial natürlich auch.