Gast
#259184
Hallo Als Anfänger in der Programmierung von Mikrocontrollern habe ich versucht im AVR-Studio Version 4.11 einen interrupt gesteuerten Timer/Zähler zu simulieren. Okay, vielleicht mit einem für Beginner nicht gerade idealen device (Atmega48). Trotzdem folgende Frage: Damit der Overflow Interrupt für Timer0 ausgelöst wird muss ich unter anderem das im TIMSK0 Register existierende Timer Interrupt Overflow Flag (TOIE0) setzen. Dies erfolgt bei mir mit den folgenden Anweisungen: ldi r16, 0b00000001 ; out TIMSK0 ,r16 ; Timer Interrupt Maske setzen Beim Comilieren gibt mir aber das AVR-Studio folgende Meldung aus: error: Operand 1 out of range: 0x6e wobei 0x6e die Adresse des TIMSK0 Registers ist. Ich verstehe aber nicht wieso? Kann mir jemand einen Tipp geben? Was mache ich falsch?