AVR Studio

Gast #268327
Lesenswert?
• ▲
▼
Hallo.
Ich habe eine Frage zum Mega644 und dem AVRStudio-Simulator:
Da die Register vom Counter/Timer1 Memory Mapped sind, benutze ich
folgenden code, um das entsprechende Register zu setzten:

ldi temp1, 0b00000011
sts TCCR1B, temp1

ich habe das Ganze im Simulator getestet und es werden die Register,
die ich versuche so zu modifizieren, nicht geändert !?
was mache ich falsch ?
Eigentlich müsste ich doch nach "sts TCCR1B, temp1" 0x03 im Register
stehen haben. Das Register ändert aber nicht den wert.

Mfg Simon
Gast #268331
Lesenswert?
• ▲
▼
ich hab mal einen teil auf der definitionsdatei vom avrstudio
ausgeschnitten. (siehe anhang)

.equ  TCCR1B  = 0x81  ; MEMORY MAPPED

hab jetzt durch den simulator festgestellt, dass das der wert (bei
meinem beispiel oben) korrekt in den ram geschrieben wird, aber am
register TCCR1B tut sich laut "I/O View" (das feld im simulator, wo
man die register etc. sehen kann) nichts.

MfG Simon
Angehängte Dateien:
Gast #268332
Lesenswert?
• ▲
▼
Habe gerade im Manual geschaut, die 0x81 ist die korrekte
memory-mapped-Adresse.
Ist der Simulator korrekt auf den 644 eingestellt? Im Zweifelsfall
würde ich dem Simulator nicht blind vertrauen. Hast Du eine
Debug-Möglichkeit über jtag?

Viele Grüße, Stefan
Gast #268334
Lesenswert?
• ▲
▼
Aktuelle Version AVR Studio 4.12 SP1 Build 462 im Einsatz ?
Ebenso sind im Simulator gerade für noch nicht in Massenproduktion
befindliche Controller einige Bugs drin, die aber zum grössten Teil
auch dokumentiert sind.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.