Gast
#579865
Hallo, Ich habe im Anhang mal meinen Code gepostet. Es hanedlt sich um ein Primitivst-Programm, was in einem Timer-Interrupt eine globale Variable hochzählt und dann in der main-Schleife per if-Abfrage einen Portpin toggeln soll. Die Interrupt-Routine funktioniert und die Variable timer wird im Simulator normal hochgezählt. In der main-Scheleife wird die Variable aber immer als 0 ausgewertet. Ich weiß nicht, was ich falsch mache, wahrscheinlich was ganz blödes! Es funktioniert weder im Simulator, noch im echten Atmega8-Controller. Vielleicht kann mir einer mein Brett vorm Kopf entfernen. Gruß Andreas