Y-Pointer laden

OP (Firma: tbd) #3718523
Lesenswert?
• ▲
▼
Hallo zusammen,

ich stehe grad vor einem Problem, das ich mir nicht erklären kann:
Ich habe einen ATMega2560 auf einem Crumb-Board.
Programmiere in Assembler eine Rolladensteuerung mit AVR-Studio 4.19 
Build 716 unter WindowsXP (Windows läuft in einer VirtualBox-VM unter 
Ubuntu).
Für die IO-Porterweiterung verwende ich TWI-Bausteine PCA9555.

Wollte das Programm Schritt für Schritt mit einem JTAGICE MKII 
durchgehen.
Dabei ist mir aufgefallen, dass bei
1
lds  YH, HIGH(SR_Richtung_umschalten_neues_Direction_Byte)
2
lds  YL, LOW(SR_Richtung_umschalten_neues_Direction_Byte)
der Y-Pointer mit 0x0000 geladen wird?!
Siehe hierzu auch den Screenshot.
Ich habe das Low- und High-Byte schon vertauscht; HIGH/LOW und high/low 
ausprobiert.

Ich gehe stark von einem Bug im Debug-Modus von AVR-Studio aus...
In dem von mir erstellten Programm habe ich zig solcher Anweisungen; 
bisher ist mir kein derartiges Problem aufgefallen.
Oder habe ich eine Besonderheit des Y-Pointers übersehen?

Vielleicht hat ja einer nach dem Fussballspiel Zeit, mir aus meinem 
Gedankenloop zu helfen :-)

Danke euch im Voraus!

mfg
foikei
Angehängte Dateien:

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.