AVR Studio Simulator Bug? (Assembler)

Gast #2575892
Hi ihr,

ich habe das AVR Studio 5 ausprobiert und bin nach dem ersten Versuch 
auf einen Fehler gestoßen...

Ich habe folgendes Programm in Assembler aussprobiert:
1
.include "m8def.inc"
2

3
main:    sbi DDRB,0
4

5
mainloop:  ldi r16,0b00000001
6
    out PORTB,r16
7
    rjmp mainloop

beim ausführen im Debugger modus hab ich im Simulator endeckt wenn ich 
im DDRB.0 eine 1 (für Output) speichere dan steht in PINB.0 und PORTB.0 
eine 1

Muss das so sein (Bild im Anhang... nach jedem bild habe ich F5 
gedrückt)

Mfg lOoLmEeN
Gast #2575907
Hi

>Muss das so sein (Bild im Anhang... nach jedem bild habe ich F5
>gedrückt)

Wenn der Ausgang H kann der Eingang nicht L sein -> gleiches Pin. Also 
nicht vorschnell von Bug reden. Der sitzt meist vor dem Bildschirm.

MfG spess
Gast #2575915
Achso ^^ entschuldigung hab meinen Lehrer gefragt und der hats auch nich 
verstanden... nur noch kurz warum haben die dan unterschiedliche 
adressen einmal 0x36 und 0x38
Gast #2575922
Hi

> nur noch kurz warum haben die dan unterschiedliche
>adressen einmal 0x36 und 0x38

Weil es verschieden Register mit verschiedenen Funktionen sind.

MfG Spess

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.