Forum: Mikrocontroller und Digitale Elektronik AvrStudio Bug bei TCCR3A


von Michael F. (startrekmichi)


Lesenswert?

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

von Spess53 (Gast)


Lesenswert?

Hi

Nicht 'out' sondern 'sts' für diese Register. Die Adressen liegen 
ausserhalb des mit in/out erreichbaren Bereichs.

MfG Spess

von Michael F. (startrekmichi)


Lesenswert?

ok, funktioniert

Danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.