Hi Ich programmier grad ein bissl mit einem ATmega162 herum. Jetzt wollte ich den Timer3 (16-Bit) verwenden: ldi temp, 0b01000000 out tccr3a, temp ldi temp, 0b00001011 out tccr3b, temp Jetzt meldet mir AvrStudio (Version 4.11) aber für tccr3a und b "Operand out of Range: 0x8a / 0x8b". Laut Datenblatt stimmen diese Adressen für tccr3a und tccr3b aber. Wie kann ich diesen Bug umgehen? mfg Michi
Gast
#627935
Hi Nicht 'out' sondern 'sts' für diese Register. Die Adressen liegen ausserhalb des mit in/out erreichbaren Bereichs. MfG Spess
ok, funktioniert Danke
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.